.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table: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-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;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{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.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;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):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;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.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>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;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 a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--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-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.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-left:auto;margin-right:0}.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{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;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),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.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{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .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{align-items:var(--navigation-layout-justification-setting,initial);display:flex;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:#0000!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{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{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-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .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}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-form input[type=submit]{width:auto}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right: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}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{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{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-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}}.fbx-modal,.fbx-modal *{box-sizing:content-box}.fbx-modal{position:fixed;top:0;left:0;z-index:9000001;visibility:hidden;width:100%;height:100%;font-family:"Segoe UI",Helvetica,Arial,"Sans Serif",serif;line-height:normal;outline:0!important;transform:translate3d(0,0,0);perspective:0}.fbx-modal.fbx-loading,.fbx-modal.fbx-show{visibility:visible}.fbx-no-scroll{overflow:hidden!important}.fbx-inner-spacer{display:none;padding:40px}.fbx-inner{position:absolute;top:50%;left:50%;visibility:hidden;overflow:visible!important;margin-top:-5px;margin-left:-5px;min-width:100px;min-height:100px;width:100px;height:100px;z-index:100002}.fbx-show .fbx-inner{visibility:visible}.fbx-loader{position:absolute;top:50%;left:50%;visibility:hidden;z-index:100005;width:80px;height:80px;font-size:16px;transform:translateX(-50%) translateY(-50%)}.fbx-loader .fbx-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;transform:none}.fbx-loading .fbx-loader{visibility:visible}.fbx-loading .fbx-loader .fbx-icon{animation:spin 2s infinite linear}.fbx-phone.fbx-portrait .fbx-loader{top:calc(50% + 20px)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fbx-stage{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:hidden}.fbx-item-current,.fbx-item-next{-webkit-user-drag:none;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:auto}.fbx-loading .fbx-item-current,.fbx-loading .fbx-item-next{overflow:hidden}.fbx-item-next{z-index:100001}.fbx-item-current{z-index:100002}.fbx-error-msg{width:240px;height:240px;position:relative}.fbx-error-msg>svg{width:auto;height:150px;display:block;top:calc(50% - 20px)}.fbx-error-msg>p{position:absolute;bottom:24px;text-align:center;width:100%;margin:0}.fbx-item-embed,.fbx-item-iframe,.fbx-item-image,.fbx-item-video{margin:0;padding:0;width:100%;height:100%;outline:0;border:none;display:block}.fbx-item-video>.fbx-video{background-color:#000}.fbx-item-embed embed,.fbx-item-embed iframe,.fbx-item-embed object{margin-bottom:0}.fbx-item-embed>embed,.fbx-item-embed>iframe,.fbx-item-embed>object{max-width:100%;max-height:100%}.fbx-ios-12-or-below .fbx-item-current{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.fbx-ios-12-or-below .fbx-item-iframe{width:1px;min-width:100%}.fbx-close,.fbx-next,.fbx-prev{position:absolute;z-index:100006;display:block;outline:0!important;text-decoration:none;cursor:pointer}.fbx-no-buttons .fbx-next,.fbx-no-buttons .fbx-prev{display:none!important}.fbx-credit{position:absolute;z-index:100003;text-transform:lowercase;font-size:10px}.fbx-credit em{font-style:normal;font-size:10px}.fbx-credit a{text-decoration:none;font-size:10px}.fbx-credit a span{letter-spacing:1px;font-size:10px}.fbx-count{position:absolute;z-index:100002;width:100%;text-align:center;font-size:10px}.fbx-btn-transition{transition-property:color,border-color,opacity,box-shadow,filter,-webkit-filter;transition-duration:.2s,.2s,.2s,.2s,.2s,.2s;transition-timing-function:ease-in,linear,ease-in,ease-in,ease-in,ease-in;outline:0}@media (hover:hover){.fbx-close:hover,.fbx-next:hover,.fbx-prev:hover{text-decoration:none}.fbx-credit a:hover span{text-decoration:underline}}.fbx-phone .fbx-count{display:none}.fbx-phone .fbx-credit em{display:none}.fbx-phone.fbx-landscape.fbx-no-nav .fbx-next,.fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev{display:none}.fbx-modal.fbx-phone .fbx-inner{border:none}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:fixed}.fbx-modal.fbx-phone .fbx-credit{bottom:2px;left:2px}.fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-modal.fbx-phone.fbx-portrait .fbx-close,.fbx-modal.fbx-phone.fbx-portrait .fbx-next,.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{border:none;opacity:1;margin:0;top:0;bottom:auto;width:auto;height:40px;border-radius:0;line-height:40px}.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{left:0;right:66%}.fbx-modal.fbx-phone.fbx-portrait .fbx-next{left:33%;right:33%}.fbx-modal.fbx-phone.fbx-portrait .fbx-close{left:66%;right:0}.fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close{left:0;right:0}.fbx-modal.fbx-phone.fbx-landscape{border-right-width:46px;border-right-style:solid;box-sizing:border-box}.fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer{padding:5px}.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{bottom:auto;left:auto;right:-45px;width:44px;height:44px;line-height:44px;border:none;opacity:1;margin:0}.fbx-modal.fbx-phone.fbx-landscape .fbx-close{top:0;height:60px}.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{top:62px}.fbx-modal.fbx-phone.fbx-landscape .fbx-next{top:108px}.fbx-icon{display:inline-block;fill:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fbx-icon-close path{display:none}.fbx-flat .fbx-icon-close-flat,.fbx-metro .fbx-icon-close-default,.fbx-rounded .fbx-icon-close-default{display:inline}.fbx-flat .fbx-pause .fbx-icon-play-flat,.fbx-flat .fbx-play .fbx-icon-pause-flat,.fbx-icon-slideshow path,.fbx-metro .fbx-pause .fbx-icon-play-default,.fbx-metro .fbx-play .fbx-icon-pause-default,.fbx-rounded .fbx-pause .fbx-icon-play-default,.fbx-rounded .fbx-play .fbx-icon-pause-default{display:none}.fbx-flat .fbx-pause .fbx-icon-pause-flat,.fbx-flat .fbx-play .fbx-icon-play-flat,.fbx-metro .fbx-pause .fbx-icon-pause-default,.fbx-metro .fbx-play .fbx-icon-play-default,.fbx-rounded .fbx-pause .fbx-icon-pause-default,.fbx-rounded .fbx-play .fbx-icon-play-default{display:inline}.fbx-flat .fbx-maximize .fbx-icon-minimize-flat,.fbx-flat .fbx-minimize .fbx-icon-maximize-flat,.fbx-icon-fullscreen path,.fbx-metro .fbx-maximize .fbx-icon-minimize-default,.fbx-metro .fbx-minimize .fbx-icon-maximize-default,.fbx-rounded .fbx-maximize .fbx-icon-minimize-default,.fbx-rounded .fbx-minimize .fbx-icon-maximize-default{display:none}.fbx-flat .fbx-maximize .fbx-icon-maximize-flat,.fbx-flat .fbx-minimize .fbx-icon-minimize-flat,.fbx-metro .fbx-maximize .fbx-icon-maximize-default,.fbx-metro .fbx-minimize .fbx-icon-minimize-default,.fbx-rounded .fbx-maximize .fbx-icon-maximize-default,.fbx-rounded .fbx-minimize .fbx-icon-minimize-default{display:inline}.fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-icon-next path,.fbx-icon-prev path,.fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default{display:none}.fbx-arrows-1 .fbx-icon-arrows-1,.fbx-arrows-10 .fbx-icon-arrows-10,.fbx-arrows-11 .fbx-icon-arrows-11,.fbx-arrows-2 .fbx-icon-arrows-2,.fbx-arrows-3 .fbx-icon-arrows-3,.fbx-arrows-4 .fbx-icon-arrows-4,.fbx-arrows-5 .fbx-icon-arrows-5,.fbx-arrows-6 .fbx-icon-arrows-6,.fbx-arrows-7 .fbx-icon-arrows-7,.fbx-arrows-8 .fbx-icon-arrows-8,.fbx-arrows-9 .fbx-icon-arrows-9,.fbx-flat .fbx-icon-arrows-flat,.fbx-metro .fbx-icon-arrows-default,.fbx-rounded .fbx-icon-arrows-default{display:inline}.fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat,.fbx-icon-spinner path,.fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default{display:none}.fbx-flat .fbx-icon-spinner-flat,.fbx-metro .fbx-icon-spinner-default,.fbx-rounded .fbx-icon-spinner-default,.fbx-spinner-1 .fbx-icon-spinner-1,.fbx-spinner-10 .fbx-icon-spinner-10,.fbx-spinner-11 .fbx-icon-spinner-11,.fbx-spinner-2 .fbx-icon-spinner-2,.fbx-spinner-3 .fbx-icon-spinner-3,.fbx-spinner-4 .fbx-icon-spinner-4,.fbx-spinner-5 .fbx-icon-spinner-5,.fbx-spinner-6 .fbx-icon-spinner-6,.fbx-spinner-7 .fbx-icon-spinner-7,.fbx-spinner-8 .fbx-icon-spinner-8,.fbx-spinner-9 .fbx-icon-spinner-9{display:inline}.fbx-loader{box-shadow:0 0 3px rgba(0,0,0,.4)}.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover{box-shadow:-2px 0 2px rgba(0,0,0,.4)}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover{box-shadow:2px 0 2px rgba(0,0,0,.4)}.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-inner-shadow,.fbx-rounded .fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:0 0 12px rgba(0,0,0,.4)}@media (hover:hover){.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded .fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover{box-shadow:0 0 6px rgba(0,0,0,.4)}}.fbx-flat .fbx-inner-shadow{box-shadow:0 5px 35px rgba(0,0,0,.65)}.fbx-flat .fbx-inner-shadow,.fbx-flat .fbx-loader,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover{box-shadow:none}.fbx-flat .fbx-loader .fbx-icon,.fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 1))}.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:none}.fbx-rounded .fbx-inner{border:solid 8px transparent;border-radius:6px}.fbx-rounded .fbx-item-current,.fbx-rounded .fbx-item-image,.fbx-rounded .fbx-item-next{border-radius:3px}.fbx-rounded .fbx-loader{border-radius:50%}.fbx-rounded .fbx-close{top:-21px;right:-21px;width:28px;height:28px;line-height:28px;border:solid 3px transparent;border-radius:50%}.fbx-rounded .fbx-next,.fbx-rounded .fbx-prev{position:absolute;top:50%;margin-top:-50px;width:30px;height:100px;line-height:100px;border:solid 3px transparent}.fbx-rounded .fbx-prev{left:-40px;border-radius:6px 0 0 6px}.fbx-rounded .fbx-next{right:-40px;border-radius:0 6px 6px 0}.fbx-rounded .fbx-next.fbx-disabled,.fbx-rounded .fbx-prev.fbx-disabled{display:none}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled{display:block;cursor:default}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon{opacity:.3}.fbx-rounded.fbx-desktop .fbx-next,.fbx-rounded.fbx-desktop .fbx-prev{position:absolute}.fbx-rounded .fbx-count,.fbx-rounded .fbx-credit{bottom:-25px}.fbx-rounded .fbx-inner-spacer{padding:40px 40px 50px 40px}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons .fbx-prev{position:fixed;top:50%;margin-top:-50px;width:40px;height:100px;line-height:100px}.fbx-rounded.fbx-sticky-buttons .fbx-prev{left:0;border-radius:0 6px 6px 0}.fbx-rounded.fbx-sticky-buttons .fbx-next{right:0;border-radius:6px 0 0 6px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:40px 80px}.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:5px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:0;border-radius:0;width:55px;height:auto;opacity:.3}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{height:32px;width:auto}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:auto;border-radius:0;width:auto;min-width:0;height:40px;opacity:1}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon{height:16px;width:auto}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{left:0;right:66%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next{left:34%;right:34%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:66%;right:0}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:0;right:0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:50%;bottom:auto;width:34px;height:80px;opacity:.5}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:62px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{top:108px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{border-radius:0 6px 6px 0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{border-radius:6px 0 0 6px}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{z-index:100003;position:absolute;top:0;bottom:0;height:100%;width:25%;margin:0;border-radius:0;box-sizing:border-box;opacity:1}@media (hover:hover){.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{opacity:0}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover{opacity:1}}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{left:0;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next{right:0;left:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;padding:5px;border-width:3px;border-style:solid;transform:translateY(-50%)}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{left:10px;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon{right:10px;left:auto}.fbx-light,.fbx-light .fbx-caption,.fbx-light .fbx-open-caption,.fbx-light.fbx-phone .fbx-social{background-color:rgba(0,0,0,.7)}.fbx-light .fbx-progress{background-color:rgba(255,255,255,.5)}.fbx-fullscreen-mode.fbx-light{background-color:grey}.fbx-light .fbx-inner,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,.fbx-light.fbx-modal,.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,.fbx-rounded.fbx-light .fbx-close,.fbx-rounded.fbx-light .fbx-fullscreen-toggle,.fbx-rounded.fbx-light .fbx-pause,.fbx-rounded.fbx-light .fbx-play,.fbx-rounded.fbx-light .fbx-social-toggle{border-color:#fff}.fbx-light .fbx-close,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-inner,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{background-color:#fff}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev{background-color:transparent}.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon{border-color:transparent}.fbx-flat.fbx-light.fbx-modal{border-color:rgba(0,0,0,.2)}.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color:rgba(0,0,0,.2)}.fbx-light .fbx-close,.fbx-light .fbx-error-msg,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-metro.fbx-light .fbx-count,.fbx-metro.fbx-light .fbx-credit a{color:#666!important}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-close:hover,.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-fullscreen-toggle:hover,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-next:hover,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-pause:hover,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-play:hover,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-prev:hover,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light .fbx-social-toggle:hover{color:#fff!important}.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-rounded.fbx-light .fbx-count,.fbx-rounded.fbx-light .fbx-credit a{color:#888}.fbx-light .fbx-caption{color:#fff}.fbx-light .fbx-caption-desc,.fbx-light .fbx-caption-desc a{color:#eee}@media (hover:hover){.fbx-light .fbx-close:hover,.fbx-light .fbx-fullscreen-toggle:hover,.fbx-light .fbx-next:hover,.fbx-light .fbx-pause:hover,.fbx-light .fbx-play:hover,.fbx-light .fbx-prev:hover,.fbx-light .fbx-social-toggle:hover,.fbx-metro.fbx-light .fbx-credit a:hover{color:#bababa!important}.fbx-metro.fbx-light .fbx-close:hover,.fbx-metro.fbx-light .fbx-fullscreen-toggle:hover,.fbx-metro.fbx-light .fbx-next:hover,.fbx-metro.fbx-light .fbx-pause:hover,.fbx-metro.fbx-light .fbx-play:hover,.fbx-metro.fbx-light .fbx-prev:hover,.fbx-metro.fbx-light .fbx-social-toggle:hover{border-color:#bababa}.fbx-flat.fbx-light .fbx-credit a:hover span,.fbx-rounded.fbx-light .fbx-credit a:hover span{color:#ddd}}.fbx-light .fbx-item-current::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.fbx-light .fbx-item-current::-webkit-scrollbar,.fbx-light .fbx-item-next::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track,.fbx-light .fbx-item-next::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-corner,.fbx-light .fbx-item-current::-webkit-scrollbar-thumb,.fbx-light .fbx-item-next::-webkit-scrollbar-corner,.fbx-light .fbx-item-next::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.fbx-caption{position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:100004;width:100%;text-align:center;font-size:14px;transition:visibility .3s ease,opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}.fbx-caption.fbx-hide-caption{transition:none}.fbx-show .fbx-caption{visibility:visible}.fbx-show .fbx-caption.fbx-fade-caption{opacity:0;visibility:hidden}.fbx-caption.fbx-slide-caption{transform:translateY(100%)}.fbx-loading .fbx-caption.fbx-hide-caption,.fbx-show .fbx-caption.fbx-hide-caption{visibility:hidden}.fbx-fullscreen-mode .fbx-caption,.fbx-sticky-caption .fbx-caption{position:fixed;z-index:100007}.fbx-modal.fbx-phone .fbx-caption{position:fixed;z-index:100004}.fbx-rounded .fbx-caption{border-radius:0 0 3px 3px}.fbx-modal.fbx-phone .fbx-caption,.fbx-sticky-caption.fbx-rounded .fbx-caption{border-radius:0}.fbx-close-caption{position:absolute;top:0;right:0;padding:3px 3px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;cursor:pointer}.fbx-open-caption{z-index:100004;position:absolute;bottom:0;right:5px;padding:0 10px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption,.fbx-pannable-item.fbx-captions-hidden .fbx-open-caption{opacity:1;visibility:visible}.fbx-caption-title{font-size:15px;padding:15px}.fbx-caption-desc{font-size:12px;line-height:20px;padding:15px}.fbx-caption-desc a{font-size:12px}.fbx-caption-title+.fbx-caption-desc{margin-top:-30px}.fbx-phone .fbx-caption{min-height:20px;font-size:12px;line-height:20px}.fbx-phone .fbx-caption-title{font-size:13px;padding:10px}.fbx-phone .fbx-caption-desc{font-size:11px;line-height:15px;padding:10px}.fbx-phone .fbx-caption-title+.fbx-caption-desc{margin-top:-20px}.fbx-modal.fbx-phone .fbx-caption{bottom:0;position:fixed}.fbx-modal.fbx-phone.fbx-landscape .fbx-caption,.fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption{z-index:100004}.fbx-pannable{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.fbx-pannable.fbx-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.fbx-pannable>div>img.fbx-item{max-width:none;max-height:none}.fbx-pan-overview{cursor:pointer;max-width:150px;max-height:150px;overflow:hidden;background-position:top left;background-size:cover;position:absolute;z-index:100006;border:solid 2px #666;box-shadow:0 0 12px rgba(0,0,0,.8)}.fbx-pan-overview.fbx-top-left{top:20px;left:20px}.fbx-pan-overview.fbx-top-right{top:20px;right:32px}.fbx-pan-overview.fbx-bottom-left{bottom:32px;left:20px}.fbx-pan-overview.fbx-bottom-right{bottom:32px;right:32px}.fbx-pan-viewport{position:absolute;top:0;left:0;box-shadow:0 0 300px 300px rgba(0,0,0,.7)}.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle{right:1px!important}/*! Spectre.css v0.5.0 | MIT License | github.com/picturepan2/spectre */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:"SF Mono","Segoe UI Mono","Roboto Mono",Menlo,Courier,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item;outline:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;font-size:20px;line-height:1.5;-webkit-tap-highlight-color:transparent}body{background:#fff;color:#50596c;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.8rem;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:#5755d9;outline:0;text-decoration:none}a:focus{box-shadow:0 0 0 .1rem rgba(87,85,217,.2)}a.active,a:active,a:focus,a:hover{color:#4240d4;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;line-height:1.2;margin-bottom:.5em;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500}.h1,h1{font-size:2rem}.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.4rem}.h4,h4{font-size:1.2rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.8rem}p{margin:0 0 1rem}a,ins,u{-webkit-text-decoration-skip:ink edges;text-decoration-skip:ink edges}abbr[title]{border-bottom:.05rem dotted;cursor:help;text-decoration:none}kbd{background:#454d5d;border-radius:.1rem;color:#fff;font-size:.7rem;line-height:1.2;padding:.1rem .15rem}mark{background:#ffe9b3;border-radius:.1rem;color:#50596c;padding:.05rem}blockquote{border-left:.1rem solid #e7e9ed;margin-left:0;padding:.4rem .8rem}blockquote p:last-child{margin-bottom:0}ol,ul{margin:.8rem 0 .8rem .8rem;padding:0}ol ol,ol ul,ul ol,ul ul{margin:.8rem 0 .8rem .8rem}ol li,ul li{margin-top:.4rem}ul{list-style:disc inside}ul ul{list-style-type:circle}ol{list-style:decimal inside}ol ol{list-style-type:lower-alpha}dl dt{font-weight:700}dl dd{margin:.4rem 0 .8rem 0}:lang(zh){font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",sans-serif}:lang(ja){font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Hiragino Sans","Hiragino Kaku Gothic Pro","Yu Gothic",YuGothic,Meiryo,"Helvetica Neue",sans-serif}:lang(ko){font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Malgun Gothic","Helvetica Neue",sans-serif}.cjk ins,.cjk u,:lang(ja) ins,:lang(ja) u,:lang(zh) ins,:lang(zh) u{border-bottom:.05rem solid;text-decoration:none}.cjk del+del,.cjk del+s,.cjk ins+ins,.cjk ins+u,.cjk s+del,.cjk s+s,.cjk u+ins,.cjk u+u,:lang(ja) del+del,:lang(ja) del+s,:lang(ja) ins+ins,:lang(ja) ins+u,:lang(ja) s+del,:lang(ja) s+s,:lang(ja) u+ins,:lang(ja) u+u,:lang(zh) del+del,:lang(zh) del+s,:lang(zh) ins+ins,:lang(zh) ins+u,:lang(zh) s+del,:lang(zh) s+s,:lang(zh) u+ins,:lang(zh) u+u{margin-left:.125em}.table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}.table.table-striped tbody tr:nth-of-type(odd){background:#f8f9fa}.table tbody tr.active,.table.table-striped tbody tr.active{background:#f0f1f4}.table.table-hover tbody tr:hover{background:#f0f1f4}.table.table-scroll{display:block;overflow-x:auto;padding-bottom:.75rem;white-space:nowrap}.table td,.table th{border-bottom:.05rem solid #e7e9ed;padding:.6rem .4rem}.table th{border-bottom-width:.1rem}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.05rem solid #5755d9;border-radius:.1rem;color:#5755d9;cursor:pointer;display:inline-block;font-size:.8rem;height:1.8rem;line-height:1rem;outline:0;padding:.35rem .4rem;text-align:center;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus{box-shadow:0 0 0 .1rem rgba(87,85,217,.2)}.btn:focus,.btn:hover{background:#f1f1fc;border-color:#4b48d6;text-decoration:none}.btn.active,.btn:active{background:#4b48d6;border-color:#3634d2;color:#fff;text-decoration:none}.btn.active.loading::after,.btn:active.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.disabled,.btn:disabled,.btn[disabled]{cursor:default;opacity:.5;pointer-events:none}.btn.btn-primary{background:#5755d9;border-color:#4b48d6;color:#fff}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#4240d4;border-color:#3634d2;color:#fff}.btn.btn-primary.active,.btn.btn-primary:active{background:#3a38d2;border-color:#302ecd;color:#fff}.btn.btn-error.loading::after,.btn.btn-primary.loading::after,.btn.btn-success.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-success{background:#32b643;border-color:#2faa3f;color:#fff}.btn.btn-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.btn.btn-success:focus,.btn.btn-success:hover{background:#30ae40;border-color:#2da23c;color:#fff}.btn.btn-success.active,.btn.btn-success:active{background:#2a9a39;border-color:#278e34;color:#fff}.btn.btn-error{background:#e85600;border-color:#d95000;color:#fff}.btn.btn-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.btn.btn-error:focus,.btn.btn-error:hover{background:#de5200;border-color:#cf4d00;color:#fff}.btn.btn-error.active,.btn.btn-error:active{background:#c44900;border-color:#b54300;color:#fff}.btn.btn-link{background:0 0;border-color:transparent;color:#5755d9}.btn.btn-link.active,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{color:#4240d4}.btn.btn-sm{font-size:.7rem;height:1.4rem;padding:.15rem .3rem}.btn.btn-lg{font-size:.9rem;height:2rem;padding:.45rem .6rem}.btn.btn-block{display:block;width:100%}.btn.btn-action{padding-left:0;padding-right:0;width:1.8rem}.btn.btn-action.btn-sm{width:1.4rem}.btn.btn-action.btn-lg{width:2rem}.btn.btn-clear{background:0 0;border:0;color:currentColor;height:.8rem;line-height:.8rem;margin-left:.2rem;margin-right:-2px;opacity:1;padding:0;text-decoration:none;width:.8rem}.btn.btn-clear:hover{opacity:.95}.btn.btn-clear::before{content:"\2715"}.btn-group{display:inline-flex;display:-ms-inline-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-group .btn{-ms-flex:1 0 auto;flex:1 0 auto}.btn-group .btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.05rem}.btn-group .btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.05rem}.btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:focus,.btn-group .btn:hover{z-index:1}.btn-group.btn-group-block{display:flex;display:-ms-flexbox}.btn-group.btn-group-block .btn{-ms-flex:1 0 0;flex:1 0 0}.form-group:not(:last-child){margin-bottom:.4rem}fieldset{margin-bottom:.8rem}legend{font-size:.9rem;font-weight:500;margin-bottom:.8rem}.form-label{display:block;line-height:1rem;padding:.4rem 0}.form-label.label-sm{font-size:.7rem;padding:.2rem 0}.form-label.label-lg{font-size:.9rem;padding:.5rem 0}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:none;border:.05rem solid #caced7;border-radius:.1rem;color:#50596c;display:block;font-size:.8rem;height:1.8rem;line-height:1rem;max-width:100%;outline:0;padding:.35rem .4rem;position:relative;transition:all .2s ease;width:100%}.form-input:focus{border-color:#5755d9;box-shadow:0 0 0 .1rem rgba(87,85,217,.2)}.form-input::-webkit-input-placeholder{color:#acb3c2}.form-input:-ms-input-placeholder{color:#acb3c2}.form-input::placeholder{color:#acb3c2}.form-input.input-sm{font-size:.7rem;height:1.4rem;padding:.15rem .3rem}.form-input.input-lg{font-size:.9rem;height:2rem;padding:.45rem .6rem}.form-input.input-inline{display:inline-block;vertical-align:middle;width:auto}.form-input[type=file]{height:auto}textarea.form-input{height:auto}.form-input-hint{color:#acb3c2;font-size:.7rem;margin-top:.2rem}.has-success .form-input-hint,.is-success+.form-input-hint{color:#32b643}.has-error .form-input-hint,.is-error+.form-input-hint{color:#e85600}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.05rem solid #caced7;border-radius:.1rem;color:inherit;font-size:.8rem;height:1.8rem;line-height:1rem;outline:0;padding:.35rem .4rem;vertical-align:middle;width:100%}.form-select[multiple],.form-select[size]{height:auto}.form-select[multiple] option,.form-select[size] option{padding:.1rem .2rem}.form-select:not([multiple]):not([size]){background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center/.4rem .5rem;padding-right:1.2rem}.form-select:focus{border-color:#5755d9;box-shadow:0 0 0 .1rem rgba(87,85,217,.2)}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.7rem;height:1.4rem;padding:.15rem 1.1rem .15rem .3rem}.form-select.select-lg{font-size:.9rem;height:2rem;padding:.45rem 1.4rem .45rem .6rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{height:.8rem;margin:0 .35rem;position:absolute;top:50%;transform:translateY(-50%);width:.8rem}.has-icon-left .form-icon{left:.05rem}.has-icon-left .form-input{padding-left:1.5rem}.has-icon-right .form-icon{right:.05rem}.has-icon-right .form-input{padding-right:1.5rem}.form-checkbox,.form-radio,.form-switch{display:inline-block;line-height:1rem;margin:.2rem 0;min-height:1.2rem;padding:.2rem .4rem .2rem 1.2rem;position:relative}.form-checkbox input,.form-radio input,.form-switch input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon,.form-switch input:focus+.form-icon{border-color:#5755d9;box-shadow:0 0 0 .1rem rgba(87,85,217,.2)}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon,.form-switch input:checked+.form-icon{background:#5755d9;border-color:#5755d9}.form-checkbox .form-icon,.form-radio .form-icon,.form-switch .form-icon{border:.05rem solid #caced7;cursor:pointer;display:inline-block;position:absolute;transition:all .2s ease}.form-checkbox.input-sm,.form-radio.input-sm,.form-switch.input-sm{font-size:.7rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg,.form-switch.input-lg{font-size:.9rem;margin:.3rem 0}.form-checkbox .form-icon,.form-radio .form-icon{background:#fff;height:.8rem;left:0;top:.3rem;width:.8rem}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:#f0f1f4}.form-checkbox .form-icon{border-radius:.1rem}.form-checkbox input:checked+.form-icon::before{background-clip:padding-box;border:.1rem solid #fff;border-left-width:0;border-top-width:0;content:"";height:12px;left:50%;margin-left:-4px;margin-top:-8px;position:absolute;top:50%;transform:rotate(45deg);width:8px}.form-checkbox input:indeterminate+.form-icon{background:#5755d9;border-color:#5755d9}.form-checkbox input:indeterminate+.form-icon::before{background:#fff;content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon::before{background:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.form-switch{padding-left:2rem}.form-switch .form-icon{background:#e7e9ed;background-clip:padding-box;border-radius:.45rem;height:.9rem;left:0;top:.25rem;width:1.6rem}.form-switch .form-icon::before{background:#fff;border-radius:50%;content:"";display:block;height:.8rem;left:0;position:absolute;top:0;transition:all .2s ease;width:.8rem}.form-switch input:checked+.form-icon::before{left:14px}.form-switch input:active+.form-icon::before{background:#f8f9fa}.input-group{display:flex;display:-ms-flexbox}.input-group .input-group-addon{background:#f8f9fa;border:.05rem solid #caced7;border-radius:.1rem;line-height:1rem;padding:.35rem .4rem;white-space:nowrap}.input-group .input-group-addon.addon-sm{font-size:.7rem;padding:.15rem .3rem}.input-group .input-group-addon.addon-lg{font-size:.9rem;padding:.45rem .6rem}.input-group .form-input,.input-group .form-select{-ms-flex:1 1 auto;flex:1 1 auto}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.05rem}.input-group .form-input:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.05rem}.input-group .form-input:focus,.input-group .form-select:focus,.input-group .input-group-addon:focus,.input-group .input-group-btn:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:inline-flex;display:-ms-inline-flexbox}.form-input.is-success,.form-select.is-success,.has-success .form-input,.has-success .form-select{border-color:#32b643}.form-input.is-success:focus,.form-select.is-success:focus,.has-success .form-input:focus,.has-success .form-select:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.form-input.is-error,.form-select.is-error,.has-error .form-input,.has-error .form-select{border-color:#e85600}.form-input.is-error:focus,.form-select.is-error:focus,.has-error .form-input:focus,.has-error .form-select:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-checkbox.is-error .form-icon,.form-radio.is-error .form-icon,.form-switch.is-error .form-icon,.has-error .form-checkbox .form-icon,.has-error .form-radio .form-icon,.has-error .form-switch .form-icon{border-color:#e85600}.form-checkbox.is-error input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon,.form-switch.is-error input:checked+.form-icon,.has-error .form-checkbox input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.has-error .form-switch input:checked+.form-icon{background:#e85600;border-color:#e85600}.form-checkbox.is-error input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon,.form-switch.is-error input:focus+.form-icon,.has-error .form-checkbox input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.has-error .form-switch input:focus+.form-icon{border-color:#e85600;box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-input:not(:placeholder-shown):invalid{border-color:#e85600}.form-input:not(:placeholder-shown):invalid:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-input:not(:placeholder-shown):invalid+.form-input-hint{color:#e85600}.form-input.disabled,.form-input:disabled,.form-select.disabled,.form-select:disabled{background-color:#f0f1f4;cursor:not-allowed;opacity:.5}.form-input[readonly]{background-color:#f8f9fa}input.disabled+.form-icon,input:disabled+.form-icon{background:#f0f1f4;cursor:not-allowed;opacity:.5}.form-switch input.disabled+.form-icon::before,.form-switch input:disabled+.form-icon::before{background:#fff}.form-horizontal{padding:.4rem 0}.form-horizontal .form-group{display:flex;display:-ms-flexbox}.label{background:#f0f1f4;border-radius:.1rem;color:#5b657a;display:inline-block;line-height:1.2;padding:.1rem .15rem}.label.label-rounded{border-radius:5rem;padding-left:.4rem;padding-right:.4rem}.label.label-primary{background:#5755d9;color:#fff}.label.label-secondary{background:#f1f1fc;color:#5755d9}.label.label-success{background:#32b643;color:#fff}.label.label-warning{background:#ffb700;color:#fff}.label.label-error{background:#e85600;color:#fff}code{background:#fdf4f4;border-radius:.1rem;color:#e06870;font-size:85%;line-height:1.2;padding:.1rem .15rem}.code{border-radius:.1rem;color:#50596c;position:relative}.code::before{color:#acb3c2;content:attr(data-lang);font-size:.7rem;position:absolute;right:.4rem;top:.1rem}.code code{background:#f8f9fa;color:inherit;display:block;line-height:1.5;overflow-x:auto;padding:1rem;width:100%}.img-responsive{display:block;height:auto;max-width:100%}.img-fit-cover{object-fit:cover}.img-fit-contain{object-fit:contain}.video-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-responsive::before{content:"";display:block;padding-bottom:56.25%}.video-responsive embed,.video-responsive iframe,.video-responsive object{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}video.video-responsive{height:auto;max-width:100%}video.video-responsive::before{content:none}.video-responsive-4-3::before{padding-bottom:75%}.video-responsive-1-1::before{padding-bottom:100%}.figure{margin:0 0 .4rem 0}.figure .figure-caption{color:#667189;margin-top:.4rem}.container{margin-left:auto;margin-right:auto;padding-left:.4rem;padding-right:.4rem;width:100%}.container.grid-xl{max-width:1296px}.container.grid-lg{max-width:976px}.container.grid-md{max-width:856px}.container.grid-sm{max-width:616px}.container.grid-xs{max-width:496px}.show-lg,.show-md,.show-sm,.show-xl,.show-xs{display:none!important}.columns{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.columns.col-gapless{margin-left:0;margin-right:0}.columns.col-gapless>.column{padding-left:0;padding-right:0}.columns.col-oneline{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.column{-ms-flex:1;flex:1;max-width:100%;padding-left:.4rem;padding-right:.4rem}.column.col-1,.column.col-10,.column.col-11,.column.col-12,.column.col-2,.column.col-3,.column.col-4,.column.col-5,.column.col-6,.column.col-7,.column.col-8,.column.col-9{-ms-flex:none;flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-left:auto;margin-right:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media (max-width:1280px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{-ms-flex:none;flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.hide-xl{display:none!important}.show-xl{display:block!important}}@media (max-width:960px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{-ms-flex:none;flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.hide-lg{display:none!important}.show-lg{display:block!important}}@media (max-width:840px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{-ms-flex:none;flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.hide-md{display:none!important}.show-md{display:block!important}}@media (max-width:600px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{-ms-flex:none;flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.hide-sm{display:none!important}.show-sm{display:block!important}}@media (max-width:480px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{-ms-flex:none;flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.hide-xs{display:none!important}.show-xs{display:block!important}}.navbar{align-items:stretch;display:flex;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.navbar .navbar-section{align-items:center;display:flex;display:-ms-flexbox;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-align:center}.navbar .navbar-section:not(:first-child):last-child{-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-center{align-items:center;display:flex;display:-ms-flexbox;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center}.navbar .navbar-brand{font-size:.9rem;font-weight:500;text-decoration:none}.accordion input:checked~.accordion-header .icon,.accordion[open] .accordion-header .icon{transform:rotate(90deg)}.accordion input:checked~.accordion-body,.accordion[open] .accordion-body{max-height:50rem}.accordion .accordion-header{display:block;padding:.2rem .4rem}.accordion .accordion-header .icon{transition:all .2s ease}.accordion .accordion-body{margin-bottom:.4rem;max-height:0;overflow:hidden;transition:max-height .2s ease}summary.accordion-header::-webkit-details-marker{display:none}.form-autocomplete{position:relative}.form-autocomplete .form-autocomplete-input{align-content:flex-start;display:flex;display:-ms-flexbox;-ms-flex-line-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;min-height:1.6rem;padding:.1rem}.form-autocomplete .form-autocomplete-input.is-focused{border-color:#5755d9;box-shadow:0 0 0 .1rem rgba(87,85,217,.2)}.form-autocomplete .form-autocomplete-input .form-input{border-color:transparent;box-shadow:none;display:inline-block;-ms-flex:1 0 auto;flex:1 0 auto;height:1.2rem;line-height:.8rem;margin:.1rem;width:auto}.form-autocomplete .menu{left:0;position:absolute;top:100%;width:100%}.avatar{background:#5755d9;border-radius:50%;color:rgba(255,255,255,.85);display:inline-block;font-size:.8rem;font-weight:300;height:1.6rem;line-height:1.25;margin:0;position:relative;vertical-align:middle;width:1.6rem}.avatar.avatar-xs{font-size:.4rem;height:.8rem;width:.8rem}.avatar.avatar-sm{font-size:.6rem;height:1.2rem;width:1.2rem}.avatar.avatar-lg{font-size:1.2rem;height:2.4rem;width:2.4rem}.avatar.avatar-xl{font-size:1.6rem;height:3.2rem;width:3.2rem}.avatar img{border-radius:50%;height:100%;position:relative;width:100%;z-index:1}.avatar .avatar-icon,.avatar .avatar-presence{background:#fff;bottom:14.64%;height:50%;padding:.1rem;position:absolute;right:14.64%;transform:translate(50%,50%);width:50%;z-index:2}.avatar .avatar-presence{background:#acb3c2;border-radius:50%;box-shadow:0 0 0 .1rem #fff;height:.5em;width:.5em}.avatar .avatar-presence.online{background:#32b643}.avatar .avatar-presence.busy{background:#e85600}.avatar .avatar-presence.away{background:#ffb700}.avatar[data-initial]::before{color:currentColor;content:attr(data-initial);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.badge{position:relative;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge]::after{background:#5755d9;background-clip:padding-box;border-radius:.5rem;box-shadow:0 0 0 .1rem #fff;color:#fff;content:attr(data-badge);display:inline-block;transform:translate(-.1rem,-.5rem)}.badge[data-badge]::after{font-size:.7rem;height:.9rem;line-height:1;min-width:.9rem;padding:.1rem .2rem;text-align:center;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge=""]::after{height:6px;min-width:6px;padding:0;width:6px}.badge.btn::after{position:absolute;right:0;top:0;transform:translate(50%,-50%)}.badge.avatar::after{position:absolute;right:14.64%;top:14.64%;transform:translate(50%,-50%);z-index:100}.badge.avatar-xs::after{content:"";height:.4rem;min-width:.4rem;padding:0;width:.4rem}.breadcrumb{list-style:none;margin:.2rem 0;padding:.2rem 0}.breadcrumb .breadcrumb-item{color:#667189;display:inline-block;margin:0;padding:.2rem 0}.breadcrumb .breadcrumb-item:not(:last-child){margin-right:.2rem}.breadcrumb .breadcrumb-item:not(:last-child) a{color:#667189}.breadcrumb .breadcrumb-item:not(:first-child)::before{color:#e7e9ed;content:"/";padding-right:.4rem}.bar{background:#f0f1f4;border-radius:.1rem;display:flex;display:-ms-flexbox;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:.8rem;width:100%}.bar.bar-sm{height:.2rem}.bar .bar-item{background:#5755d9;color:#fff;display:block;-ms-flex-negative:0;flex-shrink:0;font-size:.7rem;height:100%;line-height:.8rem;position:relative;text-align:center;width:0}.bar .bar-item:first-child{border-bottom-left-radius:.1rem;border-top-left-radius:.1rem}.bar .bar-item:last-child{border-bottom-right-radius:.1rem;border-top-right-radius:.1rem;-ms-flex-negative:1;flex-shrink:1}.bar-slider{height:.1rem;margin:.4rem 0;position:relative}.bar-slider .bar-item{left:0;padding:0;position:absolute}.bar-slider .bar-item:not(:last-child):first-child{background:#f0f1f4;z-index:1}.bar-slider .bar-slider-btn{background:#5755d9;border:0;border-radius:50%;height:.6rem;padding:0;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:.6rem}.bar-slider .bar-slider-btn:active{box-shadow:0 0 0 .1rem #5755d9}.card{background:#fff;border:.05rem solid #e7e9ed;border-radius:.1rem;display:flex;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column}.card .card-body,.card .card-footer,.card .card-header{padding:.8rem;padding-bottom:0}.card .card-body:last-child,.card .card-footer:last-child,.card .card-header:last-child{padding-bottom:.8rem}.card .card-image{padding-top:.8rem}.card .card-image:first-child{padding-top:0}.card .card-image:first-child img{border-top-left-radius:.1rem;border-top-right-radius:.1rem}.card .card-image:last-child img{border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem}.chip{align-items:center;background:#f0f1f4;border-radius:5rem;color:#667189;display:inline-flex;display:-ms-inline-flexbox;-ms-flex-align:center;font-size:90%;height:1.2rem;line-height:.8rem;margin:.1rem;max-width:100%;padding:.2rem .4rem;text-decoration:none;vertical-align:middle}.chip.active{background:#5755d9;color:#fff}.chip .avatar{margin-left:-.4rem;margin-right:.2rem}.dropdown{display:inline-block;position:relative}.dropdown .menu{animation:slide-down .15s ease 1;display:none;left:0;max-height:50vh;overflow-y:auto;position:absolute;top:100%}.dropdown.dropdown-right .menu{left:auto;right:0}.dropdown .dropdown-toggle:focus+.menu,.dropdown .menu:hover,.dropdown.active .menu{display:block}.dropdown .btn-group .dropdown-toggle:nth-last-child(2){border-bottom-right-radius:.1rem;border-top-right-radius:.1rem}.empty{background:#f8f9fa;border-radius:.1rem;color:#667189;padding:3.2rem 1.6rem;text-align:center}.empty .empty-icon{margin-bottom:.8rem}.empty .empty-subtitle,.empty .empty-title{margin:.4rem auto}.empty .empty-action{margin-top:.8rem}.menu{background:#fff;border-radius:.1rem;box-shadow:0 .05rem .2rem rgba(69,77,93,.3);list-style:none;margin:0;min-width:180px;padding:.4rem;transform:translateY(.2rem);z-index:100}.menu.menu-nav{background:0 0;box-shadow:none}.menu .menu-item{margin-top:0;padding:0 .4rem;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu .menu-item>a{border-radius:.1rem;color:inherit;display:block;margin:0 -.4rem;padding:.2rem .4rem;text-decoration:none}.menu .menu-item>a:focus,.menu .menu-item>a:hover{background:#f1f1fc;color:#5755d9}.menu .menu-item>a.active,.menu .menu-item>a:active{background:#f1f1fc;color:#5755d9}.menu .menu-item+.menu-item{margin-top:.2rem}.menu .menu-badge{float:right;padding:.2rem 0}.menu .menu-badge .btn{margin-top:-.1rem}.modal{align-items:center;bottom:0;display:none;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;overflow:hidden;padding:.4rem;position:fixed;right:0;top:0}.modal.active,.modal:target{display:flex;display:-ms-flexbox;opacity:1;z-index:400}.modal.active .modal-overlay,.modal:target .modal-overlay{background:rgba(248,249,250,.75);bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:0}.modal.active .modal-container,.modal:target .modal-container{animation:slide-down .2s ease 1;max-width:640px;width:100%;z-index:1}.modal.modal-sm .modal-container{max-width:320px;padding:0 .4rem}.modal.modal-lg .modal-overlay{background:#fff}.modal.modal-lg .modal-container{box-shadow:none;max-width:960px}.modal-container{background:#fff;border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(69,77,93,.3);display:block;padding:0 .8rem;text-align:left}.modal-container .modal-header{padding:.8rem}.modal-container .modal-body{max-height:50vh;overflow-y:auto;padding:.8rem;position:relative}.modal-container .modal-footer{padding:.8rem;text-align:right}.nav{display:flex;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:.2rem 0}.nav .nav-item a{color:#667189;padding:.2rem .4rem;text-decoration:none}.nav .nav-item a:focus,.nav .nav-item a:hover{color:#5755d9}.nav .nav-item.active>a{color:#50596c;font-weight:700}.nav .nav-item.active>a:focus,.nav .nav-item.active>a:hover{color:#5755d9}.nav .nav{margin-bottom:.4rem;margin-left:.8rem}.pagination{display:flex;display:-ms-flexbox;list-style:none;margin:.2rem 0;padding:.2rem 0}.pagination .page-item{margin:.2rem .05rem}.pagination .page-item span{display:inline-block;padding:.2rem .2rem}.pagination .page-item a{border-radius:.1rem;color:#667189;display:inline-block;padding:.2rem .4rem;text-decoration:none}.pagination .page-item a:focus,.pagination .page-item a:hover{color:#5755d9}.pagination .page-item.disabled a{cursor:default;opacity:.5;pointer-events:none}.pagination .page-item.active a{background:#5755d9;color:#fff}.pagination .page-item.page-next,.pagination .page-item.page-prev{-ms-flex:1 0 50%;flex:1 0 50%}.pagination .page-item.page-next{text-align:right}.pagination .page-item .page-item-title{margin:0}.pagination .page-item .page-item-subtitle{margin:0;opacity:.5}.panel{border:.05rem solid #e7e9ed;border-radius:.1rem;display:flex;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column}.panel .panel-footer,.panel .panel-header{-ms-flex:0 0 auto;flex:0 0 auto;padding:.8rem}.panel .panel-nav{-ms-flex:0 0 auto;flex:0 0 auto}.panel .panel-body{-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:0 .8rem}.popover{display:inline-block;position:relative}.popover .popover-container{left:50%;opacity:0;padding:.4rem;position:absolute;top:0;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:320px;z-index:400}.popover .popover-container:hover,.popover :focus+.popover-container,.popover:hover .popover-container{display:block;opacity:1;transform:translate(-50%,-100%) scale(1)}.popover.popover-right .popover-container{left:100%;top:50%}.popover.popover-right .popover-container:hover,.popover.popover-right :focus+.popover-container,.popover.popover-right:hover .popover-container{transform:translate(0,-50%) scale(1)}.popover.popover-bottom .popover-container{left:50%;top:100%}.popover.popover-bottom .popover-container:hover,.popover.popover-bottom :focus+.popover-container,.popover.popover-bottom:hover .popover-container{transform:translate(-50%,0) scale(1)}.popover.popover-left .popover-container{left:0;top:50%}.popover.popover-left .popover-container:hover,.popover.popover-left :focus+.popover-container,.popover.popover-left:hover .popover-container{transform:translate(-100%,-50%) scale(1)}.popover .card{border:0;box-shadow:0 .2rem .5rem rgba(69,77,93,.3)}.step{display:flex;display:-ms-flexbox;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:.2rem 0;width:100%}.step .step-item{-ms-flex:1 1 0;flex:1 1 0;margin-top:0;min-height:1rem;position:relative;text-align:center}.step .step-item:not(:first-child)::before{background:#5755d9;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%}.step .step-item a{color:#acb3c2;display:inline-block;padding:20px 10px 0;text-decoration:none}.step .step-item a::before{background:#5755d9;border:.1rem solid #fff;border-radius:50%;content:"";display:block;height:.6rem;left:50%;position:absolute;top:.2rem;transform:translateX(-50%);width:.6rem;z-index:1}.step .step-item.active a::before{background:#fff;border:.1rem solid #5755d9}.step .step-item.active~.step-item::before{background:#e7e9ed}.step .step-item.active~.step-item a::before{background:#e7e9ed}.tab{align-items:center;border-bottom:.05rem solid #e7e9ed;display:flex;display:-ms-flexbox;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:.2rem 0 .15rem 0}.tab .tab-item{margin-top:0}.tab .tab-item a{border-bottom:.1rem solid transparent;color:inherit;display:block;margin:0 .4rem 0 0;padding:.4rem .2rem .3rem .2rem;text-decoration:none}.tab .tab-item a:focus,.tab .tab-item a:hover{color:#5755d9}.tab .tab-item a.active,.tab .tab-item.active a{border-bottom-color:#5755d9;color:#5755d9}.tab .tab-item.tab-action{-ms-flex:1 0 auto;flex:1 0 auto;text-align:right}.tab .tab-item .btn-clear{margin-top:-.2rem}.tab.tab-block .tab-item{-ms-flex:1 0 0;flex:1 0 0;text-align:center}.tab.tab-block .tab-item a{margin:0}.tab.tab-block .tab-item .badge[data-badge]::after{position:absolute;right:.1rem;top:.1rem;transform:translate(0,0)}.tab:not(.tab-block) .badge{padding-right:0}.tile{align-content:space-between;align-items:flex-start;display:flex;display:-ms-flexbox;-ms-flex-align:start;-ms-flex-line-pack:justify}.tile .tile-action,.tile .tile-icon{-ms-flex:0 0 auto;flex:0 0 auto}.tile .tile-content{-ms-flex:1 1 auto;flex:1 1 auto}.tile .tile-content:not(:first-child){padding-left:.4rem}.tile .tile-content:not(:last-child){padding-right:.4rem}.tile .tile-subtitle,.tile .tile-title{line-height:1rem}.tile.tile-centered{align-items:center;-ms-flex-align:center}.tile.tile-centered .tile-content{overflow:hidden}.tile.tile-centered .tile-subtitle,.tile.tile-centered .tile-title{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast{background:rgba(69,77,93,.9);border:.05rem solid #454d5d;border-color:#454d5d;border-radius:.1rem;color:#fff;display:block;padding:.4rem;width:100%}.toast.toast-primary{background:rgba(87,85,217,.9);border-color:#5755d9}.toast.toast-success{background:rgba(50,182,67,.9);border-color:#32b643}.toast.toast-warning{background:rgba(255,183,0,.9);border-color:#ffb700}.toast.toast-error{background:rgba(232,86,0,.9);border-color:#e85600}.toast a{color:#fff;text-decoration:underline}.toast a.active,.toast a:active,.toast a:focus,.toast a:hover{opacity:.75}.toast .btn-clear{margin:4px -2px 4px 4px}.tooltip{position:relative}.tooltip::after{background:rgba(69,77,93,.9);border-radius:.1rem;bottom:100%;color:#fff;content:attr(data-tooltip);display:block;font-size:.7rem;left:50%;max-width:320px;opacity:0;overflow:hidden;padding:.2rem .4rem;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate(-50%,.4rem);transition:all .2s ease;white-space:pre;z-index:300}.tooltip:focus::after,.tooltip:hover::after{opacity:1;transform:translate(-50%,-.2rem)}.tooltip.disabled,.tooltip[disabled]{pointer-events:auto}.tooltip.tooltip-right::after{bottom:50%;left:100%;transform:translate(-.2rem,50%)}.tooltip.tooltip-right:focus::after,.tooltip.tooltip-right:hover::after{transform:translate(.2rem,50%)}.tooltip.tooltip-bottom::after{bottom:auto;top:100%;transform:translate(-50%,-.4rem)}.tooltip.tooltip-bottom:focus::after,.tooltip.tooltip-bottom:hover::after{transform:translate(-50%,.2rem)}.tooltip.tooltip-left::after{bottom:50%;left:auto;right:100%;transform:translate(.4rem,50%)}.tooltip.tooltip-left:focus::after,.tooltip.tooltip-left:hover::after{transform:translate(-.2rem,50%)}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-1.6rem)}100%{opacity:1;transform:translateY(0)}}.text-primary{color:#5755d9}a.text-primary:focus,a.text-primary:hover{color:#4240d4}.text-secondary{color:#e5e5f9}a.text-secondary:focus,a.text-secondary:hover{color:#d1d0f4}.text-gray{color:#acb3c2}a.text-gray:focus,a.text-gray:hover{color:#9ea6b7}.text-light{color:#fff}a.text-light:focus,a.text-light:hover{color:#f2f2f2}.text-success{color:#32b643}a.text-success:focus,a.text-success:hover{color:#2da23c}.text-warning{color:#ffb700}a.text-warning:focus,a.text-warning:hover{color:#e6a500}.text-error{color:#e85600}a.text-error:focus,a.text-error:hover{color:#cf4d00}.bg-primary{background:#5755d9;color:#fff}.bg-secondary{background:#f1f1fc}.bg-dark{background:#454d5d;color:#fff}.bg-gray{background:#f8f9fa}.bg-success{background:#32b643;color:#fff}.bg-warning{background:#ffb700;color:#fff}.bg-error{background:#e85600;color:#fff}.c-hand{cursor:pointer}.c-move{cursor:move}.c-zoom-in{cursor:zoom-in}.c-zoom-out{cursor:zoom-out}.c-not-allowed{cursor:not-allowed}.c-auto{cursor:auto}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex;display:-ms-flexbox}.d-inline-flex{display:inline-flex;display:-ms-inline-flexbox}.d-hide,.d-none{display:none!important}.d-visible{visibility:visible}.d-invisible{visibility:hidden}.text-hide{background:0 0;border:0;color:transparent;font-size:0;line-height:0;text-shadow:none}.text-assistive{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.divider,.divider-vert{display:block;position:relative}.divider-vert[data-content]::after,.divider[data-content]::after{background:#fff;color:#acb3c2;content:attr(data-content);display:inline-block;font-size:.7rem;padding:0 .4rem;transform:translateY(-.65rem)}.divider{border-top:.05rem solid #e7e9ed;height:.05rem;margin:.4rem 0}.divider[data-content]{margin:.8rem 0}.divider-vert{display:block;padding:.8rem}.divider-vert::before{border-left:.05rem solid #e7e9ed;bottom:.4rem;content:"";display:block;left:50%;position:absolute;top:.4rem;transform:translateX(-50%)}.divider-vert[data-content]::after{left:50%;padding:.2rem 0;position:absolute;top:50%;transform:translate(-50%,-50%)}.loading{color:transparent!important;min-height:.8rem;pointer-events:none;position:relative}.loading::after{animation:loading .5s infinite linear;border:.1rem solid #5755d9;border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:.8rem;left:50%;margin-left:-.4rem;margin-top:-.4rem;position:absolute;top:50%;width:.8rem;z-index:1}.loading.loading-lg{min-height:2rem}.loading.loading-lg::after{height:1.6rem;margin-left:-.8rem;margin-top:-.8rem;width:1.6rem}.clearfix::after,.container::after{clear:both;content:"";display:table}.float-left{float:left!important}.float-right{float:right!important}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.centered{display:block;float:none;margin-left:auto;margin-right:auto}.flex-centered{align-items:center;display:flex;display:-ms-flexbox;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.m-0{margin:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-bottom:0;margin-top:0}.m-1{margin:.2rem}.mb-1{margin-bottom:.2rem}.ml-1{margin-left:.2rem}.mr-1{margin-right:.2rem}.mt-1{margin-top:.2rem}.mx-1{margin-left:.2rem;margin-right:.2rem}.my-1{margin-bottom:.2rem;margin-top:.2rem}.m-2{margin:.4rem}.mb-2{margin-bottom:.4rem}.ml-2{margin-left:.4rem}.mr-2{margin-right:.4rem}.mt-2{margin-top:.4rem}.mx-2{margin-left:.4rem;margin-right:.4rem}.my-2{margin-bottom:.4rem;margin-top:.4rem}.p-0{padding:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-bottom:0;padding-top:0}.p-1{padding:.2rem}.pb-1{padding-bottom:.2rem}.pl-1{padding-left:.2rem}.pr-1{padding-right:.2rem}.pt-1{padding-top:.2rem}.px-1{padding-left:.2rem;padding-right:.2rem}.py-1{padding-bottom:.2rem;padding-top:.2rem}.p-2{padding:.4rem}.pb-2{padding-bottom:.4rem}.pl-2{padding-left:.4rem}.pr-2{padding-right:.4rem}.pt-2{padding-top:.4rem}.px-2{padding-left:.4rem;padding-right:.4rem}.py-2{padding-bottom:.4rem;padding-top:.4rem}.rounded{border-radius:.1rem}.circle{border-radius:50%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-normal{font-weight:400}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-large{font-size:1.2em}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clip{overflow:hidden;text-overflow:clip;white-space:nowrap}.text-break{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;word-wrap:break-word}.slick-slider{ position:relative;display:block;-webkit-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:none}.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);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/wp-content/themes/xenia/assets/css/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/wp-content/themes/xenia/assets/css/slick/fonts/slick.eot');src:url('/wp-content/themes/xenia/assets/css/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/xenia/assets/css/slick/fonts/slick.woff') format('woff'), url('/wp-content/themes/xenia/assets/css/slick/fonts/slick.ttf') format('truetype'), url('/wp-content/themes/xenia/assets/css/slick/fonts/slick.svg#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right: -25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:8px}.slick-dots{position:absolute;bottom:-27px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:30px;height:5px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:30px;height:5px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:30px;height:5px;content:'';text-align:center;opacity:.85;color:#ffffff;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.85;background:#ffffff;border:3px solid #00AEEF}.box-shadow-bottom {
    -webkit-box-shadow: 0 1px 10px 0 #ebebeb;
    -moz-box-shadow: 0 1px 10px 0 #ebebeb;
    box-shadow: 0 1px 10px 0 #ebebeb
}

.link-transition {
    -webkit-transition: all 400ms ease-out;
    -moz-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out
}

.center-flex {
    justify-content: center;
    align-items: center
}

.white-color {
    color: #fff !important
}

.black-color {
    color: #000 !important
}

.regular-font {
    font-weight: 400 !important
}

.container-960 {
    margin: 0 auto;
    max-width: 960px
}

.container-1080 {
    margin: 0 auto;
    max-width: 1080px
}

.container-1200 {
    margin: 0 auto;
    max-width: 1200px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-40 {
    margin-bottom: 40px
}

.mb-60 {
    margin-bottom: 60px
}

.mb-100 {
    margin-bottom: 100px
}

.mtb-100 {
    margin: 100px 0
}

.mtb-80 {
    margin: 80px 0
}

.pad-all-10 {
    padding: 10px
}

.pad-all-20 {
    padding: 20px
}

.pad-all-40 {
    padding: 40px
}

.pad-all-60 {
    padding: 60px
}

.pad-all-80 {
    padding: 80px
}

.pad-tb-5 {
    padding: 5px 0
}

.pad-tb-10 {
    padding: 10px 0
}

.pad-tb-15 {
    padding: 15px 0
}

.pad-tb-20 {
    padding: 20px 0
}

.pad-tb-30 {
    padding: 30px 0
}

.pad-tb-60 {
    padding: 60px 0
}

@media(min-width: 240px)and (max-width: 599px) {
    .pad-tb-60 {
        padding: 30px 0
    }
}

.pad-tb-80 {
    padding: 80px 0
}

@media(min-width: 240px)and (max-width: 599px) {
    .pad-tb-80 {
        padding: 30px 0
    }
}

.pad-lr-15 {
    padding: 0 15px
}

@media(min-width: 240px)and (max-width: 599px) {
    .pad-lr-15 {
        padding: 0 .4rem
    }
}

.closed {
    display: none !important
}

.border-radius-3 {
    border-radius: 3px
}

.border-radius-5 {
    border-radius: 5px
}

.show-only-mobile {
    display: none !important
}

@media(min-width: 240px)and (max-width: 599px) {
    .show-only-mobile {
        display: block !important
    }
}

@media(min-width: 600px)and (max-width: 768px) {
    .show-only-mobile {
        display: block !important
    }
}

.show-only-tablet {
    display: none
}

@media(min-width: 600px)and (max-width: 768px) {
    .show-only-tablet {
        display: block
    }
}

.hide-only-mobile {
    display: block !important
}

@media(min-width: 240px)and (max-width: 599px) {
    .hide-only-mobile {
        display: none !important
    }
}

@media(min-width: 600px)and (max-width: 768px) {
    .hide-only-mobile {
        display: none !important
    }
}

@media(min-width: 240px)and (max-width: 599px) {
    .center-on-mobile {
        text-align: center
    }
}

@media(min-width: 240px)and (max-width: 599px) {
    .small-mobile-height {
        height: 20px !important
    }
}

@media(min-width: 240px)and (max-width: 599px) {
    .small-mobile-padding {
        padding: 10px 0
    }
}

.container.grid-xl {
    max-width: 1180px
}

.container.ultra-xl {
    max-width: 1800px
}

.opaque-link>a {
    opacity: .65
}

.wpb_single_image.full-width-image .vc_single_image-wrapper {
    width: 100% !important;
    height: auto !important
}

.wpb_single_image.full-width-image .wpb_wrapper.vc_figure {
    width: 100% !important
}

.wpb_single_image.full-width-image .wpb_wrapper.vc_figure img {
    width: 100% !important
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
    position: absolute !important;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.screen-reader-text:focus {
    clip: auto !important;
    display: block;
    height: auto;
    left: 5px;
    top: 5px;
    width: auto;
    z-index: 100000
}

body {
    background: #fff;
    font-size: 16px;
    font-family: "Ubuntu", sans-serif;
    line-height: 26px;
    word-wrap: break-word;
    word-break: break-word
}

a {
    color: #111;
    text-decoration: none
}



a:focus {
    outline: none !important;
    box-shadow: none;
    color: inherit
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Ubuntu", serif
}

p {
    margin-bottom: 1.3em;
    line-height: 26px
}

h1,
h2,
h3,
h4 {
    margin: 1.114em 0 .5em;
    font-weight: inherit;
    line-height: 1.2
}

h1 {
    margin-top: 0;
    font-size: 3.157em
}

h2 {
    font-size: 2.2em
}

h3 {
    font-size: 1.777em
}

h4 {
    font-size: 1.333em
}

small,
.font_small {
    font-size: .75em
}

.hide-element {
    display: none
}

.show-element {
    display: block
}

.alignleft {
    float: left;
    margin: 0 15px 30px 0
}

.aligncenter {
    display: block;
    margin: 0 auto 30px auto
}

.alignright {
    float: right;
    margin: 0 0 30px 15px
}

.alignnone {
    float: none;
    display: block;
    margin: 0 0 30px 0
}

.size-full {
    width: 100%;
    height: auto;
    margin: 0 0 30px 0
}

p .alignleft {
    float: left;
    margin: 5px 15px 30px 0
}

p .aligncenter {
    display: block;
    margin: 5px auto 30px auto
}

p .alignright {
    float: right;
    margin: 5px 0 30px 15px
}

p .alignnone {
    float: none;
    display: block;
    margin: 5px 0 0 0
}

p .size-full {
    width: 100%;
    height: auto;
    margin: 5px 0 0 0
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px
}

.bypostauthor {
    font-size: 16px
}

.sticky .sticky-icon {
    color: #ffc80a
}

.gallery {
    margin: 0 auto 18px
}

.gallery.gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%
}

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

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

.gallery img {
    box-shadow: 0px 0px 4px #999;
    border: 1px solid #fff;
    padding: 8px;
    background: #f2f2f2
}

.gallery img:hover {
    background: #fff
}

.gallery-columns-2 .attachment-medium {
    max-width: 92%;
    height: auto
}

.gallery-columns-4 .attachment-thumbnail {
    max-width: 84%;
    height: auto
}

.gallery .gallery-caption {
    color: #888;
    font-size: 12px;
    margin: 0 0 12px
}

.gallery dl,
.gallery dt {
    margin: 0
}

.gallery br+br {
    display: none
}

.topbar-area {
    font-size: 15px;
    background: #000c34;
    color: #fff;
    font-family: "Ubuntu", serif
}

.topbar-area .topbar-text {
    text-align: right
}

@media(min-width: 240px)and (max-width: 599px) {
    .topbar-area .topbar-text {
        text-align: center;
        margin-top: 10px
    }
}

.topbar-area .widget-container {
    margin-bottom: 0
}

.topbar-menu {
    padding: 0;
    list-style-type: none;
    margin: 0
}

@media(min-width: 240px)and (max-width: 599px) {
    .topbar-menu {
        text-align: center
    }
}

.topbar-menu li {
    margin: 0 21px 0 0;
    display: inline-block;
    position: relative
}

@media(min-width: 1025px)and (max-width: 1180px) {
    .topbar-menu li {
        margin: 0 13px 0 0
    }
}

.topbar-menu .current-menu-item a {
    color: #00aeef
}

.topbar-menu li.home-link {
    margin: 0 5px 0 0
}

.topbar-menu li.home-link:first-child a {
    color: transparent;
    line-height: 0;
    font-size: 0
}

.topbar-menu li.home-link:first-child a:before {
    vertical-align: super;
    margin-right: 3px;
    font-family: "FontAwesome";
    font-size: 20px;
    content: "";
    color: #00bdf2
}

.topbar-menu li.home-link:last-child {
    margin-right: 0;
    border-right: none
}

.topbar-menu a {
    color: #fff;
    font-family: "Ubuntu", sans-serif;
    font-weight: 300
}

@media(min-width: 1025px)and (max-width: 1180px) {
    .topbar-menu a {
        font-size: 14px
    }
}

.topbar-menu a:hover {
    text-decoration: none;
    color: #00cdff
}

.topbar-menu li:hover>ul {
    z-index: 999;
    opacity: 1;
    visibility: visible;
    margin-top: 0
}

.topbar-menu li ul {
    padding: 10px 0 0 0;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    left: -30px;
    background: #000c34;
    -webkit-transition: opacity .4s linear, margin-left .2s linear, margin-top .2s linear;
    -moz-transition: opacity .4s linear, margin-left .2s linear, margin-top .2s linear;
    -ms-transition: opacity .4s linear, margin-left .2s linear, margin-top .2s linear;
    -o-transition: opacity .4s linear, margin-left .2s linear, margin-top .2s linear;
    transition: opacity .4s linear, margin-left .2s linear, margin-top .2s linear
}

.topbar-menu li ul li {
    position: relative;
    display: block;
    float: none;
    margin: 0;
    border-bottom: 1px solid rgba(155, 155, 155, .3)
}

.topbar-menu li ul li:last-child {
    border-bottom: none
}

.topbar-menu li ul li a {
    width: 270px;
    font-weight: normal;
    font-size: 15px;
    display: block;
    text-align: left;
    padding: 8px 0 8px 20px
}

.topbar-menu li ul li a:hover {
    background: #00cdff;
    color: #fff;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.lang-switch {
    padding: 0;
    margin: 0 0 0 10px;
    list-style-type: none;
    text-align: left
}

.lang-switch li {
    display: inline-block;
    margin: 0 12px 0 0
}

.lang-switch li:last-child {
    margin-right: 0
}

.lang-switch li.menu-item-language-current a {
    color: #00cdff
}

.lang-switch a {
    font-weight: 700;
    color: #fff
}

@media(min-width: 240px)and (max-width: 599px) {
    .lang-switch a {
        font-size: 14px
    }
}

.lang-switch a:hover {
    text-decoration: underline
}

.social-menu {
    text-align: right;
    padding: 0;
    margin: 0;
    list-style: none
}

@media(min-width: 240px)and (max-width: 599px) {
    .social-menu {
        text-align: left;
        line-height: 17px
    }
}

@media(min-width: 600px)and (max-width: 768px) {
    .social-menu {
        text-align: left;
        line-height: 17px
    }
}

.social-menu li {
    display: inline-block;
    margin: 0 2px 0 0
}

.social-menu li:last-child {
    margin-right: 0;
    margin-left: 30px
}

@media(max-width: 1024px) {
    .social-menu li:last-child {
        margin-left: 0
    }
}

.social-menu li a {
    color: #fff;
    border: 1px solid #fff;
    padding: 4px 5px;
    border-radius: 5px;
    font-size: 12px
}

@media(min-width: 240px)and (max-width: 599px) {
    .social-menu li a {
        padding: 2px 3px
    }
}

.social-menu li a:hover {
    color: #00aeef;
    border-color: #00aeef
}

.trans-header {
    position: fixed;
    width: 100%;
    padding: 20px 0 80px 0;
    color: #fff;
    z-index: 998
}

.trans-header h1 {
    position: absolute;
    padding-bottom: 4px;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    border-bottom: 1px solid #fff;
    text-align: right;
    width: 46%;
    top: 50%;
    left: 50%;
    margin: 11% 0 0 -57%
}

.trans-header h3 {
    font-size: 20.98px;
    margin: 0;
    font-weight: 300
}

.trans-header h4 {
    font-size: 16.044px;
    font-weight: 300;
    margin: 8px 0 0 0
}

.trans-header .header-btn {
    margin-right: 20px;
    padding: 4px 10px 4px 19px;
    font-weight: 300;
    font-size: 17px;
    color: #fff;
    border: 2px solid #0796d6;
    border-radius: 36px
}

@media(min-width: 1025px)and (max-width: 1180px) {
    .trans-header .header-btn {
        font-size: 13px
    }
}

.trans-header .header-btn .fas {
    margin-left: 10px
}

.trans-header .header-btn:last-child {
    margin-right: 0
}

.trans-header .header-btn:hover {
    background: #fff;
    color: #020000;
    border-color: #fff
}

.header-highlights {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 990
}

@media(min-width: 1025px)and (max-width: 1180px) {
    .header-highlights {
        display: none
    }
}

.header-highlights h4 {
    margin: 0;
    text-align: center;
    background: #000c34;
    color: #eee;
    padding: 4px 10px 4px 10px;
    font-weight: 500;
    font-size: 22px
}

.header-highlights .highlight-box {
    position: relative;
    padding: 21px 17px 22px 19px;
    font-size: 15px;
    font-weight: 700;
    border-bottom: 2px solid #01195f
}

.header-highlights .highlight-box p {
    margin: 0;
    line-height: 18px
}

.header-highlights .highlight-box a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.header-highlights .more-highlights-link {
    display: block;
    background: #000c34;
    color: #939598;
    font-size: 13px;
    font-weight: 700;
    padding-right: 5px
}

.header-highlights .more-highlights-link .fas {
    margin-left: 10px
}

.highlight-red {
    background: #d2232a url(https://foodexpo.gr/wp-content/uploads/2018/06/hight-red-arrow.png) bottom right no-repeat;
    color: #fff
}

.highlight-grey {
    background: #eaf7fe url(https://foodexpo.gr/wp-content/uploads/2018/08/highlight-arrow.png) bottom right no-repeat;
    color: #000
}

.header-highlights-1180-1025 {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999
}

@media(min-width: 1025px)and (max-width: 1180px) {
    .header-highlights-1180-1025 {
        display: block
    }
}

.header-highlights-1180-1025 h4 {
    margin: 0;
    background: #2c2c2c;
    color: #939598;
    padding: 4px 10px 4px 10px;
    font-weight: 700;
    font-size: 22px
}

.header-highlights-1180-1025 .highlight-box {
    position: relative;
    padding: 19px 30px 30px 10px;
    font-size: 16px;
    font-weight: 700
}

.header-highlights-1180-1025 .highlight-box p {
    margin: 0
}

.header-highlights-1180-1025 .highlight-box a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.header-highlights-1180-1025 .more-highlights-link {
    display: block;
    background: #2c2c2c;
    color: #939598;
    font-size: 13px;
    font-weight: 700;
    padding-right: 5px
}

.header-highlights-1180-1025 .more-highlights-link .fas {
    margin-left: 10px
}

@media(min-width: 1025px)and (max-width: 1180px) {
    .header-highlights-1180-1025 {
        display: block
    }
}

.top-action-bg:nth-child(odd) {
    background-color: #00bdf2
}

.top-action-bg:nth-child(even) {
    background-color: #275baa
}

.makeMeStick {
    position: fixed;
    width: 100%;
    z-index: 9999;
    opacity: 1;
    transition: opacity .5s linear
}

#fixed-below-menu,
#fixed-below-menu-internal {
    display: none;
    padding: 14px 0;
    background: #001b54;
    color: #fff
}

#fixed-below-menu h3,
#fixed-below-menu-internal h3 {
    font-size: 17px;
    margin: 0 0 4px 0;
    font-weight: 300
}

#fixed-below-menu h4,
#fixed-below-menu-internal h4 {
    font-size: 15px;
    font-weight: 300;
    margin: 0
}

#fixed-below-menu .header-btn,
#fixed-below-menu-internal .header-btn {
    margin-right: 20px;
    padding: 6px 10px 6px 19px;
    font-weight: 300;
    font-size: 17px;
    color: #fff;
    border: 2px solid #0796d6;
    border-radius: 36px
}

#fixed-below-menu .header-btn .fas,
#fixed-below-menu-internal .header-btn .fas {
    margin-left: 10px
}

#fixed-below-menu .header-btn:last-child,
#fixed-below-menu-internal .header-btn:last-child {
    margin-right: 0
}

#fixed-below-menu .header-btn:hover,
#fixed-below-menu-internal .header-btn:hover {
    background: #fff;
    color: #020000;
    border-color: #fff
}

#fixed-below-menu-internal {
    padding: 14px 0;
    display: block
}

#fixed-below-menu-internal h3 {
    font-size: 17px;
    margin-bottom: 4px
}

#fixed-below-menu-internal h4 {
    font-size: 15px
}

#fixed-below-menu-internal .header-btn {
    padding: 6px 10px 6px 19px;
    font-weight: 300
}



article ul li,
ol li {
    margin: 2px
}

article ul li:before,
ol li:before {
    content: "•";
    color: #2ac4f4
}

.key-figures-wrapper {
    padding: 33px;
    background: #212222
}

.vc-xenia-section .h-section-title,
article .h-section-title {
    font-size: 28px;
    font-weight: 500;
    line-height: 33.6px;
    color: #0e1432;
    margin: 0 0 30px 0;
    letter-spacing: 0
}

.vc-xenia-section .suptitle,
article .suptitle {
    color: #808285;
    font-weight: 700;
    font-size: 19px;
    margin: 0 0 8px 0
}

.vc-xenia-section .title,
article .title {
    font-size: 25px;
    font-weight: 500;
    color: #323751;
    line-height: 32.6px;
    margin: 0 0 20px 0
}


.vc-xenia-section p,
article p {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    color: #323751;
    margin: 0 0 20px 0
}

.vc-xenia-section .read-more-btn,
article .read-more-btn {
    margin-top: 50px;
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    color: #323751;
    padding: 4px 10px 4px 19px;
    border: 2px solid #0c9cd2;
    border-radius: 36px
}

@media(min-width: 240px)and (max-width: 599px) {

    .vc-xenia-section .read-more-btn,
    article .read-more-btn {
        margin-top: 8px
    }
}

.vc-xenia-section .read-more-btn .fas,
article .read-more-btn .fas {
    margin-left: 10px;
    color: #0c9cd2
}

.vc-xenia-section .read-more-btn:hover,
article .read-more-btn:hover {
    background: #0c9cd2;
    color: #fff
}

.vc-xenia-section .read-more-btn:hover .fas,
article .read-more-btn:hover .fas {
    color: #fff
}

.vc-xenia-section .inverted-btn,
article .inverted-btn {
    color: #fff
}

.vc-xenia-section .keyfigure,
article .keyfigure {
    padding: 30px 20px 12px 20px;
    color: #fff;
    background: #2d2c2c;
    height: 100%
}

@media(min-width: 240px)and (max-width: 599px) {

    .vc-xenia-section .keyfigure,
    article .keyfigure {
        padding: 16px 8px 8px 10px
    }
}

@media(min-width: 600px)and (max-width: 768px) {

    .vc-xenia-section .keyfigure,
    article .keyfigure {
        padding: 16px 8px 8px 10px
    }
}

.vc-xenia-section .keyfigure .keyfigure-line-one,
article .keyfigure .keyfigure-line-one {
    font-size: 26.78px;
    margin-top: 13px;
    font-weight: 500
}

@media(min-width: 240px)and (max-width: 599px) {

    .vc-xenia-section .keyfigure .keyfigure-line-one,
    article .keyfigure .keyfigure-line-one {
        font-size: 20px !important;
        font-weight: 500;
        margin-top: 13px
    }
}

@media(min-width: 600px)and (max-width: 768px) {

    .vc-xenia-section .keyfigure .keyfigure-line-one,
    article .keyfigure .keyfigure-line-one {
        font-size: 20px !important;
        font-weight: 500;
        margin-top: 13px
    }
}

.vc-xenia-section .keyfigure .keyfigure-line-two,
.vc-xenia-section .keyfigure .keyfigure-line-three,
article .keyfigure .keyfigure-line-two,
article .keyfigure .keyfigure-line-three {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 8px
}

@media(min-width: 240px)and (max-width: 599px) {

    .vc-xenia-section .keyfigure .keyfigure-line-two,
    .vc-xenia-section .keyfigure .keyfigure-line-three,
    article .keyfigure .keyfigure-line-two,
    article .keyfigure .keyfigure-line-three {
        font-size: 14px;
        margin-top: 3px
    }
}

@media(min-width: 600px)and (max-width: 768px) {

    .vc-xenia-section .keyfigure .keyfigure-line-two,
    .vc-xenia-section .keyfigure .keyfigure-line-three,
    article .keyfigure .keyfigure-line-two,
    article .keyfigure .keyfigure-line-three {
        font-size: 14px;
        margin-top: 3px
    }
}

.vc-xenia-section .keyfigure .keyfigure-line-three,
article .keyfigure .keyfigure-line-three {
    margin-top: 0
}

article .read-more-btn {
    margin-top: 0
}

@media(min-width: 240px)and (max-width: 599px) {
    .read-more-wrapper {
        text-align: center
    }
}

.sectors-wrapper {
    padding: 43px 0;
    background: #e0e0e3
}

.single-sector {
    padding: 20px 40px
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-sector {
        padding: 10px 5px;
        margin-bottom: 10px
    }
}

.single-sector img {
    margin: 0 auto;
    max-height: 45px
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-sector img {
        margin: 20px auto 0 auto;
        max-width: 60px;
        max-height: 40px
    }
}

.single-sector h3 {
    font-weight: 500;
    margin: 30px 0 0 0;
    font-size: 27px
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-sector h3 {
        font-size: 14px;
        margin: 10px 0 0 0
    }
}

.blue-bg {
    background: #00bdf2;
    color: #fff
}

.reddish-bg {
    color: #fff;
    background-color: #cb2847
}

.orangish-bg {
    color: #fff;
    background-color: #f36f21
}

.greyish-bg {
    color: #fff;
    background: #a6b4ce
}

.pinky-bg {
    background: #ff2c50;
    color: #fff
}

.dark-blue-bg {
    background: #000c34;
    color: #fff
}

.light-blue-bg {
    background: #275baa;
    color: #fff
}

.sector {
    position: relative;
    padding: 26px 0 40px 0;
    border-radius: 10px
}

@media(min-width: 240px)and (max-width: 599px) {
    .sector {
        padding: 15px 3px 18px 3px
    }
}

.sector img {
    margin: 0 auto 22px auto
}

@media(min-width: 240px)and (max-width: 599px) {
    .sector img {
        width: 30%
    }
}

.sector .sector-line-one,
.sector .sector-line-two {
    font-size: 26px;
    font-weight: 700;
    line-height: 31.2px
}

@media(min-width: 240px)and (max-width: 599px) {

    .sector .sector-line-one,
    .sector .sector-line-two {
        font-size: 14.5px;
        line-height: 22px
    }
}

.sector .sector-line-one {
    color: #fff
}

.sector .sector-line-two {
    color: #fff
}

.sector a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.sector-yellow {
    background: #faa61a
}

.sector-gray {
    background: #b7b7bf
}

.sector-blue {
    background: #00aeef
}

.sector-red {
    background: #ce2127
}

.sector-green {
    background: #8dc63f
}

.sector-reddish {
    background: #962f34
}

.news-wrapper {
    padding: 45px 0 45px 0;
    background: #275baa
}

@media(max-width: 1024px) {
    .news-wrapper {
        display: none
    }
}

.news-wrapper-mobile {
    background: #2a5baa;
    display: none;
    padding: 30px 0 30px 0
}

@media(max-width: 1024px) {
    .news-wrapper-mobile {
        display: block
    }
}

.news-featured-item {
    background: #fff;
    border: 2px solid #000;
    position: relative
}

.news-featured-item a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%
}

.news-featured-item .news-texts {
    padding: 30px 24px 5px 24px
}

.news-featured-item h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 28.8px;
    color: #4d4d4f;
    margin: 0 0 30px 0
}

.news-featured-item p {
    margin: 0 0 10px 0;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 26px;
    color: #000
}

.news-featured-item .fas {
    color: #888;
    font-size: 10px
}

.news-featured-item .news-image {
    padding: 10px 0 10px 10px;
    position: relative
}

.single-news-item {
    margin-right: 20px;
    position: relative
}

.single-news-item .small-news-image {
    position: relative
}

.small-news-texts {
    padding: 24px 21px 24px 18px;
    color: #000 !important;
    background: #fff;
    height: 249px;
    overflow: hidden
}

.small-news-texts .fas {
    color: #888;
    font-size: 10px
}

@media(min-width: 1350px)and (max-width: 1550px) {
    .small-news-texts {
        height: 275px
    }
}

.small-news-texts p {
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 23px;
    color: #000 !important
}

.small-news-texts h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 21.6px;
    color: #4d4d4f;
    margin: 0 0 30px 0
}

.small-news-arrow-bottom {
    position: absolute;
    top: -24px;
    right: 0
}

.small-news-arrow-top {
    position: absolute;
    bottom: -43px;
    right: 0
}

.news-carousel-container .slick-slide {
    margin: 0 15px
}

.news-carousel-container-mobile .slick-slide {
    margin: 0 10px
}

.news-carousel-container-mobile a.read-more-btn {
    color: #000;
    margin-top: 15px;
    padding: 4px 10px;
    text-align: center
}

.news-carousel-container-mobile .small-news-texts {
    height: auto
}

.news-carousel-container-mobile .small-news-arrow-top {
    right: -12px
}

.internal-padding {
    padding: 12px;
    background: #fff
}

.sponsors-carousel .slick-slide,
.auspicy-carousel .slick-slide {
    height: 70px;
    margin: 10px;
    display: flex;
    justify-items: center;
    align-items: center
}

@media(min-width: 240px)and (max-width: 599px) {

    .sponsors-carousel .slick-slide,
    .auspicy-carousel .slick-slide {
        height: 130px
    }
}

.sponsor-logo {
    display: flex;
    justify-content: center;
    align-items: center
}

.special-events-wrapper-mob {
    background: #ffb01c
}

.special-events-wrapper-mob h2.h-section-title {
    color: #fff !important
}

.special-events-wrapper {
    padding: 45px 0 20px 0
}

.special-events-wrapper-mob {
    padding: 30px 0
}

.special-events-wrapper {
    display: block
}

@media(max-width: 1024px) {
    .special-events-wrapper {
        display: none
    }
}

.special-events-wrapper-mob {
    display: none
}

@media(max-width: 1024px) {
    .special-events-wrapper-mob {
        display: block
    }
}

.event-bg-black {
    background: #212222
}

.event-bg-gray {
    background: #e0e0e3
}

.event-bg-yellow {
    background: #faa61a
}

.event-image {
    padding: 20px
}

.single-event-texts {
    background: #212222
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-event-texts {
        background: #fff
    }
}

.vertical-event .single-event-texts {
    padding: 20px
}

.vertical-event .event-image {
    padding: 20px
}

.horizontal-event .single-event-texts {
    padding: 28px 50px 14px 36px;
    height: 100%
}

.single-event {
    text-align: center
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-event {
        background: #fff
    }
}

.single-event h4 {
    font-size: 21px;
    font-weight: 700;
    line-height: 28.8px;
    margin: 0 0 15px 0;
    color: #fff
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-event h4 {
        color: #000
    }
}

.single-event .event-icon {
    max-width: 48px;
    height: auto;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px
}

.single-event p {
    font-size: 15px;
    font-weight: 700;
    line-height: 26px;
    margin: 0;
    color: #fff
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-event p {
        color: #000
    }
}

.single-event .read-more-btn {
    margin-top: 16px;
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    padding: 3px 10px 3px 19px;
    border: 2px solid #fff;
    border-radius: 36px
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-event .read-more-btn {
        color: #000;
        border: 2px solid #000
    }
}

.single-event .read-more-btn .fas {
    color: #fff
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-event .read-more-btn .fas {
        color: #000
    }
}

.single-event .read-more-btn:hover {
    background: #fff;
    color: #212222
}

.single-event .read-more-btn:hover .fas {
    color: #212222
}

.gray-event {
    background: #e0e0e3
}

.gray-event h4,
.gray-event p {
    color: #4d4d4f
}

.gray-event .read-more-btn {
    color: #4d4d4f;
    border: 2px solid #4d4d4f
}

.gray-event .read-more-btn .fas {
    color: #4d4d4f
}

.gray-event .read-more-btn:hover {
    background: #fff;
    color: #212222
}

.gray-event .read-more-btn:hover .fas {
    color: #212222
}

.yellow-event {
    background: #faa61a
}

.yellow-event h4,
.yellow-event p {
    color: #fff
}

.yellow-event .read-more-btn {
    color: #fff;
    border: 2px solid #fff
}

.yellow-event .read-more-btn .fas {
    color: #fff
}

.yellow-event .read-more-btn:hover {
    background: #fff;
    color: #212222
}

.yellow-event .read-more-btn:hover .fas {
    color: #212222
}

.testimonials-wrapper {
    padding: 33px 0 60px 0;
    background: #275baa
}

.testimonials-container .slick-slide,
.post-testimonials-container .slick-slide {
    margin: 10px 10px 0 10px
}

@media(min-width: 240px)and (max-width: 599px) {

    .testimonials-container .slick-slide,
    .post-testimonials-container .slick-slide {
        margin: 0
    }
}

.meta-txts {
    color: #fff !important
}

.meta-txts p {
    margin: 0
}

.dots {
    text-align: center
}

.dot {
    width: 36px;
    height: 7px;
    background: #bbbdc0;
    display: inline-block;
    margin-right: 5px
}

.dot.active {
    background: #da2128
}

.single-arrow-wrapper {
    display: flex;
    justify-content: center;
    align-items: center
}

.single-arrow-inner {
    padding: 0 15px
}

.single-arrow-inner h4 {
    margin: 0;
    font-size: 27px;
    font-weight: 700;
    color: #001b54
}

.single-arrow-inner p {
    margin: 1px 0 0 35px;
    font-size: 15px;
    font-weight: 700;
    color: #262626
}

@media(min-width: 240px)and (max-width: 599px) {
    .single-arrow-inner p {
        font-size: 14px
    }
}

.international-wrapper {
    border: 2px solid #14397d;
    border-radius: 12px;
    padding: 30px 0
}

@media(min-width: 240px)and (max-width: 599px) {
    .international-wrapper .single-international-item {
        margin-bottom: 0
    }
}

.international-wrapper .single-international-item .international-icon {
    padding: 8px
}

.international-wrapper .single-international-item .international-texts h4 {
    margin: 0;
    font-weight: 500;
    font-size: 22px;
    color: #002e6e;
    padding: 0 58px 0 0
}

@media(min-width: 240px)and (max-width: 599px) {
    .international-wrapper .single-international-item .international-texts h4 {
        padding: 0 10px 0 0;
        font-size: 18px
    }
}

.international-wrapper .single-international-item .international-texts p {
    margin: 5px 0 0 0;
    font-size: 15px;
    font-weight: 700;
    color: #262626
}

@media(min-width: 240px)and (max-width: 599px) {
    .international-wrapper .single-international-item .international-texts p {
        color: #58595b;
        font-size: 14px;
        margin-bottom: 30px
    }
}

.newsletter-wrapper {
    padding: 20px 0 20px 0;
    background: #001b54
}

.newsletter-wrapper h3 {
    letter-spacing: 0;
    font-weight: 400;
    font-size: 32px;
    color: #959595;
    margin: 0
}

@media(min-width: 240px)and (max-width: 599px) {
    .newsletter-wrapper h3 {
        margin: 0 0 8px 0;
        font-size: 20px;
        text-align: center
    }
}

.newsletter-wrapper h3 span {
    font-weight: 700;
    color: #fff
}

.newsletter-form input[type=text] {
    width: 100%;
    padding: 8px !important;
    border: none;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}



.top-menu {
    margin: 0;
    padding: 0
}

.justwp-sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
    background: inherit
}

.slider-insider {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.slider-insider .slide-content {
    width: 60%
}

.slider-insider .slide-content h3 {
    font-family: "Poppins", sans-serif;
    font-weight: 900;
    margin: 0;
    color: #333;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .4)
}

@media(min-width: 1800px) {
    .slider-insider .slide-content h3 {
        font-size: 95px
    }
}

@media(min-width: 1201px)and (max-width: 1799px) {
    .slider-insider .slide-content h3 {
        font-size: 80px
    }
}

@media(min-width: 900px)and (max-width: 1199px) {
    .slider-insider .slide-content h3 {
        font-size: 52px
    }
}

@media(min-width: 600px)and (max-width: 899px) {
    .slider-insider .slide-content h3 {
        font-size: 42px
    }
}

.slider-insider .slide-content p {
    margin: 0
}

.slider-insider .slide-content .slide-btn {
    margin-top: 20px;
    text-transform: uppercase;
    border: 2px solid #ffc80a;
    border-radius: 50px;
    padding: 15px 40px;
    min-width: 200px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 800;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    background: #f8f8f8
}

.slider-insider .slide-content .slide-btn:hover {
    background: #ffc80a;
    color: #333
}

#content {
    overflow: inherit
}

@media(min-width: 240px)and (max-width: 599px) {
    #mobile-header.internal-mobile {
        background: #152549 !important
    }

    #mobile-header.internal-mobile .mobile-logo-wrapper {
        margin: 27px 0 -12px 0
    }
}

@media(min-width: 600px)and (max-width: 768px) {
    #mobile-header.internal-mobile {
        height: 220px !important;
        background: #152549 !important
    }

    #mobile-header.internal-mobile .mobile-logo-wrapper {
        margin: 27px 0 -12px 0
    }
}

#mobile-header {
    display: none
}

@media(min-width: 240px)and (max-width: 599px) {
    #mobile-header {
        background: url("https://foodexpo.gr/wp-content/uploads/2018/09/FOTO-MOBILE-480X400-PX.jpg") center no-repeat !important;
        background-size: cover !important;
        height: 360px !important;
        background: #152549
    }
}

@media(min-width: 600px)and (max-width: 768px) {
    #mobile-header {
        background: url("https://foodexpo.gr/wp-content/uploads/2018/09/mobile_768x400.jpg") center no-repeat !important;
        background-size: cover !important;
        height: 406px !important
    }
}

@media(min-width: 801px)and (max-width: 1024px) {
    #mobile-header {
        background: url("https://foodexpo.gr/wp-content/uploads/2018/09/mobile_768x400.jpg") center no-repeat !important;
        background-size: cover !important;
        height: 406px !important
    }
}

@media(max-width: 1024px) {
    #mobile-header {
        display: block;
        position: relative;
        background: #000
    }

    #mobile-header .mobile-trigger {
        display: none;
        font-size: 14px;
        font-weight: 300;
        padding: 8px;
        background-color: #fdb813
    }

    #mobile-header .mobile-logo-container {
        margin: 10px 0 0 0
    }

    #mobile-header .mobile-logo-container img {
        margin: 0 auto 10px auto
    }

    #mobile-header .mobile-logo-container h3 {
        font-weight: 300;
        font-size: 32px;
        margin: 0;
        color: #fff
    }

    #mobile-header .mobile-logo-container h4 {
        font-weight: 500;
        font-size: 19px;
        margin: 0 0 5px 0;
        color: #fff
    }

    #mobile-header .mobile-logo-container .fas {
        font-size: 5px;
        vertical-align: middle;
        margin: 0 5px 0 7px
    }

    #mobile-header .mobile-header-image {
        position: relative
    }

    #mobile-header .mobile-header-image h1 {
        position: relative;
        color: #fff;
        font-size: 37px;
        padding: 48px 25px 10px 30px;
        font-weight: 700;
        z-index: 100
    }

    #mobile-header .mobile-header-image .mobile-buttons {
        padding: 40px;
        position: relative;
        z-index: 100
    }
}

@media(max-width: 1024px)and (min-width: 240px)and (max-width: 599px) {
    #mobile-header .mobile-header-image .mobile-buttons {
        padding: 0 30px 0 35px
    }
}

@media(max-width: 1024px) {
    #mobile-header .mobile-header-image .mobile-buttons .header-btn {
        background: transparent;
        margin-right: 20px;
        margin-bottom: 20px;
        padding: 10px 10px 10px 19px;
        font-weight: 700;
        font-size: 16px;
        display: block;
        color: #fff;
        border: 2px solid #00aeef;
        border-radius: 36px
    }
}

@media(max-width: 1024px)and (min-width: 1025px)and (max-width: 1180px) {
    #mobile-header .mobile-header-image .mobile-buttons .header-btn {
        font-size: 13px
    }
}

@media(max-width: 1024px) {
    #mobile-header .mobile-header-image .mobile-buttons .header-btn .fas {
        margin-left: 10px
    }
}

@media(max-width: 1024px)and (min-width: 240px)and (max-width: 599px) {
    #mobile-header .mobile-header-image .mobile-buttons .header-btn .fas {
        float: right;
        margin: 5px 0
    }
}

@media(max-width: 1024px) {
    #mobile-header .mobile-header-image .mobile-buttons .header-btn:last-child {
        margin-right: 0
    }
}

@media(max-width: 1024px) {
    #mobile-header .mobile-header-image .mobile-buttons .header-btn:hover {
        background: #fff;
        color: #020000;
        border-color: #fff
    }
}

.mobile-motto h1 {
    font-size: 19px;
    letter-spacing: .5px;
    text-align: left;
    margin: 30px 0 40px 20px;
    color: #fff;
    font-weight: 500
}

#header {
    position: relative
}

@media(max-width: 1024px) {
    #header {
        display: none
    }
}

#header ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 16px;
    color: #111;
    font-family: "Ubuntu", serif
}

#header ul li {
    display: inline-block;
    margin: 0 12px 0 12px;
    position: relative
}

#header ul li:first-child {
    margin-left: 0
}

#header ul li:last-child {
    margin-right: 0
}

#header ul li.current-menu-item {
    border-top: 3px solid #ffc80a
}


#header ul li a {
    color: inherit;
    font-weight: 700;
    padding: 4px 0 10px 0
}

#header ul li a:hover {
    color: #00bdf2
}

.site-title,
.site-tagline {
    margin: 0
}

.site-title a {
    font-family: "Ubuntu", serif;
    font-size: 32px;
    color: #333;
    text-shadow: 0 1px 3px #bebebe;
    text-decoration: inherit
}

.site-title a:hover {
    text-shadow: 0 1px 3px #969696
}

.site-tagline {
    color: #333;
    font-size: .9em;
    font-family: "Ubuntu", sans-serif;
    font-weight: 700
}

.header-style-2 ul.social-menu li {
    margin: 0 4px 0 4px !important
}

.header-style-3 .main-menu-nav {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #eee
}

.header-image-container {
    position: relative;
    background-size: cover !important;
    image-rendering: -webkit-optimize-contrast;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width: 240px)and (max-width: 599px) {
    .header-image-container {
        height: 400px
    }
}

@media(min-width: 600px) {
    .header-image-container {
        height: 550px
    }
}

@media(min-width: 1200px) {
    .header-image-container {
        height: 500px
    }
}

.header-image-container .header-texts {
    font-family: "Ubuntu", serif;
    width: 60%;
    font-weight: 700
}

@media(min-width: 600px) {
    .header-image-container .header-texts {
        width: 75%
    }
}

@media(min-width: 240px)and (max-width: 599px) {
    .header-image-container .header-texts {
        width: 80%
    }
}

.header-image-container .header-texts h2 {
    color: #222;
    margin: 0 0 20px 0;
    text-shadow: 0 1px 1px rgba(100, 100, 100, .8)
}

@media(min-width: 1800px) {
    .header-image-container .header-texts h2 {
        font-size: 80px
    }
}

@media(min-width: 1200px) {
    .header-image-container .header-texts h2 {
        font-size: 60px
    }
}

@media(min-width: 600px) {
    .header-image-container .header-texts h2 {
        font-size: 45px
    }
}

@media(min-width: 240px)and (max-width: 599px) {
    .header-image-container .header-texts h2 {
        font-size: 24px
    }
}

.header-image-container .header-texts a {
    padding: 12px 24px;
    background: #333;
    color: #fefefe;
    display: inline-block;
    margin-right: 10px;
    border-radius: 2px;
    font-size: 18px;
    margin-top: 8px;
    font-weight: 100
}

@media(min-width: 240px)and (max-width: 599px) {
    .header-image-container .header-texts a {
        padding: 6px 12px
    }
}

.header-image-container .header-texts a:hover {
    background: #ffc80a;
    color: #333
}

.blog-item {
    margin-bottom: 30px
}

.featured-image-container {
    position: relative
}

.featured-image-container img {
    width: 100%
}

.featured-image-container .blog-item-categories {
    position: absolute;
    top: 8px;
    left: 8px
}

.featured-image-container .blog-item-categories a {
    padding: 2px 8px;
    font-size: 14px;
    background: #50596c;
    color: #fefefe;
    margin-right: 4px
}

.featured-image-container .blog-item-categories aa:last-child {
    margin-right: 0
}

.featured-image-container .blog-item-image {
    border-radius: 2px;
    margin-bottom: 35px
}

.blog-item-meta {
    font-size: 14px;
    color: #888;
    list-style: none;
    padding: 0;
    margin: 0
}

.blog-item-meta li {
    display: inline-block;
    margin: 0;
    padding: 0
}

.blog-item-meta li:after {
    font-family: "FontAwesome";
    content: "";
    font-size: 5px;
    vertical-align: middle;
    color: #00bdf2;
    margin: 0 8px
}

.blog-item-meta li:last-child:after {
    content: ""
}

.blog-item-meta li a {
    margin: 0 4px 0 4px
}

.blog-item-meta li:first-child {
    margin-left: 0
}

.blog-item-title {
    margin: 19px 0 30px 0
}

.blog-item-title a {
    color: #111
}

.blog-item-title a:hover {
    color: #00bdf2
}

.read-more-link,
.comment-reply-link,
.pagination-link {
    padding: 8px 24px;
    border: 1px solid #50596c;
    color: #333;
    margin-top: 5px;
    display: inline-block
}

.read-more-link:hover,
.comment-reply-link:hover,
.pagination-link:hover {
    border: 1px solid #00bdf2;
    color: inherit
}

.pagination-link {
    padding: 3px 8px
}

.carousel-style .slick-slide {
    margin: 0 10px
}

.slick-next {
    top: 62%
}

.slick-next:before {
    content: "";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    font-size: 40px;
    color: #333
}

.slick-prev {
    top: 62%
}

.slick-prev:before {
    content: "";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    font-size: 40px;
    color: #333
}

.single-list-item {
    margin: 0 0 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(100, 100, 100, .3)
}

.single-list-item .list-item-texts {
    padding-left: 20px
}

.single-list-item img {
    padding: 1px
}

.single-list-item img:hover {
    opacity: .75;
    transition: all .4s ease-in
}

.single-list-item h2 {
    font-size: 23px;
    margin: 0 0 12px 0;
    display: block;
    font-weight: 700;
    line-height: 36px
}

.single-list-item a .fas {
    vertical-align: text-bottom
}



.theme-breadcrumb {
    list-style-type: none;
    padding: 0;
    margin: 15px 0 20px 0
}

.theme-breadcrumb li {
    display: inline-block
}

.theme-breadcrumb li:after {
    content: "";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    font-size: 4px;
    vertical-align: middle;
    margin: 0 4px;
    color: #ccc
}

.theme-breadcrumb li:last-child:after {
    content: none
}

.theme-breadcrumb li:last-child {
    margin-right: 0
}

.theme-breadcrumb li a {
    font-size: 16.32px;
    font-weight: 400;
    color: #ccc
}

.page-content {
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #000
}

.atlast-breadcrumb {
    margin: 0;
    padding: 2px 4px;
    background: #fafafa;
    margin-bottom: 8px;
    border: 1px solid #f0f0f0;
    font-size: 14px
}

@media(min-width: 240px)and (max-width: 599px) {
    .atlast-breadcrumb {
        display: none
    }
}

.atlast-breadcrumb li:before {
    color: #c8c8c8
}

.section-title {
    position: relative;
    display: inline-block;
    margin: 0;
    font-family: "Ubuntu", sans-serif;
    font-size: 50px;
    font-weight: 900
}

.section-title:before {
    position: absolute;
    height: 3px;
    width: 30px;
    background: #ffc80a;
    content: "";
    top: 53%;
    left: -32px
}

.section-title:after {
    position: absolute;
    height: 3px;
    width: 30px;
    background: #ffc80a;
    content: "";
    top: 53%;
    right: -32px
}

.section-subtitle {
    margin: 0;
    font-size: 24px
}

.section-editor-content h1,
.section-editor-content h2,
.section-editor-content h3,
.section-editor-content h4,
.section-editor-content h5,
.section-editor-content h6,
.section-editor-content:not(h2.section-title-inline) h1,
.section-editor-content:not(h2.section-title-inline) h2,
.section-editor-content:not(h2.section-title-inline) h3,
.section-editor-content:not(h2.section-title-inline) h4,
.section-editor-content:not(h2.section-title-inline) h5,
.section-editor-content:not(h2.section-title-inline) h6,
.section-editor-content:not(h3.section-subtitle-inline) h1,
.section-editor-content:not(h3.section-subtitle-inline) h2,
.section-editor-content:not(h3.section-subtitle-inline) h3,
.section-editor-content:not(h3.section-subtitle-inline) h4,
.section-editor-content:not(h3.section-subtitle-inline) h5,
.section-editor-content:not(h3.section-subtitle-inline) h6 {
    margin: 0 0 15px 0
}

.section-editor-content p,
.section-editor-content:not(h2.section-title-inline) p,
.section-editor-content:not(h3.section-subtitle-inline) p {
    margin: 8px 0 20px 0
}

.section-title-inline {
    font-size: 20px;
    font-weight: 900;
    margin: 0
}

.section-subtitle-inline {
    font-size: 21px;
    font-weight: 100;
    margin: 4px 0 30px 0
}

.home-about-2 .about-texts-wrapper {
    background: #fcfcfc
}

.home-services {
    background: #222;
    color: #f8f8f8
}

.home-services .front-single-service {
    position: relative;
    display: flex;
    padding: 30px;
    background: #fff;
    color: #222;
    margin-bottom: 55px;
    border: 5px solid rgba(200, 200, 200, .3);
    border-radius: 3px
}

@media(min-width: 240px)and (max-width: 599px) {
    .home-services .front-single-service {
        margin-bottom: 20px
    }
}

.home-services .front-single-service:hover {
    border-left: 5px solid #ffc80a
}

.home-services .front-single-service h3 {
    margin: 0 0 20px 0;
    padding: 0;
    font-family: "Ubuntu", sans-serif;
    text-transform: uppercase;
    font-weight: 900
}

.home-services .front-single-service p {
    margin: 0;
    font-family: "Ubuntu", serif
}

.home-services .front-single-service .service-icon {
    padding: 0 8px;
    color: #ffc80a
}

.home-services .front-single-service a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.front-single-service-alt {
    margin-bottom: 40px;
    padding: 8px 45px
}

@media(min-width: 240px)and (max-width: 599px) {
    .front-single-service-alt {
        margin-bottom: 20px
    }
}

.front-single-service-alt a {
    color: #ffc80a;
    padding: 7px 16px;
    border: 2px solid #fff;
    line-height: 35px;
    border-radius: 30px;
    font-weight: 900;
    font-family: "Source Sans Pro", serif;
    letter-spacing: .5px;
    text-transform: uppercase
}

.front-single-service-alt a:hover {
    background: #fff;
    color: #00bdf2
}

.home-projects .front-single-project {
    margin-bottom: 50px
}

.home-projects .front-single-project h4 {
    margin: 0;
    font-size: 18px;
    color: #888;
    padding: 15px 0
}

.front-single-project-img {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 100%;
    color: #000;
    text-align: left;
    font-size: 16px;
    background: #fff;
    margin: 0
}

.front-single-project-img *,
.front-single-project-img:before,
.front-single-project-img:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.front-single-project-img img {
    max-width: 100%;
    backface-visibility: hidden;
    vertical-align: top
}

.front-single-project-img:before,
.front-single-project-img:after {
    content: "";
    background-color: #000;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.front-single-project-img:before {
    width: 100%;
    height: 2px
}

.front-single-project-img:after {
    height: 100%;
    width: 2px
}

.front-single-project-img figcaption {
    position: absolute;
    left: 0;
    bottom: 0
}

.front-single-project-img h3 {
    font-weight: 400;
    padding: 8px 15px;
    margin: 0;
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.front-single-project-img a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.front-single-project-img:hover img,
.front-single-project-img.hover img {
    zoom: 1;
    filter: alpha(opacity=25);
    -webkit-opacity: .25;
    opacity: .25
}

.front-single-project-img:hover:before,
.front-single-project-img.hover:before,
.front-single-project-img:hover:after,
.front-single-project-img.hover:after {
    opacity: 1
}

.front-single-project-img:hover:before,
.front-single-project-img.hover:before {
    width: 50px
}

.front-single-project-img:hover:after,
.front-single-project-img.hover:after {
    height: 50px
}

.front-single-project-img:hover h3,
.front-single-project-img.hover h3 {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1
}

.home-gallery {
    background: #222;
    color: #f8f8f8
}

.home-team {
    background: #f5f5f5;
    border-top: 1px solid #e8e8e8
}

.home-team .single-team-item {
    margin-bottom: 50px
}

.home-team .single-team-item h4 {
    font-size: 24px;
    font-weight: 700
}

.home-team .single-team-item p {
    font-family: "Ubuntu", sans-serif;
    color: #adadad
}

.home-team .single-team-item .single-team-item-image {
    position: relative
}

.home-team .single-team-item .single-team-item-image img {
    margin: 0 auto 10px auto
}

.home-team .single-team-item .single-team-item-image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.single-blog-item {
    margin: 0 0 20px 0
}

.single-blog-item .blog-item-contents {
    padding: 0 0 0 20px
}

.single-blog-item .blog-item-contents .date {
    font-size: 12px;
    margin: 7px 0 8px 0;
    color: #c8c8c8;
    text-transform: uppercase
}

.single-blog-item .blog-item-contents .date span {
    margin-right: 5px
}

.single-blog-item .blog-item-contents h4 {
    margin: 5px 0 8px 0;
    font-weight: 700
}

.single-blog-item .blog-item-contents a {
    font-size: 15px;
    letter-spacing: .03em;
    margin-right: 5px;
    color: #a0a0a0;
    font-family: "Ubuntu", serif
}

.single-blog-item .blog-item-contents a:hover span {
    color: #00bdf2
}

.single-blog-item .blog-item-contents a span {
    margin-left: 5px;
    font-size: 10px;
    vertical-align: middle
}

.faq-item-title {
    background: #f8f8f8;
    padding: 9px;
    border: 1px solid #e2e2e2;
    cursor: pointer
}

.faq-item-title h4 {
    margin: 0
}

.faq-item-content {
    padding: 10px;
    border: 1px solid #e2e2e2;
    display: none
}

.faq-item-title.active {
    background: #444;
    color: #fff
}

.avatar {
    height: 64px;
    width: 64px
}

.gravatar {
    flex: 3
}

.gravatar img {
    float: right
}

.comments-container article {
    padding: 15px 20px;
    background: #231f20
}

.comments-container.comment-meta {
    flex: 2
}

.comments-container .comment-author-link {
    font-size: 16px;
    color: #222;
    font-weight: 900
}

.comments-container time {
    font-size: 13px;
    padding: 5px;
    background: #222;
    color: #fff;
    display: block
}

.comments-container time a {
    color: #00bdf2
}

.comments-container .comment-author {
    margin: 0
}

.comments-container .comment-content {
    margin: 20px 0 0 0
}

.comment-form input[type=text],
.comment-form input[type=email],
.comment-form input[type=password],
.comment-form input[type=tel] {
    width: 100%;
    border: 2px solid #d8d8d8
}

.comment-form textarea {
    width: 100%;
    border: 2px solid #d8d8d8
}

.comment-form input[type=submit] {
    padding: 8px 24px;
    border: 1px solid #50596c;
    color: #333;
    margin-top: 5px;
    display: inline-block;
    cursor: pointer
}

.comment-form input[type=submit]:hover {
    border: 1px solid #50596c;
    color: inherit;
    background: #ffc80a
}

.widget-area {
    padding: 0 8px
}

.widget-area h3 {
    margin-bottom: 30px
}

.widget-area h3:first-child {
    margin-top: 0
}

.widget-container {
    margin-bottom: 50px
}

.widget-container img {
    max-width: 100%;
    height: auto
}

.widget-container select,
.widget-container input[type=text],
.widget-container input[type=email] {
    width: 100%;
    padding: 4px;
    border: 1px solid #d8d8d8
}

.widget-container ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.widget-container ul li {
    padding-bottom: 16px;
    line-height: 24px;
    border-bottom: 1px solid rgba(100, 100, 100, .1);
    margin-top: 16px
}

.widget-container ul li:first-child {
    margin-top: 0
}

.widget-container ul li:before {
    font-family: "Font Awesome 5 Free", Serif;
    content: "";
    margin-right: 6px;
    vertical-align: text-top;
    color: #00bdf2;
    font-size: 7px;
    font-weight: 900
}

.widget-container ul li .post-date {
    font-size: 12px;
    display: block
}

.widget-container ul li a {
    color: #111
}

.widget-container ul li a:hover {
    color: #00bdf2
}

.widget-container #wp-calendar {
    width: 100%
}

.widget-container #wp-calendar caption {
    padding: 4px 0;
    background: rgba(220, 220, 220, .2)
}

.widget-container #wp-calendar tfoot tr td a {
    padding: 4px;
    background: rgba(220, 220, 220, .2);
    color: #444
}

.widget-container .widget_recent_entries {
    font-size: 12px;
    display: inline-block
}

.widget-container .tagcloud a {
    padding: 2px 8px;
    background: #f4f4f4;
    margin: 0 3px 6px 0;
    display: inline-block;
    border: 1px solid rgba(200, 200, 200, .5);
    font-size: 13px !important;
    color: #333
}

.widget-container .tagcloud a:hover {
    background: #eee;
    border: 1px solid #c8c8c8
}


.footer-widget {
    padding: 0 10px 0 10px;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 500
}

.footer-widget h3 {
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 15px 0;
    color: #231f20
}

.footer-widget ul {
    margin: 0;
    padding: 0;
    list-style: none;
    background: transparent;
    box-shadow: none
}

.footer-widget ul li {
    padding: 0 !important;
    margin: 0 !important
}

.footer-widget ul li:first-child {
    margin-top: 0 !important
}

.footer-widget ul li .post-date {
    font-size: 12px;
    display: block
}

.footer-widget ul li a {
    font-size: 12px;
    font-weight: 500;
    padding: 0 !important;
    margin: 0 !important;
    color: #231f20
}

.footer-widget ul li a:hover {
    text-decoration: underline !important;
    background: transparent !important;
    color: inherit !important
}

.footer-widget .tagcloud a {
    padding: 2px 8px;
    background: #fefefe;
    margin: 0 3px 6px 0;
    display: inline-block;
    border: 1px solid rgba(200, 200, 200, .5);
    font-size: 13px !important;
    color: #333
}

.footer-widget .tagcloud a:hover {
    background: #eee;
    border: 1px solid #c8c8c8
}


#below-footer .single-footer-date {

    height: 112px;
    width: 95px;
    position: relative;
    margin-right: 10px
}

@media(min-width: 240px)and (max-width: 599px) {
    #below-footer .single-footer-date {
        margin: 0 auto 20px auto
    }
}

#below-footer .single-footer-date .date-top,
#below-footer .single-footer-date .date-bottom {
    position: absolute
}

#below-footer .single-footer-date .date-top {
    width: 100%;
    text-align: center;
    top: 13px;
    left: 0;
    color: #fff
}

#below-footer .single-footer-date .date-top span.month {
    display: block;
    font-size: 24px;
    font-weight: 500;
    padding-top: 5px;
    line-height: 21px
}

#below-footer .single-footer-date .date-top span.daynum {
    font-size: 30px;
    font-weight: 700
}

#below-footer .single-footer-date .date-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center
}

#below-footer .single-footer-date .date-bottom span.day {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: #000;
    margin-bottom: -10px
}

#below-footer .single-footer-date .date-bottom span.time {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: #000
}

#below-footer .date-number {
    font-size: 24px;
    text-align: center;
    padding: 10px 8px;
    border: 2px solid #ffb01c;
    font-weight: 300
}

#below-footer .date-text {
    padding-bottom: 5px;
    border-bottom: 1px solid #4d4d4f
}

#below-footer .date-text,
#below-footer .time-text {
    font-size: 13px;
    font-weight: 700;
    line-height: 13px
}

#below-footer .day-text,
#below-footer .month-text {
    display: block
}

#below-footer .month-text {
    color: #bcbec0
}

#below-footer .time-text {
    padding-top: 5px
}

#auspicy {
    margin-top: 85px
}

#auspicy h5 {
    font-family: "Arial", sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 11px;
    margin-bottom: 39px;
    border-bottom: 1px solid #a09f9f
}

#auspicy-mobile {
    margin-top: 45px
}

#auspicy-mobile h5 {
    font-family: "Arial", sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 11px;
    margin-bottom: 39px;
    border-bottom: 1px solid #a09f9f
}

#sponsors {
    margin-top: 45px;
    margin-bottom: 20px
}

#sponsors h5 {
    color: #212222;
    font-family: "Arial", sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 11px;
    margin-bottom: 39px;
    border-bottom: 1px solid #212222
}

#sponsors-mobile {
    margin-top: 45px;
    margin-bottom: 20px
}

#sponsors-mobile h5 {
    color: #212222;
    font-family: "Arial", sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 11px;
    margin-bottom: 39px;
    border-bottom: 1px solid #212222
}

#copyright {
    background: #212222;
    color: #fff;
    font-family: "Ubuntu", sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 10px 0 0 0
}

#copyright p {
    margin: 0
}

#copyright a {
    color: #fff;
    vertical-align: top
}

#copyright img {
    margin-left: 10px
}

#copyright img:hover {
    color: #9fa3a7
}

#copyright ul {
    list-style-type: none;
    margin: 0
}

#copyright ul li {
    display: inline-block;
    margin: 0 8px 0 0
}

#copyright ul li:after {
    margin-left: 10px
}

#copyright ul li:last-child {
    margin-right: 0
}

#copyright ul li:last-child:after {
    content: "";
    margin-left: 0
}

#copyright .social-menu li:after {
    content: "";
    margin: 0
}

#copyright .social-menu a {
    font-size: 14px
}

@media(min-width: 240px)and (max-width: 599px) {
    .copyright-menu {
        text-align: center
    }
}

.wpcf7 {
    font-family: "Abel", serif
}

.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 input[type=password],
.wpcf7 input[type=tel] {
    width: 100%;
    border: 2px solid #d8d8d8
}

.wpcf7 textarea {
    width: 100%;
    border: 2px solid #d8d8d8
}

.wpcf7 input[type=submit] {
    padding: 8px 24px;
    border: 1px solid #50596c;
    color: #333;
    margin-top: 5px;
    display: inline-block;
    cursor: pointer
}

.wpcf7 input[type=submit]:hover {
    border: 1px solid #ffc80a;
    color: inherit;
    background: #ffc80a
}

.wpcf7 .wpcf7-not-valid-tip {
    background: red;
    color: #fff;
    font-size: 14px
}

.wpcf7 .wpcf7-validation-errors {
    display: block;
    margin: 0;
    padding: 10px;
    background: #ffc80a;
    border: 1px solid #ffc80a;
    color: #000
}

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel] {
    padding: 4px !important
}

form select {
    padding: 8.4px !important
}

.fix-front-stick {
    padding: 20px 0;
    background: #001b54
}

.sponsor-logo-3 {
    height: 32px !important
}

.sponsor-logo-7,
.sponsor-logo-5 {
    height: 50px !important
}

.select-import-countries {
    overflow-y: scroll;
    max-height: 220px
}

/*# sourceMappingURL=main-styles.css.map *//*
Theme Name: Xenia Custom Theme
Theme URI: -
Author: Hellenic Technologies
Author URI: https://hellenictechnologies.com
Description:
Version: 1.0.0
Text Domain: xenia
*/
/****************************************
** = add your styling here.......
*****************************************/

.speech-day,
.speech-spacer {
	display: none !important
}

.trans-header .fe_normal_logo {
	display: block
}

.trans-header .fe_sticky_logo {
	display: none
}

.trans-header.fix-front-stick .fe_normal_logo {
	display: none
}

.trans-header.fix-front-stick .fe_sticky_logo {
	display: block
}

.admin-bar .topbar-area {
	margin-top: 32px;
}

.m-t-10 {
	margin-top: 10px;
}

#wpadminbar.nojq.mobile {
	display: none
}

.ult-carousel-wrapper button:before {
	content: '';
}

.header-logo-box {
	position: relative;
}

.new-dates-block {
	margin: 0 !important;
	position: absolute;
	background: #db1821;
	top: -2px;
	right: -220px;
}

.new-dates-block-mobile {
	background: #db1821;
	margin-top: 15px;
	padding: 4px 20px;
	color: #fff;
	background: #db1821;
}

.new-dates-block-mobile h4 {
	padding: 5px 0;
	border-bottom: 1px solid #00AEEF;
}

.new-dates-block-mobile p {
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
	margin-top: 10px;
}

.new-dates-block h4 {
	font-weight: bold;
}

body.lang_en .new-dates-block {
	right: -192px;
}

.mobile-logo-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	height: 150px;
}

.high_btn_alt {
	padding: 4px 10px 4px 19px !important;
	font-weight: 300 !important;
	font-size: 17px !important;
	color: #fff !important;
	border: 2px solid #0796d6 !important;
	border-radius: 36px !important;
	background: #ddd0 !important;
}

.high_btn_alt:hover {
	background: #fff !important;
	color: #020000 !important;
	border-color: #fff !important;
}

#fixed-below-menu-internal {
	padding: 0;
}

.inner_pages_logo {
	max-width: 380px;
}

/* New slider */
.home_num_col .wpb_wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 3px 5px;
}

/* New slider END */
.home_info_content .wpb_wrapper {
	color: #fff;
	padding-left: 12px;
	display: flex;
	flex-direction: column;
}

.home_info_content,
.home_num_img {
	margin-bottom: 0 !important;
}

.home_info_num {
	font-weight: bold;
	font-size: 22px !important;
}

.home_info_txt {
	font-weight: bold;
	font-size: 15px !important
}

.home_title,
.home_section_text {
	color: #000;
	margin-top: 0;
}

.home_title_w,
.home_section_text_w {
	color: #fff;
	margin-top: 0;
}

.outline_btn {
	margin-bottom: 0 !important;
}

.outline_btn a:hover {
	background-color: rgb(0 0 0 / 0%) !important;
}

.outline_btn a {
	color: #000 !important;
	border-color: #f16758 !important;
	border-radius: 25px !important;
	font-weight: bold;
}

.outline_btn i {
	color: #f16758 !important;
}

.outline_btn_w {
	margin-bottom: 0 !important;
}

.outline_btn_w a:hover {
	background-color: rgb(0 0 0 / 0%) !important;
}

.outline_btn_w a {
	color: #fff !important;
	border-color: #fff !important;
	border-radius: 25px !important;
	font-weight: bold;
}

.outline_btn_w i {
	color: #fff !important;
}

.outline_btn_b {
	margin-bottom: 0 !important;
	position: relative;
	left: 43%;
	right: 0;
	margin: 0 auto;
	bottom: 24px;
	background: #fff;
	border-radius: 25px;
}

#sectors-carousel .single-sector img {
	max-height: 85px;
}

.single_box_category h3 {
	margin-top: 15px;
}

.single_box_category {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.outline_btn_b a {
	color: #000 !important;
	border-color: #15397D !important;
	border-radius: 25px !important;
	font-weight: bold;
}

.outline_btn_b a:hover {
	background-color: rgb(208 237 252) !important;
}

.outline_btn_b i {
	color: #15397D !important;
}

.outline_btn_bl {
	margin-bottom: 0 !important;
	position: relative;
	left: 43%;
	right: 0;
	margin: 0 auto;
	bottom: -30px;
	background: #fff;
}

.outline_btn_bl a {
	color: #000 !important;
	border-color: #3fb7e0 !important;
	border-radius: 25px !important;
	font-weight: bold;
}

.outline_btn_bl a:hover {
	background-color: rgb(208 237 252) !important;
}

.outline_btn_bl i {
	color: #3fb7e0 !important;
}

.arrows_s {
	font-size: 40px;
	color: #ababab;
}

span.arrow_left_s {
	display: inline-block;
	background: url(/wp-content/uploads/2018/08/arrow_left.png);
	padding: 20px 15px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

span.arrow_right_s {
	display: inline-block;
	background: url(/wp-content/uploads/2018/08/arrow_right.png);
	padding: 20px 15px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.home_section_row .upb_row_bg {
	background: #00a5de !important;
}

.home_section_row {
	padding-top: 55px !important;
	padding-bottom: 55px !important;
}

.num_box_info {
	font-size: 27px;
	color: #fff !important;
	font-weight: 500;
}

.num_box_info_txt {
	font-size: 20px;
	color: #fff;
	margin-top: 5px;
	font-weight: 500;
}

.box_info_cnt .vc_column-inner {
	padding: 7px 15% !important;
}

#home_testimonials {
	background: #275baa !important;
}

#home_testimonials .sp-testimonial-free {
	background: #fff;
	margin-top: 25px;
	padding: 15px;
	box-shadow: 5px 5px 5px #000;
	margin-bottom: 15px;
	display: flex;
	flex-direction: column;
}

.tfree-client-testimonial {
	order: 2;
	margin-bottom: 0 !important;
}

.tfree-testimonial-title {
	display: none;
}

.tfree-client-designation {
	font-size: 13px !important;
	font-style: italic !important;
	color: #000 !important;
	font-weight: 500 !important;
}

h4.tfree-client-name {
	font-size: 16px !important;
	font-style: italic !important;
	margin-bottom: 0 !important;
}

.sp-tfree-client-image {
	margin-bottom: 0 !important;
}

.tfree-client-designation:after {
	content: "";
	width: 45px;
	height: 5px;
	background: red;
	position: absolute;
	bottom: -10px;
	margin: 0 auto;
	left: 0;
	right: 0;
}

.tfree-client-designation {
	margin-bottom: 25px;
	position: relative;
}

.tfree-client-testimonial {
	color: #6d6e71 !important;
}

.home_test_sh {
	max-width: 1585px;
	margin: 0 auto;
}

.home_num_row_mobile {
	display: none;
}

.mob_mobile-header-btn-1 .fas,
.mob_mobile-header-btn-2 .fas {
	margin-left: 5px;
}

.mob_mobile-header-btn-1 {
	padding: 16px 25px;
	font-weight: 300;
	font-size: 17px;
	color: #fff;
	border: 2px solid #0796d6;
	border-radius: 36px;
}

.mob_mobile-header-btn-2 {
	padding: 16px 18px 16px 18px;
	font-weight: 300;
	font-size: 17px;
	color: #fff;
	border: 2px solid #0796d6;
	border-radius: 36px;
}

.mob_header-btn_cnt1 {
	text-align: right;
}

.home a.fe_tv_link {
	top: 320px;
}

.tomis_blue-bg {
	background: #0093d8;
	color: #fff;
}

.tomis_orange-bg {
	background: #f36f21;
	color: #fff;
}

.tomis_orange_light-bg {
	background: #faa61a;
	color: #fff;
}

p.mediterranean_text.ls-layer:after {
	content: " ";
	border-bottom: 2px solid #042e6f;
	position: relative;
	right: 0;
	display: block;
	width: auto;
	margin-top: 12px;
	overflow: hidden;
}

div#layerslider_3 {

	background: rgb(255, 255, 255);
	background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(209, 210, 212, 1) 100%);
}

.wpb_raw_code.wpb_content_element.wpb_raw_html.mobile_hide.ls-overflow-visible {
	margin-bottom: 0 !important;
}

.btn_slider_main {
	color: #042e6f;
	padding: 7px 10px 10px 10px !important;
}

.btn_slider_main:after {
	content: url('/wp-content/uploads/2018/08/arrow_blue.png');
	display: unset;
	width: 50px;
	height: 20px;
	margin-left: 10px;
	top: 5px;
	position: relative;
}

.slider_underline {
	background: #042e6f;
	display: block;
	height: 1px;
	width: calc(2em * 11);
}


.hide-only-mobile.desktop_gap_for_header {
	height: auto !important;
}

.single-sector h3 {
	font-size: 20px;
}

.slick-dots li.slick-active button:before {
	color: #000;
	opacity: 1;
	font-size: 10px;
	background: #cb1c1c00;
}

.slick-dots li button:before {

	font-size: 10px !important;
}

.slick-dots li.slick-active button:before {
	opacity: .85;
	background: #cb1c1c00;
	border: 0px solid #00AEEF;
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	background: transparent !important;
}

div#sectors-carousel .single-sector {
	min-height: 201px;
}

.home .trans-header {
	display: none;
}

.page-template-default.page #topbar {
	background: #fff;

	color: #042e6f;
}

.current-menu-item a {
	color: #607bbd !important;
}

.topbar-menu a:hover {
	color: #d7c67d !important;
}

.search_nav .toggle-button:hover {
	color: #d7c67d;
	border-color: #d7c67d;
}



.lang-switch a {
	color: #042e6f;
}

.page-template-default.page #topbar .sub-menu a,
.page-template.page #topbar .sub-menu a {
	color: #fff !important;
}

#fixed-below-menu .header-btn,
#fixed-below-menu-internal .header-btn {
	border: 2px solid #0093d8;
}

.topbar-menu a {
	font-weight: 500;
	color: #042e6f;
}

ul.social-menu a,
ul.social-menu a {
	border: 1px solid #042e6f;
	color: #042e6f;
}

.social-menu li a:hover,
.social-menu li a:hover {
	color: #00aeef !important;
	border-color: #00aeef !important;
}



.vc-alt-keyfigure {
	background-color: #042e6f !important;
}

.alt-keyfigure-num {
	color: #0093d8 !important;
}

/* ONLINE PROSKLISI */

#nf-form-title-15 {
	display: none
}

#nf-form-title-16 {
	display: none
}

.sticky_home .topbar-menu .current-menu-item a {
	color: #0093d8 !important;
}

.news_sidebar {
	padding-top: 17px;
}

li.isotope-item a img {
	padding: 10px !important;
}

.bb-gradient {
	width: fit-content;
}

.bb-gradient::after {
	content: "";
	top: 0;
	width: 100%;
	left: 0;
	height: 3px;
	border-radius: 1px;
	background: linear-gradient(90deg, rgba(34, 28, 97, 1) 0%, rgba(105, 155, 210, 1) 40%, rgba(98, 142, 199, 1) 60%, rgba(34, 28, 97, 1) 100%);
	display: block;
	margin-top: 1px;
}

.latest-news-container h4 {
	font-family: 'Roboto Condensed';
}

.ekdoseis_box {
	color: #29316d;
}

.breadcrumbs-main-content img {
	margin-bottom: 0;
}

.breadcrumbs_temp {
	background: #2E2D7B;
}

.breadcrumbs_temp .columns {
	margin: 0 auto;
	max-width: 1150px;
}

.breadcrumbs_temp ul.theme-breadcrumb {
	margin: 0;
}

.xenia_btn .vc_btn3:hover {
	opacity: 0.9;
}

.xenia_btn .vc_btn3,
.xenia_btn_wi .vc_btn3 {
	background: #607bbd !important;
}

.xenia_btn_wi:hover .vc_btn3 {
	background: #2e2d7b !important;
}

.xenia_btn_wi a {
	border-radius: 50px !important;
	padding: 10px 50px 10px 20px !important;
}

article ul li::before,
ol li::before {
	content: "" !important;
}

.nf-field-element input,
.nf-field-element select,
.nf-field-element textarea {
	background: #F1F1F9 !important;
	padding: 10px !important;
}

.form_two_cols_elem nf-rows-wrap,
.online_inv_two_cols_elem nf-rows-wrap {
	display: flex;
	flex-wrap: wrap;
	gap: 2%;
}

.form_two_cols_elem .nf-row,
.online_inv_two_cols_elem .nf-row {
	width: 48%;
}

.online_inv_two_cols_elem .nf-row:nth-child(5),
.form_two_cols_elem .nf-row:nth-last-child(2),
.online_inv_two_cols_elem .nf-row:nth-last-child(4),
.online_inv_two_cols_elem .nf-row:nth-last-child(3),
.online_inv_two_cols_elem .nf-row:nth-last-child(2),
.online_inv_two_cols_elem .nf-row:nth-last-child(1) {
	width: 100%;
}

.online_inv_two_cols_elem .nf-row:nth-child(5) .nf-field {
	background: rgba(255, 255, 255, 0);
	padding: 0;
	font-size: 23px;
	color: #2f2e7d;
	font-weight: 700;
}

.form_stitle {
	font-size: 23px;
	color: #2f2e7d;
	font-weight: 700;
}

.form_special_rules_wrap ul {
	padding-left: 15px;
}

.nf-form-wrap input[type=button]:hover {
	background: #1c165a !important;
}

.nf-form-wrap input[type=button] {
	cursor: pointer;
	background: #607bbd !important;
	color: #fff;
	padding: 5px 20px !important;
	border-radius: 2em;
}

.html-container .nf-field {
	background: #F1F1F9;
	padding: 25px 15px 15px 15px;
}

.testimonial_item-element,
.testimonial_item-name {
	font-size: 16px;
}

.testimonial_item-name:after {
	content: "/";
	margin: 5px;
	color: #000;
}

.testimonial_container-item {
	padding: 30px 25px;
}

.testimonial_container-item:nth-child(odd) {
	background: #e8e2d5;
}

.testimonial_item-meta {
	margin-top: 10px;
	flex-wrap: wrap;
}

.lang_sel_list_horizontal ul {
	margin: 0;
	display: flex;
	list-style-type: none !important;
	column-gap: 20px;
}

.footer_cr {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.lang_sel_list_horizontal li {
	margin-top: 0;
}

.home-highlights-posts .slick-track {
	display: flex;
	justify-content: space-between;
}

.wp-video {
	width: 100% !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.lang_sel_list_horizontal ul li a {
	color: #607bbd;
}

.lang_sel_list_horizontal ul li a:hover {
	color: #1d1659;
}

.icl_lang_sel_native {
	color: #2f2e7d;
}

.fm_partners_logos_title,
.aigides_title {
	font-family: 'Roboto Condensed', sans-serif;
}

.tv-button {
	position: fixed;
	top: 0;
	z-index: 9;
	top: 480px;
}

.tv-button img {
	max-width: 200px
}

.page-id-91693 .tv-button,
.page-id-91692 .tv-button {
	display: none;
}

.mobile_onslide_heading h3 {
	color: #fff !important;
}

@media (min-width:1024px) {

	#nf-field-282,
	#nf-field-287,
	#nf-field-263 {
		padding: 5px 20px !important;
		height: 40px;
	}

	#nf-field-295-wrap>.nf-field-label,
	#nf-field-275-wrap>.nf-field-label {
		height: 45px;
		padding-left: 0;
	}
}

.label-right .checkbox-wrap .nf-field-element {
	width: 20px;
	top: 8px;
}

.nf-field-element>ul>li {
	list-style: initial;
}

.label-right .checkbox-wrap .nf-field-label {
	height: 35px;
}

.nf-form-fields-required {
	display: none
}

.lbl_mynotice_required .nf-form-fields-required {
	display: block !important;
}

.lbl_company_section {
	font-size: 22px;
	margin-top: 20px;
}

.page-id-1879 #acf_rpw-5 {
	display: none
}

.page-id-1876 #acf_rpw-5 {
	display: none
}

/* ONLINE PROSKLISI */
.ult-content-box .read-more-wrapper {
	text-align: center
}

.keyfigure-line-two {
	font-weight: 400 !important;
}

.keyfigure-line-three {
	font-weight: 400 !important;
}

.single-event p {
	font-weight: 500 !important;
}

.mobile_header_col_first {
	display: flex;
}

.mobile_header_col {
	margin-right: 70px;
}

#ht_web_development svg:hover * {
	fill: #0042BF;
}

/* Breakpoint 1 - Tablets/Mobile */
@media screen and (max-width: 1150px) {
	#main_nav.sticky .top-menu-expo-date {
		padding: 0 !important;
		order: 2;
		background: transparent;
	}
}

@media screen and (max-width: 1140px) {
	.home_num_col .wpb_wrapper {
		flex-direction: column;
	}
}

@media screen and (min-width: 1025px) {
	.sorting_asc {
		display: none
	}

	.sorting_1 {
		display: none
	}

}

@media screen and (max-width: 1024px) {

	.tv-button {
		top: 370px;
	}

	.shiftnav.shiftnav-skin-dark-blue {
		background: #042e6f !important;
	}

	.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target {
		color: #fff !important;
	}

	#shiftnav-toggle-main {
		background: #042e6f !important;
		color: #fff !important;
	}

	.search_container_mobile {
		display: none !important;
	}

	.page-template-default.page #content {
		padding-top: 0;
	}

	.mobile_header {
		display: flex;
		background: #042e6f;
		height: 55px;
		align-items: center;
		justify-content: space-between;
	}


	div#shiftnav-toggle-main-button {
		margin-top: 7px !important;
		top: -2px;
	}

	.lang-switch a {
		color: #fff;
	}

	.lang-switch {
		top: 0;
	}

	.search_container_mobile {
		position: relative;
		right: 0;
		top: 0;
		display: flex;
	}

	.search_container_mobile div.asp_m.ajaxsearchpro .probox {
		direction: ltr !important;
		display: none !important;
	}



	#mobile-header {
		height: auto !important;
		background: url() !important;
		background: #000c34 !important;
		max-height: 48px;
	}

	#copyright {
		z-index: 999;
		position: relative;
	}

	a.fe_tv_link {
		top: unset !important;
		bottom: 0;
		z-index: 1;
	}

	.mob_header-btn_cnt1 a:hover,
	.mob_header-btn_cnt2 a:hover {
		color: #fff
	}

	.mobile-buttons_inner {
		display: flex;
		justify-content: space-evenly;
	}

	.mobile-header-image {
		height: auto !important;
		min-height: 120px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#mobile-header .mobile-header-image .mobile-buttons {
		padding: 0;
		width: 100%;
	}

	.exh_paginate_r {
		padding-top: 15px;
		padding-bottom: 10px;
	}

	.sorting_asc {
		display: block
	}

	.sorting_1 {
		display: block
	}

	.top-and-fix,
	.makeMeStick {
		display: none !important;
	}

	#mobile-header .columns {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.newsletter-form input[type=submit] {
		margin-left: -90px;
	}

}

@media screen and (max-width: 950px) {
	.tv-button img {
		max-width: 120px
	}

	.list_highlights .vc_grid-item-mini {
		flex-direction: column;
	}

	.list_highlights .vc_gitem_row .vc_gitem-col {
		padding: 30px 15px 0 15px !important;
	}

	.list_highlights .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
		width: 100% !important;
		max-width: 100% !important;
	}

	.home_section_row {
		flex-direction: column !important;
		display: flex !important;
	}

	.home_section_rowcol {
		width: 100% !important;
	}

}

@media screen and (max-width: 599px) and (min-width: 240px) {
	#mobile-header {
		min-height: auto !important;
	}
}

@media screen and (max-width: 840px) {
	.box_info_inner_pages_section {
		padding: 0 15px;
	}

	.no_gap_title {
		padding: 25px;
	}

	.page_sidebar {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.team_member_row .wpb_column {
		width: 38%;
	}

	.arrow_before_after:before,
	.arrow_before_after:after,
	.arrow_before:before {
		display: none !important;
	}

	.home_num_row {
		display: none !important;
	}

	.home_num_row_mobile {
		display: flex;
		background: #020d34;
	}

	.home_info_content_mob .wpb_wrapper {
		display: flex;
		align-items: baseline;
	}

	.home_info_txt_mob {
		color: #fff;
		font-size: 15px;
		bottom: 1px;
		position: relative;
	}

	.home_info_num_mob {
		padding-right: 5px;
		font-size: 25px;
		color: #3baff0;
		font-weight: 500;
	}

	.home_info_content_mob {
		margin: 15px 0 !important;
	}

	.home_info_content_mob .wpb_wrapper {
		display: flex;
		justify-content: center;
	}

	.home_info_content .wpb_wrapper {
		padding-left: 0;
		text-align: center;
	}

	.home_num_col_mob:after {
		content: "•";
		position: absolute;
		right: 0;
		z-index: 9999;
		color: #3baff0;
		top: 18px;
	}

	.home_num_col_mob:last-child:after {
		content: "";
	}

	.home_num_row .vc_column-inner {
		background: #020d34 !important;
	}

	.home_num_row figure.wpb_wrapper.vc_figure {
		display: none;
	}

	.home_info_num {
		color: #3baff0;
		font-size: 20px !important;
	}

	.home_info_txt {
		font-weight: bold;
		font-size: 11px !important;
	}

	.home_num_col {
		display: flex;
	}

	.home_num_row {
		flex-direction: row !important;
		display: flex;
		height: 100%;
	}
}

@media screen and (max-width: 633px) {
	.box_info_inner_pages_section {
		flex-direction: column;
	}

	.box_info_inner_pages:nth-child(2),
	.box_info_inner_pages_blue:nth-child(2) {
		margin-left: 0 !important;
		margin-top: 25px;
	}

	#copyright {
		z-index: 999;
		position: relative;
	}

	#newsletter .column.col-5.col-sm-6.col-xs-12,
	#newsletter .column.col-6.col-sm-6.col-xs-12.col-ml-auto {
		width: 100%;
	}

	.home_num_col_mob .vc_column-inner {
		padding-left: 1% !important;
		padding-right: 1% !important;
	}
}

@media screen and (max-width: 599px) {
	.home a.fe_tv_link {
		top: 320px;
		bottom: 100px;
	}

	.footer_cr {
		flex-direction: column
	}

}

@media screen and (max-width: 515px) {
	.home_info_txt_mob {
		font-size: 10px;
	}
}

@media screen and (max-width: 480px) {
	.tv-button {
		top: unset;
		bottom: 0;
	}
}

@media screen and (max-width: 477px) {

	.mob_mobile-header-btn-1,
	.mob_mobile-header-btn-2 {
		font-size: 11px !important;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

@media screen and (max-width: 450px) {
	.team_member_row .wpb_column {
		width: 50%;
	}

	.home_num_col_mob:nth-child(3) {
		width: 100%;
	}

	.home_num_col_mob:nth-child(2) {
		width: 100%;
	}

	.home_num_col_mob:nth-child(1) {
		width: 82%;
	}

	.home_info_num_mob {
		font-size: 18px;
	}

	.home_num_col_mob .wpb_wrapper {
		justify-content: flex-start;
	}

	.home_num_row {
		flex-direction: column !important;
	}

	.home_info_content .wpb_wrapper {
		justify-content: space-between;
		display: flex;
		flex-direction: row;
		width: 230px;
	}

	.home_info_content:after {
		content: "•";
		position: absolute;
		right: unset;
		z-index: 9999;
		color: #3baff0;
		top: 3px;
		left: -14px;
		text-align: center;
	}

	.home_num_col:last-child .home_info_content:after {
		content: "•";
		position: absolute;
		right: unset;
		z-index: 9999;
		color: #3baff0;
		top: 3px;
		left: -14px;
		text-align: center;
	}

	.home_info_content {
		max-width: 300px;
		position: relative;
	}

}

@media screen and (max-width: 440px) {
	.mobile_header_col_first img {
		max-width: 240px !important;
	}
}

@media screen and (max-width: 400px) {
	.home_num_col_mob_en:nth-child(1) {
		width: 100%;
	}

	.home_num_col_mob_en:nth-child(2) {
		width: 82%;
	}

	.home_num_col_mob_en:nth-child(3) {
		width: 100%;
	}
}

@media screen and (max-width: 380px) {
	.mobile_header_col_first img {
		max-width: 170px !important;
	}
}

@media screen and (max-width: 356px) {
	.home_info_num_mob {
		font-size: 13px;
	}

	.home_num_col_mob:after {
		right: 6%;
		top: 16px;
	}
}

@media screen and (max-width: 326px) {
	.home_info_num_mob {
		font-size: 11px;
	}
}

@media screen and (min-width: 600px) {
	.vc-alt-keyfigure {
		min-height: 100px;
	}

	.ht_custom_box .alt-keyfigure-title {
		font-size: 16px !important;
	}

	.ht_custom_box .vc-alt-keyfigure {
		padding: 5px;
		min-height: 180px;
		padding-top: 25px !important;
	}

	.ht_custom_box .alt-keyfigure-num {
		font-size: 32px !important;
		padding-top: 3px;
		padding-bottom: 10px;
	}

	.ht_custom_box .alt-keyfigure-line-two,
	.alt-keyfigure-line-three {
		line-height: 17px !important;
	}

}

/* Mobile fixes for Mobile*/
@media screen and (min-width: 414px) and (max-width: 599px) {
	.vc-alt-keyfigure {
		min-height: 135px;
	}

	.ht_custom_box .alt-keyfigure-title {
		font-size: 16px !important;
	}

	.ht_custom_box .vc-alt-keyfigure {
		padding: 5px;
		min-height: 180px;
		padding-top: 25px !important;
	}

	.ht_custom_box .alt-keyfigure-num {
		font-size: 32px !important;
		padding-top: 3px;
		padding-bottom: 10px;
	}

	.ht_custom_box .alt-keyfigure-line-two,
	.alt-keyfigure-line-three {
		line-height: 17px !important;
	}


	.newsletter-form input[type=submit] {
		margin: 0 !important;
		font-size: 13px !important;
	}

	.mobile-action-val {
		display: block;
		font-size: 14px !important;
	}

	.mobile-logo-wrapper {
		margin: 65px 0 -12px 0;
	}

}

@media screen and (min-width: 375px) and (max-width: 413px) {
	.vc-alt-keyfigure {
		min-height: 135px;
	}

	.ht_custom_box .alt-keyfigure-title {
		font-size: 16px !important;
	}

	.ht_custom_box .vc-alt-keyfigure {
		padding: 5px;
		min-height: 180px;
		padding-top: 25px !important;
	}

	.ht_custom_box .alt-keyfigure-num {
		font-size: 32px !important;
		padding-top: 3px;
		padding-bottom: 10px;
	}

	.ht_custom_box .alt-keyfigure-line-two,
	.alt-keyfigure-line-three {
		line-height: 17px !important;
	}


	.newsletter-form input[type=submit] {
		margin: 0 !important;
		font-size: 13px !important;
	}

	.mobile-action-val {
		display: block;
		font-size: 14px !important;
	}

	.mobile-logo-wrapper {
		margin: 65px 0 -12px 0;
	}

}

@media screen and (min-width: 375px) and (max-width: 390px) {
	.mobile-motto h1 {
		font-size: 17px;
		margin: 30px 0 40px 3px;

	}

	.mobile-logo-wrapper {
		margin: 65px 0 -12px 0;
	}
}

@media screen and (min-width: 360px) and (max-width: 374px) {
	.vc-alt-keyfigure {
		min-height: 135px;
	}

	.ht_custom_box .alt-keyfigure-title {
		font-size: 14px !important;
	}

	.ht_custom_box .vc-alt-keyfigure {
		padding: 5px;
		min-height: 180px;
		padding-top: 25px !important;
	}

	.ht_custom_box .alt-keyfigure-num {
		font-size: 32px !important;
		padding-top: 3px;
		padding-bottom: 10px;
	}

	.ht_custom_box .alt-keyfigure-line-two,
	.alt-keyfigure-line-three {
		line-height: 17px !important;
	}


	.newsletter-form input[type=submit] {
		margin: 0 !important;
		font-size: 13px !important;
	}

	.mobile-action-val {
		display: block;
		font-size: 14px !important;
	}

	.mobile-motto h1 {
		font-size: 17px;
		margin: 30px 0 40px 3px;
	}

	.mobile-logo-wrapper {
		margin: 61px 0 -50px 0;
	}

	.mobile-logo-wrapper {
		margin: 65px 0 -12px 0;
	}
}

@media screen and (min-width: 320px) and (max-width: 359px) {
	.vc-alt-keyfigure {
		min-height: 135px;
	}

	.ht_custom_box .alt-keyfigure-title {
		font-size: 14px !important;
	}

	.ht_custom_box .vc-alt-keyfigure {
		padding: 5px;
		min-height: 180px;
		padding-top: 25px !important;
	}

	.ht_custom_box .alt-keyfigure-num {
		font-size: 32px !important;
		padding-top: 3px;
		padding-bottom: 10px;
	}

	.ht_custom_box .alt-keyfigure-line-two,
	.alt-keyfigure-line-three {
		line-height: 17px !important;
	}

	.ht_custom_box .alt-keyfigure-line-three {
		font-size: 14px;
	}

	.newsletter-form input[type=submit] {
		margin: 0 !important;
		font-size: 13px !important;
	}

	.mobile-action-val {
		display: block;
		font-size: 14px !important;
	}

	.mobile-motto h1 {
		font-size: 17px;
		margin: 30px 0 40px 3px;
	}

	.mobile-logo-wrapper {
		margin: 65px 0 -12px 0;
	}

}

@media all and (max-width: 425px) {
	.first-arrow h4 {
		padding-right: 8px !important;
	}

	.second-arrow h4 {
		padding-right: 11px !important;
	}
}


/* Addtional CSS 7/4/23 - Customizer */

.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel .vc_tta-panel-body {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-sand-transform: none;
	-o-transform: none;
	transform: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	animation: fadein 0s;
}

.gallery-tabs li * {
	border: 0 !important;
}

.gallery-tabs .vc_active a {
	background-color: #fff !important;
	font-weight: bold;
	border: 0 !important;
}

.gallery-tabs a:hover {
	background-color: #fff !important;
}

.gallery-tabs .vc_active {
	background-color: #fff;
}

.gallery-tabs .vc_tta-panels {
	background-color: #fff !important;
	border: 0 !important;
}

.gallery-tabs .vc_tta-panel-body {
	padding: 0 !important;
}

ul.gallery-list li img {
	height: 100%;
	width: 100%;
}

ul.gallery-list li:nth-child(n+1) img,
ul.gallery-list li:nth-child(2) img {
	padding: 0 10px 10px 0;
}

ul.gallery-list {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
}

.gallery-list li {
	flex: 32%;
}


.video-tabs li * {
	border: 0 !important;
}

.video-tabs>.vc_active a {
	background-color: #fff !important;
	font-weight: bold;
	border: 0 !important;
}

.video-tabs a:hover {
	background-color: #fff !important;
}

.video-tabs .vc_active {
	background-color: #fff;
}

.video-tabs .vc_tta-panels {
	background-color: #fff !important;
	border: 0 !important;
}

.video-tabs .vc_tta-panel-body {
	padding: 0 !important;
}

.video-tabs .vc_tta-tab a {
	background-color: #fff !important;
	padding: 3px 10px !important;
}

.video-tabs .vc_tta-tab a:hover {
	font-weight: bold;
}

.video-tabs iframe {
	width: 100%;
}

@media screen and (max-width: 550px) {
	.video-tabs iframe {
		height: 240px;
	}
}

.wpml-ls-native {
	color: #5093cf;
	text-decoration: underline;

}

.theme_mobile_single_img .vc_column-inner {
	padding: 0;
}

.theme_mobile_single_img .wpb_single_image {
	margin-bottom: 0;
}

.theme_mobile_single_img .wpb_wrapper,
.theme_mobile_single_img .vc_single_image-wrapper,
.theme_mobile_single_img img {
	width: 100%;
}

.mobile_slider_image_row {
	background: rgb(105, 155, 210);
	background: -moz-linear-gradient(90deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
	background: linear-gradient(90deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#699bd2", endColorstr="#221c61", GradientType=1);
}

.mobile_slider_image_element {
	margin: 20px 0;
}

.mobile_slider_a {
	margin-top: 10px;
	text-align: center;
	display: flex;
	justify-content: center;
	padding: 0 10%;
}


.mobile_slider_image_element .mobile_slider_a a {
	font-size: 22px;
	color: #fff;
	padding: 10px 20px;
	border: 2px solid #fff;
	border-radius: 50px;
	font-weight: bold;
	width: 100%;
}

.mobile_slider_image_element .mobile_slider_a a:hover {
	color: #699bd2;
	background-color: #fff;
}

.mobile_onslide_heading {
	position: absolute;
	margin-top: 90%;
	width: 100%;
	text-align: center;
}

.mobile_onslide_heading h3 {
	margin-top: 0;
	color: #2f2e7d;
	font-size: 7vw;
	font-weight: bold;
}

.theme_mobile_single_img {
	margin-left: 0;
	margin-right: 0;
}

.theme_mobile_single_img {
	display: none;
}


@media screen and (max-width: 480px) {

	.theme_mobile_single_img {
		display: block !important;
	}

	.home_top_slider {
		display: none;
	}
}

.nav_mobile_element .lang_switcher_mobile {
	margin-right: 15px;
}


.nav_mobile_element .lang_switcher_mobile .wpml-ls-link {
	color: #9796be;
	font-weight: bold;
}

.nav_mobile_element .icl_lang_sel_native {
	font-weight: bold;
}

.nav_mobile_element .lang_switcher_mobile a:hover {
	color: #699bd2 !important;
}

/* .nav_mobile_element .nav_burger {
	background: rgb(105, 155, 210);
	background: -moz-linear-gradient(90deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
	background: linear-gradient(90deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#699bd2", endColorstr="#221c61", GradientType=1);
} */

.sticky .nav_mobile_element .nav_burger {
	background: rgba(41, 53, 151, 0.1);
}

.sticky .nav_mobile_element .icl_lang_sel_native {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.nf-field input[type=submit] {
	background-color: #607bbd !important;
	color: #fff;
	border-radius: 2em;
	cursor: pointer;
	padding: 5px 40px !important;
	font-weight: bold;
}

.subtitle_post_sp {
	font-size: 15px !important;
	line-height: initial;
}

.aigides-theme .slick-prev,
.aigides-theme .slick-next {
	top: 40%;
}

.supported-theme .slick-prev,
.supported-theme .slick-next {
	top: 40%;
}

.page-template-wp-event-exhibitors .theme-breadcrumb {
	display: none;
}

.page-template-wp-event-exhibitors h1 {
	display: none !important;
}

.page-template-wp-event-exhibitors h3 {
	color: #2f2e7d;
	font-size: 32px;
}

.header_page.bg-blue .search_nav .toggle-button {
	background-color: #ffffff00 !important;
	border: 2px solid #ffffff !important;
	color: #ffffff !important;
	border-width: 1px !important;
}
/*
Xenia Offical Theme
New style theme
*/

body,
html,
p,
div,
span,
h1,
h2,
h3,
h4,
h5 {
  font-family: "Roboto", sans-serif;
}

article p {
  font-size: 16px;
}

a:hover {
  text-decoration: inherit;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* HIDE ELEMENTES HERE */
.dnone {
  display: none !important;
}

/* HIDE ELEMENTES END */
/* ninja forms */
.nf-field-element input {
  border-radius: 0;
  border: 0;
}

.nf-field-element select {
  border-radius: 0;
  border: 0;
  background-color: #fff;
}

.nf-field-element textarea {
  border-radius: 0;
  border: 0;
  background-color: #fff;
}

.nf-field-container {
  margin-bottom: 15px;
}

.label-above .nf-field-label {
  margin-bottom: 0;
}

/* ninja forms END */
.hide_pop {
  border-radius: 50px;
  border: 1px solid #1c1659;
  padding: 0 9px;
  color: #1c1659;
  position: absolute;
  top: 0px;
  right: 200px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.header_home {
  position: absolute;
  z-index: 1;
  width: 100%;
}

.pop_closed .opened_forms,
.closed_forms {
  display: none;
}

.pop_closed .closed_forms {
  display: block !important;
}

.pop_closed .hide_pop {
  box-shadow: 0px 3px 6px rgb(0 0 0 / 35%);
}

.footer-widget ul li a:hover {
  color: #628ec7 !important;
  text-decoration: none !important;
}

.animated,
.fadeInUp {
  overflow: hidden !important;
}

.footer-widget ul li a {
  font-size: 12px;
  font-weight: bold;
  padding: 0 !important;
  margin: 0 !important;
  color: #fff;
}

.sticky_forms_cnt {
  position: fixed;
  right: 0;
  top: 200px;
  z-index: 5;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.pop_closed .hide_pop {
  border-radius: 50px 0 0 50px;
  background: #1c1659;
  color: #fff;
}

.sf_grad {
  cursor: pointer;
  background: #d0d8eb;
  padding: 5px 15px;
  box-shadow: 1px 4px 7px #0006;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  width: 190px;
  height: 80px;
}

.sf_grad,
.sf_img img,
.sf_text {
  cursor: pointer !important;
}

.sf_blue {
  cursor: pointer !important;
  background: #1c1659;
  padding: 5px 15px;
  box-shadow: 1px 4px 7px #0006;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  width: 190px;
  height: 80px;
  margin-top: 10px;
}

.sf_imageonly {
  cursor: pointer !important;
  box-shadow: 1px 4px 7px #0006;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  width: 190px;
  height: 80px;
  margin-top: 10px;
}


.sf_grad img {
  width: 30px;
}

.sf_grad img {
  width: 52px;
  padding-right: 7px;
}

.sf_blue img {
  width: 54px;
  padding-right: 7px;
}

.sf_text {
  font-size: 15.5px;
  font-weight: bold;
  line-height: 16px;
  font-family: "Roboto Condensed";
  color: #293597;

}

.sf_w_text {
  font-size: 15.5px;
  font-weight: bold;
  line-height: 16px;
  font-family: "Roboto Condensed";
  color: #fff;
}

.sf_img img {
  width: 52px;
  margin-left: 10px;
}

.sf_imageonly_img {
  height: 80px;
}

.sf_imageonly_img img {
  width: 100%;
}

.light_blue_btn a {
  padding: 5px 15px !important;
}

.light_blue_btn {
  color: #ffffff;
  font-size: 17px;
  font-weight: bold;
}

.nav_cnt {
  display: flex;
}

.top-menu-expo-date-1 {
  font-size: 26px;
  letter-spacing: 0;
  font-family: "Roboto Condensed";
  font-weight: bold;
  margin-top: 15px;
}

.top-menu-expo-date-2 {
  font-family: "Roboto Condensed";
  font-size: 17px;
  line-height: 19px;
  font-weight: normal;
}

.top-menu-expo-date {
  position: relative;
  display: flex;
  text-align: center;
  flex-direction: column;
  background: #1f2056;
  font-weight: bold;
  color: #fff;
  padding: 8px 15px;
  border-radius: 0 0 10px 10px;
}

.header_home:not(.sticky):before {
  content: '';
  position: absolute;
  background-color: rgba(31, 32, 86, 0.6);

  width: 100%;
  height: 60px;

}

.header_home:not(.sticky) ul a {
  color: #fff;
}

.header_home:not(.sticky) ul a:hover {
  color: #b9a779;
}

.header_page.bg-blue .top-menu-expo-date {
  order: 2;
}

.header_home_inner {
  display: flex;
  justify-content: space-between;
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 5px;
}

.header_page_inner {
  display: flex;
  justify-content: space-between;
  max-width: 1180px;
  margin: 0 auto;
  align-items: center;
  padding: 0 0.4rem;
}

.shrink_header_home .header_home_inner {
  padding: 0 35px 0px 70px;
  max-width: 1310px;
}

.header_home.shrink_header_home.sticky .header_home_inner {
  padding: 0;
}

a.cover_button {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
}

a.cover_button:hover {
  background: rgb(41 53 151 / 20%);
}

.news_fimg {
  background-size: cover;
  padding: 0;
}

.bg_gradient_bg2 {
  background: rgb(154, 202, 62);
  background: -moz-linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%);
  background: -webkit-linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%);
  background: linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9aca3e", endColorstr="#2dabe2", GradientType=1);
}

.bg_gradient_bg3 {
  background: rgb(185, 138, 67);
  /* Fallback for old browsers */
  background: -moz-linear-gradient(90deg,
      rgba(185, 138, 67, 1) 0%,
      rgba(214, 186, 138, 1) 50%,
      rgba(253, 251, 225, 1) 70%,
      rgba(185, 138, 67, 1) 100%);
  background: -webkit-linear-gradient(90deg,
      rgba(185, 138, 67, 1) 0%,
      rgba(214, 186, 138, 1) 50%,
      rgba(253, 251, 225, 1) 70%,
      rgba(185, 138, 67, 1) 100%);
  background: linear-gradient(90deg,
      rgba(185, 138, 67, 1) 0%,
      rgba(214, 186, 138, 1) 50%,
      rgba(253, 251, 225, 1) 70%,
      rgba(185, 138, 67, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b98a43", endColorstr="#b98a43", GradientType=1);
}


.bg_gradient_bg {
  background: rgb(45, 171, 226);
  background: -moz-linear-gradient(90deg,
      rgba(45, 171, 226, 1) 0%,
      rgba(154, 202, 62, 1) 48%,
      rgba(251, 205, 20, 1) 100%);
  background: -webkit-linear-gradient(90deg,
      rgba(45, 171, 226, 1) 0%,
      rgba(154, 202, 62, 1) 48%,
      rgba(251, 205, 20, 1) 100%);
  background: linear-gradient(90deg,
      rgba(45, 171, 226, 1) 0%,
      rgba(154, 202, 62, 1) 48%,
      rgba(251, 205, 20, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2dabe2", endColorstr="#fbcd14", GradientType=1);
}

.button_gradient_bg button,
.button_gradient_bg a {
  background: rgb(154, 202, 62) !important;
  background: -moz-linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%) !important;
  background: -webkit-linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%) !important;
  background: linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9aca3e", endColorstr="#2dabe2", GradientType=1) !important;
  border-radius: 25px !important;
  font-size: 17px !important;
  font-weight: bold !important;
  padding: 5px 19px !important;
  color: #fff !important;
  border: none !important;
}

.button_red_bg button,
.button_red_bg a {
  background: #da2128 !important;
  text-transform: uppercase;
  border-radius: 25px !important;
  font-size: 17px !important;
  font-weight: bold !important;
  padding: 5px 26px !important;
  color: #fff !important;
  border: none !important;
  font-family: "Roboto Condensed" !important;
  letter-spacing: -1px !important;
}

.new_age_row .button_gradient_bg {
  margin-top: 31px;
  margin-bottom: 4px;
}

.gradient_boxes_row {
  gap: 15px;
}

.gradient_border {
  border: 2px solid;
  border-image: linear-gradient(45deg, #9aca3e, #2dabe2) 1;
}

.gradient_border_on_logo,
.gradient_border_on_logo_bot {
  border: 1px solid;
  border-image: linear-gradient(90deg,
      rgba(250, 205, 15, 1) 0%,
      rgba(161, 207, 98, 1) 52%,
      rgba(40, 172, 226, 1) 100%) 1;
}

.gradient_boxes_row .gradient_border {
  width: 24%;
  padding: 25px 15px !important;
}

.post_grid_element .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
  aspect-ratio: 670/490;
}

.intro_section_home .vc_custom_heading {
  margin-top: 57px;
}

.post_grid_element .vc_btn3-container.vc_btn3-left a {
  background: none;
  color: #336bb4;
  text-align: left;
  margin: 0 0;
  float: left;
  padding: 10px 0 0 0;
}

.intro_section_home .wpb_text_column.wpb_content_element {
  max-width: 460px;
  margin: 0 auto;
}

.intro_section_home {
  margin-bottom: 45px;
}

.vc_btn3.vc_btn3-color-juicy-pink:hover {
  background-color: #dddddd00 !important;
  color: #2f2e7d !important;
}

.post_grid_element h4 {
  color: #1b2c6c;
}

.home_main_banner {
  padding-top: 99px;
  background-size: cover;
  background-position: 0;
  background-repeat: no-repeat;
  background-position: bottom;
}

.home_main_banner_inner {
  max-width: 1200px;
  margin: 0 auto !important;
  padding: 0 15px;
}

.under_slider_title {
  font-weight: bold;
  font-size: 26px !important;
}

.btn_gradient.text-black span {
  color: #000;
}

.btn_gradient {
  margin-top: 5px;
  display: flex;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.search_nav {
  width: 50px;
  position: relative;
  height: 27px;
}

.btn_gradient a {
  display: block;
  line-height: 29px;
  font-size: 17px;
  font-family: sans-serif;
  text-decoration: none;
  color: #fff;
  letter-spacing: 2px;
  position: relative;
  transition: all 0.3s;
  border: 1px solid #b8b836;
  border-radius: 25px;
  max-width: 290px;
  text-align: left;
  padding-left: 34px;
  padding-right: 60px;
}

.btn_gradient.main_btn_banner a {
  padding-left: 15px;
  padding-right: 43px;
}

.btn_gradient a span {
  position: relative;
  z-index: 2;
  letter-spacing: 0;
}

.btn_gradient i {
  position: absolute;
  right: 7px;
  top: 1px;
  z-index: 2;
  font-size: 27px;
  color: #030408;
}

.btn_gine_ekthetis span {
  padding: 0 15px;
}

.btn_gradient a:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
  transition: all 0.35s;
  clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
  border-radius: 0 25px 25px 0;
  background: rgb(251, 205, 20);
  background: -moz-linear-gradient(90deg,
      rgba(251, 205, 20, 1) 0%,
      rgba(154, 202, 62, 1) 48%,
      rgba(45, 171, 226, 1) 100%);
  background: -webkit-linear-gradient(90deg,
      rgba(251, 205, 20, 1) 0%,
      rgba(154, 202, 62, 1) 48%,
      rgba(45, 171, 226, 1) 100%);
  background: linear-gradient(90deg,
      rgba(251, 205, 20, 1) 0%,
      rgba(154, 202, 62, 1) 48%,
      rgba(45, 171, 226, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbcd14", endColorstr="#2dabe2", GradientType=1);
}

.text-white,
.text-white p {
  color: #fff;
}

.sites_logos .wpb_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.sites_logos {
  padding: 25px 0;
}

.new-highlight-divider {
  border: none;
  height: 34px;
  width: 40px;
  margin: 0 0 20px 0;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  transform: rotate(270deg);
}

.new-highlights-wrapper .column:nth-child(2) .new-highlight-divider {
  background: #9aca3e;
}

.new-highlights-wrapper .column:nth-child(3) .new-highlight-divider {
  background: #7cc36c;
}

.sites_logos .wpb_single_image {
  margin: 0 !important;
}

ul#menu-main-menu ul.sub-menu>li ul,
ul#menu-main-menu-agglika ul.sub-menu>li ul,
ul#menu-main-menu-english ul.sub-menu>li ul {
  left: 230px;
  top: 0px;
  background: #1b2c6c;
  padding-top: 0;
  margin-left: 0;
}

.topbar-menu li ul {
  padding: 0px 0 0 0;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  left: -30px;
  background: #1b2c6c;
  -webkit-transition: opacity 0.4s linear, margin-left 0.2s linear,
    margin-top 0.2s linear;
  -moz-transition: opacity 0.4s linear, margin-left 0.2s linear,
    margin-top 0.2s linear;
  -ms-transition: opacity 0.4s linear, margin-left 0.2s linear,
    margin-top 0.2s linear;
  -o-transition: opacity 0.4s linear, margin-left 0.2s linear,
    margin-top 0.2s linear;
  transition: opacity 0.4s linear, margin-left 0.2s linear,
    margin-top 0.2s linear;
  top: 40px;
  margin-top: 0;
}

.sticky .topbar-menu li ul {
  top: 46px;
}

.topbar-menu-nav a {
  color: #fff;
  height: 100%;
  display: flex;
  padding: 0 0 15px 0px;
}

.sticky ul.lang-switch {
  padding-top: 10px;
}

.sticky .topbar-menu-nav a {
  color: #fff;
  height: 100%;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
}

nav.topbar-menu-nav a {
  font-size: 16px !important;
  font-family: "Roboto";
  font-weight: bold;
  color: #2f2e7d;
}

.sticky .topbar-menu-nav a {
  color: #fff;
}

.topbar-menu li ul li a:hover,
.topbar-menu a:hover {
  background: #fff0;
}

.btn_gradient a:hover {
  color: #fff;
}

.btn_gradient a:hover:after {
  width: 100%;
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
  border-radius: 25px 25px 25px 25px;
}

.under_home_banner {
  min-height: 28px;
}

.under_home_banner .vc_custom_heading {
  font-size: 25px;
  display: block;
  padding: 10px;
}

.vc-hoverbox-block-inner.vc-hoverbox-back-inner p {
  font-size: 13px !important;
  padding: 20px 0;
  color: #fff;
}

.vc-hoverbox-block-inner.vc-hoverbox-back-inner p {
  font-size: 13px !important;
  padding: 0px 0 !important;
  color: #fff;
}

.vc-hoverbox-block-inner.vc-hoverbox-back-inner {
  padding: 0 !important;
}

.home_box_img_tomeis {
  max-height: 193px;
}

.home_box_img_tomeis .vc-hoverbox {
  max-height: 193px;
}

.home_box_img_tomeis {
  -webkit-box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%),
    0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
  box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%),
    0 2px 4px -1px rgb(0 0 0 / 30%);
}

.home_box_title_tomeis {
  padding: 12px;
  margin-top: 5px !important;
  color: #fff !important;
  background: #4891ce;
  /* Fallback */
  background: -moz-linear-gradient(90deg, #4891ce 30%, #24386f 100%);
  background: -webkit-linear-gradient(90deg, #4891ce 30%, #24386f 100%);
  background: linear-gradient(90deg, #4891ce 30%, #24386f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4891ce", endColorstr="#24386f", GradientType=1);

}

.tomeis_col .wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin-bottom: 5px;
}

.listd ul {
  list-style: disc;
}

.home_box_title_tomeis_page {
  padding: 12px 5px;
  margin-top: 5px !important;
  color: #fff !important;
  background: rgb(105, 155, 210);
  background: -moz-linear-gradient(90deg,
      rgba(105, 155, 210, 1) 30%,
      rgba(34, 28, 97, 1) 100%);
  background: -webkit-linear-gradient(90deg,
      rgba(105, 155, 210, 1) 30%,
      rgba(34, 28, 97, 1) 100%);
  background: linear-gradient(90deg,
      rgba(105, 155, 210, 1) 30%,
      rgba(34, 28, 97, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#699bd2", endColorstr="#221c61", GradientType=1);
}

.testimonials-wrapper {
  background: #0060ae;
  padding: 20px 0 50px 0;
}

#testimonials h2.h-section-title {
  color: #fff !important;
}

.testimonial_row {
  margin-top: 70px;
}

.social-media-icon {
  display: flex;
  flex-direction: column;
}

.social_title_footer {
  display: flex;
  align-items: center;
  height: 100%;
}

.social_title_footer p {
  display: flex;
  flex-direction: column;
  font-size: 23px;
  align-items: center;
  color: #293597;
}

.footer-columns-social {
  padding: 35px 0;
}

.social_subtitle_footer {
  font-size: 15px;
}

.newsletter-wrapper {
  background-image: url(https://www.xenia.gr/wp-content/uploads/2025/04/newsletter-fasa-scaled.jpg);
  background-size: cover;
  background-position: center;
}

.newsletter-wrapper h3 {
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
}

.newsletter-form input[type=text] {
  font-family: 'Roboto Condensed', sans-serif;
}

.newsletter-form input[type="submit"] {
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  font-family: 'Roboto Condensed', sans-serif;
  padding: 8px 36px;
  border-radius: 20px;
  margin-left: -32px;
  background: #293597;
  color: #fff;
  font-size: 17.8px;
  border: none;
  font-weight: 700;
  height: 42px;
}

.newsletter-form input[type="submit"]:hover {
  background: #293597;
}

.newsletter-form input[type="text"] {
  padding-left: 20px !important;
}

.button_red_bg button {
  margin-top: 35px;
}

.xenia-strategic-logo {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

a.fm_partners_img img,
a.aigides img {
  width: auto;
  height: 70px;
}

a.fm_partners_img,
a.aigides_img {
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: center;
}

.aigides-theme .slick-track, .supported-theme .slick-track {
  gap: 15px !important;
  display: flex;
}

.strategic_media .slick-track {
  gap: 15px !important;
  display: flex;
}

.xenia-strategic-logo {
  background: #fff;
  min-height: 100px;
  border-radius: 15px;
}

.aigides-theme-logo {
  background: #fff;
  min-height: 100px;
  border-radius: 15px;
}

.supported-theme-logo {
  background: #fff;
  min-height: 100px;
  border-radius: 15px;
}

.fm_partners_logo,
.aigides_logo {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 45px;
  align-items: center;
  margin: 0 auto;
  gap: 10px;
  padding-bottom: 50px;
}

.aigides_container {
  background: #d7ebf6;
  margin-top: 30px;
}

.supported_container {
  background: #d7ebf6;
  margin-top: 0;
}

.fm_partners_logos_title,
.aigides_logos_title {
  text-align: center;
  padding-top: 30px;
  font-size: 32px;
  font-weight: bold;
  line-height: 33.6px;
  margin: 0 0 30px 0;
  letter-spacing: 0;
  color: #1C2C6C;
}

.s_title_footer {
  font-size: 42px;
  font-weight: bold;
  color: #1b2c6c;
  font-family: 'Roboto Condensed', sans-serif;
}

.s_subtitle_footer {
  margin-top: 20px;
  font-size: 31px;
  color: #1b2c6c;
  font-family: 'Roboto Condensed', sans-serif;
}

.footer-columns-social {
  padding: 35px 0;
  display: flex;
  justify-content: space-between;
}

.footer-dates-cnt {
  display: flex;
  gap: 37px;
  justify-content: center;
  flex-wrap: wrap;
}

.single-footer-dates {
  aspect-ratio: 1/1;
  border-radius: 15px;
  -webkit-box-shadow: 7px 7px 4px 0 rgb(0 0 0 / 54%),
    0 3px 14px 2px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);
  box-shadow: 7px 7px 4px 0 rgb(0 0 0 / 54%), 0 3px 14px 2px rgb(0 0 0 / 12%),
    0 5px 5px -3px rgb(0 0 0 / 20%);
}

.footer-area {
  background: #d7ebf6;
  color: #1C2C6C;
  padding-top: 15px;
}

.main-footer-columns {
  display: flex;
  justify-content: space-between;
}

.footer-column {
  width: 20%;
}

a.map_link_footer {
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  justify-content: center;
  display: flex;
  text-decoration: underline;
}

a.map_link_footer:hover {
  color: #7cc36c;
}

#below-footer {
  margin-top: -10px;
  padding-bottom: 48px;
}

.box_info_yarrow .wpb_single_image {
  margin-bottom: 5px !important;
}

.box_info_yarrow {
  box-shadow: 3px 3px 15px #a9a9a9 !important;
  padding: 35px 30px !important;
  border-radius: 10px !important;
  width: 48% !important;
}

.box_info_yarrow_logo {
  box-shadow: 3px 3px 15px #a9a9a9 !important;
  padding: 35px 30px !important;
  border-radius: 10px !important;
  width: 48% !important;
}

.post_grid_element h4 {
  margin-top: 0;
}

.post_grid_element .vc_gitem-zone.vc_gitem-zone-c {
  background-color: #dddddd00 !important;
}

.box_info_yarrow_cnt {
  gap: 30px;
}

.date-top {
  background: #1b2c6c;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  line-height: 30px;
  padding: 23px 12px 12px 12px;
  border-radius: 15px;
}

.f-date-bottom {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  align-items: center;
  background: #fff;
  color: #000;
  border-radius: 0 0 8px 8px;
  line-height: 17px;
  padding: 5px 0 3px 0;
  font-weight: bold;
}

.f-month {
  font-size: 25px;
  margin-bottom: 5px;
}

.f-daynum {
  font-size: 50px;
  font-weight: 100 !important;
  margin-bottom: 5px;
}

.f-day {
  font-size: 18px;
  font-weight: 100;
  line-height: 10px;
  margin-top: 16px;
}

.f-time {
  font-size: 18px;
  font-weight: bold;
}

h4.opening-title-dates {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 35px;
}

.strategic_media {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.aigides-theme {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.supported-theme {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.xenia-supporter img {
  max-width: 190px;
}

.sponsors-title {
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
}

.main_logo_banner {
  top: -33px;
  position: relative;
}

.why_global_row {
  padding-top: 60px;
  padding-bottom: 70px;
}

.why_come_row {
  padding: 25px;
}

.section_mtitle {
  margin: 16px 0;
}

.why_come_content {
  font-weight: 800;
  line-height: 20px;
  font-size: 17px;
}

.why_come_row .btn_gradient {
  margin-top: 25px;
}

.messe_group_content {
  font-size: 22px;
  font-weight: bold;
}

.messe_group_section {
  padding: 34px 15px 29px 15px !important;
  margin-top: 63px;
}

.single-testimonial p {
  color: #fff;
}

.single-testimonial {
  position: relative;
  background: #fff;
  font-size: 14px;
  font-weight: 300;
  margin: 0;
  border: 4px solid #fff;
  -webkit-box-shadow: 7px 7px 4px 0 rgb(0 0 0 / 54%),
    0 3px 14px 2px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);
  box-shadow: 7px 7px 4px 0 rgb(0 0 0 / 54%), 0 3px 14px 2px rgb(0 0 0 / 12%),
    0 5px 5px -3px rgb(0 0 0 / 20%);
}

.single-testimonial:before {
  display: none;
}

.bg-blue {
  background: #1f2056;
}

.single-testimonial:after {
  filter: drop-shadow(-1px 6px 3px rgba(50, 50, 0, 0.5));
  border-top-color: #fff0;
  clip-path: polygon(50% 60%, 0 0, 100% 0);
  background: #293597;
}

.single-testimonial .person-type {
  text-align: right;
  font-size: 13px;
  font-weight: 300;
  color: #da2128;
}

.single-testimonial .testimonial-body p {
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  font-style: italic;
  line-height: 26px;
  padding: 15px;
  color: #1C2C6C;
}

.single-testimonial-item .single-testimonial-item-image {
  position: absolute;
  top: -33px;
  left: -11px;
}

.section_title {
  font-size: 32px;
  font-weight: bold;
  color: #1C2C6C;
  font-family: "Roboto Condensed", sans-serif;
  margin-top: 32px;
}

.section_title_tomeis {
  font-size: 32px;
  font-weight: bold;
  color: #1C2C6C;
  font-family: "Roboto Condensed", sans-serif;
  margin-top: 2px;
}

.banner_main_title {
  font-size: 46px;
  font-family: "Roboto Condensed";
}

.pt-33 {
  padding-top: 24px;
}

.xenia_cat_content {
  font-size: 20px;
  color: #fff;
  line-height: 29px;
  padding-top: 29px;
  margin-bottom: 35px;
}

.xenia_cat_icons .wpb_single_image {
  display: flex;
  flex-direction: column-reverse;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
}

.single-testimonial.item:before {
  content: " ";
  clip-path: polygon(48% 41%, 0 0, 100% 0);
  position: absolute;
  width: 60px;
  display: block;
  height: 75px;
  bottom: -78px;
  background: #fff;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-box-shadow: 7px 7px 4px 0 rgb(0 0 0 / 54%),
    0 3px 14px 2px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);
  box-shadow: 7px 7px 4px 0 rgb(0 0 0 / 54%), 0 3px 14px 2px rgb(0 0 0 / 12%),
    0 5px 5px -3px rgb(0 0 0 / 20%);
}

.new_age_row {
  padding-bottom: 15px;
}

.xenia_cat_icons h2 {
  font-family: "Roboto Condensed" !important;
}

.xenia_cat_icons .wpb_singleimage_heading {
  margin-top: 8px;
}

.xenia_cat_icons .wpb_single_image:nth-child(odd) {
  margin-bottom: 30px !important;
}

.xenia_cat_icons {
  padding-bottom: 9px;
}

.title_to_gradient {
  padding: 13px 0 !important;
}

.new_age_title:before {
  border: none;
  height: 34px;
  width: 40px;
  margin: 0 0 20px 0;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  transform: rotate(270deg);
  background: #a5c246;
  content: " ";
  top: 9px;
  position: relative;
  margin-right: 14px;
}

.xenia_cat_icons .new_age_title:nth-child(1):before {
  background: #95dbf8 !important;
}

.xenia_cat_icons .new_age_title:nth-child(2):before {
  background: #9aca3e !important;
}

.new_age_content p {
  color: #000;
}

.new_age_title {
  display: flex;
  align-items: center;
  font-size: 24px;
}

.single-testimonial.item.sameHeightDiv:before {
  content: " ";
  clip-path: polygon(48% 41%, 0 0, 100% 0);
  position: absolute;
  width: 60px;
  display: block;
  height: 75px;
  bottom: -78px;
  background: #fff;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-box-shadow: 7px 7px 4px 0 rgb(0 0 0 / 54%),
    0 3px 14px 2px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);
  box-shadow: 7px 7px 4px 0 rgb(0 0 0 / 54%), 0 3px 14px 2px rgb(0 0 0 / 12%),
    0 5px 5px -3px rgb(0 0 0 / 20%);
}

.section_main_title_black {
  font-size: 30px;
  color: #000;
  margin: 20px 0 20px 0;
}

.world_row {
  padding: 11px 0;
}

.dates_dark_logo {
  max-width: 166px;
}

hr.dates_dark_logo_border {
  width: calc(100% - 2px);
  left: 0;
  position: absolute;
  top: 57px;
  margin: 0;
}

.header_page span.top-menu-expo-date-1 {
  margin-top: 6px;
}

.header_page img.dates_dark_logo,
.header_page .dates_dark_logo_border {
  display: none;
}

.header_home .lang-switch a {
  font-size: 13px;
}

.topbar-menu li ul li {
  border-bottom: 1px solid rgb(255 255 255);
}


.slider_btn_gradient a {
  background: rgb(34, 28, 97) !important;
  background: -moz-linear-gradient(90deg,
      rgba(34, 28, 97, 1) 0%,
      rgba(105, 155, 210, 1) 70%) !important;
  background: -webkit-linear-gradient(90deg,
      rgba(34, 28, 97, 1) 0%,
      rgba(105, 155, 210, 1) 70%) !important;
  background: linear-gradient(90deg,
      rgba(34, 28, 97, 1) 0%,
      rgba(105, 155, 210, 1) 70%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#221c61", endColorstr="#699bd2", GradientType=1) !important;
}

.slider_btn_gradient a:hover {
  background: #221c61 !important;
}

nav.topbar-menu-nav ul.sub-menu a {
  color: #fff;
}

.header_page.bg-blue a {
  color: #fff;
}

.header_page.bg-blue .lang-switch a {
  color: #607bbc;
}

.header_logo img {
  max-width: 130px;
  padding-top: 10px;
}

.header_col {
  display: flex;
}

.header_logo {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-left: 15px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  background: #1f2056;
  box-shadow: 0px 0px 5px rgb(0 0 0 / 80%);
}

.sticky .header_logo img {
  max-width: 140px;
  padding-top: 0;
  position: relative;
  top: 5px;
}

.sticky .search_nav .toggle-button {
  background-color: #ffffff00 !important;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 5px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin-top: 12px;
}

.sticky .search_nav .toggle-button:hover {
  border-color: #d7c67d !important;
  color: #d7c67d !important;
}

.wpml-ls-item a:hover {
  color: #d7c67d !important;
}

.topbar-menu li {
  margin: 0 19px 0 0;
}

.header_home .header_logo {
  display: none;
}

.sticky ul.lang-switch {
  padding-top: 0px;
}

.sticky .lang_switcher {
  display: flex;
  align-items: center;
}

#main_nav {
  z-index: 10;
}

#main_nav.sticky .header_home_inner {
  align-items: center;
}

#main_nav.sticky .header_logo {
  display: block;
  width: 150px;
}

#main_nav.sticky .top-menu-expo-date {
  padding: 0 15px;
  order: 2;
  background: transparent;
}

#main_nav.sticky .top-menu-expo-date-1 {
  font-size: 20px;
}

#main_nav.sticky .top-menu-expo-date-2 {
  font-size: 13px;
  line-height: 7px;
  padding-bottom: 9px;
}


.header_page.bg-blue span.top-menu-expo-date-1:after,
.sticky span.top-menu-expo-date-1:after {
  content: "";
  border-bottom: 1px solid #b9a879;
  width: 100%;
  left: 0;
  display: block;
  margin-bottom: 5px;
}

.header_page {
  padding-bottom: 5px;
}

.sticky.header_page {
  padding-bottom: 0px;
}

.side-menu {
  padding: 0 0 15px 0;
  margin: 0;
  list-style-type: none;
}

.side-menu a {
  font-size: 16px;
  display: block;
  color: #626366;
  border-bottom: 1px solid #dcddde;
  padding-bottom: 2.4px;
}

li.side-menu-item {
  max-width: 200px;
}

.small_home_box_img_tomeis .home_box_img_tomeis,
.small_home_box_img_tomeis .vc-hoverbox-block.vc-hoverbox-front {
  max-height: 120px;
}

.box_img_tomeis img {
  box-shadow: 4px 4px 2px #c6c4c4;
}

.xenia_cat_icons_inner_p h2 {
  font-size: 20px;
  max-width: 152px;
  margin: 0 auto;
}

.box_img_container {
  position: relative;
}

.image-cat {
  display: block;
  width: 100%;
  height: auto;
}

.overlay-cat {
  position: absolute;
  bottom: 0;
  background: rgb(41 53 151 / 70%);
  color: #ffffff !important;
  width: 100%;
  transition: 0.5s ease;
  opacity: 0;
  font-size: 20px;
  padding: 20px;
  text-align: center;
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}

.box_img_container:hover .overlay-cat {
  opacity: 1;
}

.overlay-cat a {
  color: #fff;
}

.overlay-cat a:hover {
  color: #b9a779;
}

.slick-dots {
  bottom: -37px;
}

.slick-dots li {
  width: 20px;
  height: 20px;
}

.slick-dots li.slick-active button:before {
  background: #fff;
  opacity: 1;
  border: 1px solid #fff;
}

.slick-dots li button:before {
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  content: '';
  text-align: center;
  opacity: 1;
  color: #ffffff;
  background: rgb(255 255 255 / 0%);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-radius: 100%;
  border: 1px solid #fff;
}

#ht_web_development {
  filter: grayscale(1);
  transition: all 0.3s ease-in-out;
  justify-content: end !important;
}

#ht_web_development:hover {
  filter: grayscale(0);
}

.footer-widget h3 {
  color: #1C2C6C;
}

a.find_us_footer {
  text-decoration: underline;
  color: #1C2C6C;
  margin-top: 20px;
  display: block;
}

a.find_us_footer:hover {
  color: #607bbd;
}

.footer_logo img {
  max-width: 210px;
  margin-bottom: 10px;
}

.footer-column.footer-col-5 .textwidget {
  font-weight: 600;
}

.opened_forms {
  font-size: 14px;
}

.closed_forms {
  font-size: 20px;
}

.tomeis_box_cat_col {
  margin-bottom: 35px;
}

.tomeis_box_cat_col a:hover {
  color: #000 !important;
}

.tomeis_box_cat_col .wpb_single_image {
  padding: 35px 30px 0 30px;
  margin-bottom: 0 !important;
}

.tomeis_box_cat_col .vc_custom_heading {
  padding: 20px 30px 18px 30px;
}

.tomeis_box_cat_col .wpb_wrapper {
  -webkit-box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%),
    0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 30%);
  box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%),
    0 2px 4px -1px rgb(0 0 0 / 30%);
  border-radius: 15px 15px 0 0;
  max-width: 350px;
  margin: 0 auto;
  transition: all 0.2s ease-in-out;
}

.tomeis_box_cat_col:hover .wpb_wrapper {
  -webkit-box-shadow: 0 8px 17px 2px rgb(0 0 0 / 14%),
    0 3px 14px 2px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);
  box-shadow: 0 8px 17px 2px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%),
    0 5px 5px -3px rgb(0 0 0 / 20%);
  transform: scale(1.05);
}

.tomeis_box_cat_col figure {
  box-shadow: 0 0 0 !important;
}

.tomeis_box_cat_col .vc_empty_space {
  background-position: center;
  background-size: cover;
}

.innov_sidebar {
  padding-left: 10px;
}

.innov_sidebar_title {
  font-weight: bold;
  color: #a5a7a9;
}

.innov_sidebar_title {
  padding-bottom: 5px;
  font-weight: bold;
  color: #a5a7a9;
  border-bottom: 2px solid;
  border-image: linear-gradient(45deg, #9aca3e, #2dabe2) 1;
}

.innov_title {
  font-weight: bold;
  font-size: 22px;
  color: #8c8c8d;
  line-height: 25px;
}

.innov_item a {
  font-size: 13px;
  color: #293597;
}

.innov_item {
  border-bottom: 1px dotted #000;
  padding: 15px 0;
}

.innov_item i {
  transition: 0.3s all ease-in-out;
}

.innov_item a:hover i {
  margin-left: 6px !important;
}

article ul li:before,
ol li:before {
  content: "•";
  color: #293597;
}

.btn_gradient_cnt .btn_gradient i {
  position: absolute;
  right: -30px;
  top: -3px;
  z-index: 2;
  font-size: 27px;
  color: #030408;
}

.cta_dilosi_simmetoxis {
  color: #fff;
  padding: 25px 0px;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: transparent !important;
  border: 1px solid;
  border-image: linear-gradient(90deg,
      rgba(250, 205, 15, 1) 0%,
      rgba(161, 207, 98, 1) 52%,
      rgba(40, 172, 226, 1) 100%) 1;
}

.box_card_tab .vc_column-inner {
  max-width: 390px;
}

.box_card_tab:hover {
  z-index: 1;
  transform: scale(1.1);
  -webkit-box-shadow: 0 8px 17px 2px rgb(0 0 0 / 14%),
    0 3px 14px 2px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);
  box-shadow: 0 8px 17px 2px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%),
    0 5px 5px -3px rgb(0 0 0 / 20%);
}

.box_card_tab {
  transition: all 0.3s ease-in-out;

  min-height: 336px;
  box-shadow: 0 5px 10px #ddd;
  margin-left: 10px;
  margin-right: 10px;
  width: 47% !important;
  padding: 37px 21px 30px 15px !important;
  border-radius: 15px;
}

.box_card_tab_row {
  margin-bottom: 15px;
  justify-content: space-between;
}

.box_card_tab .vc_single_image-wrapper {
  margin-bottom: 3px !important;
}

.box_card_border {
  position: absolute;
  bottom: 0;
  margin: 0 !important;
  padding: 0;
  line-height: 24px;
}

.box_card_tab .vc_custom_heading {
  margin-bottom: 5px;
}

.gp_template_content {
  width: 100%;
  display: flex;
}

.gp_sidebar {
  max-width: 210px;
}

.gp_content {
  padding-left: 100px;
  padding-top: 7px;
}

.box_card_arrow {
  margin-bottom: 3px !important;
}

.latest-news-container:before {
  border-bottom: 2px solid;
  display: block;
  content: "";
  border-top: 1px solid transparent !important;
  border-image: linear-gradient(90deg, rgba(34, 28, 97, 1) 0%, rgba(105, 155, 210, 1) 30%, rgba(98, 142, 199, 1) 70%, rgba(34, 28, 97, 1) 100%) !important;
  border-image-slice: 1 !important;
}

.latest-news-container h4 {
  font-size: 25px;
  font-weight: bold;
  color: #58595b;
  margin-top: 15px;
  font-family: 'Roboto Condensed';
}

.news_title_post {
  color: #607bbd;
  font-weight: bold;
  font-size: 25px;
  margin-bottom: 12px;
}

.news_content h1 {
  font-size: 30px
}

.single-latest-news-item h5 {
  font-weight: bold;
  color: #607bbd;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 0;
}

.subtitle_post_sp {
  font-size: 18px;
  color: #000;
}

.single-latest-news-item {
  border-bottom: 2px solid;
  padding-bottom: 10px;
  margin-bottom: 5px;
  margin-top: 15px;
}

.news_banner img {
  display: block;
  margin-top: 0;
  padding-top: 30px;
}

.latest-news-inner {
  margin-right: 10%;
}

.dynamic_news_banner_cnt {
  margin-top: 65px;
}

.testimonial_container-item {
  display: flex;
  box-shadow: 6px 6px 5px #e2dddd;
  padding: 15px 20px;
  border-radius: 15px;
  margin-bottom: 45px;
}

.testimonial_item-quote img {
  max-width: 43px;
  margin-right: 17px;
}

.testimonial_item-content {
  font-style: italic;
}

.testimonial_container-item:hover {
  transform: scale(1.02);

  -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14),
    0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14),
    0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

.testimonial_container-item {
  transition: all 0.2s ease-in-out;
}

.testimonial_item-meta {
  display: flex;
  justify-content: end;
  width: 100%;
}

.testimonial_item-name:after {
  content: "/";
  margin: 5px;
  color: #000;
}

.testimonial_item-name {
  color: #2b3993;
  font-weight: bold;
}

.testimonial_item-position {
  font-weight: bold;
}

.newsletter_row_title,
.newsletter_row_cnt {
  width: 50%;
}

.nl_input {
  margin-right: 25px;
}

.nl_btn_cnt {
  position: absolute;
  right: 0;
  top: 0;
}

.nl_input_cnt {
  position: relative;
}

.social_column_cnt {
  display: flex;
  justify-content: space-between;
  width: 64%;
}

.social_column a:hover {
  opacity: 0.85;
}

#ajaxsearchpro4_1 .probox .promagnifier .innericon svg {
  background: #fff;
}

#ajaxsearchpro4_1 .probox .proclose svg,
#ajaxsearchpro4_2 .probox .proclose svg,
div.asp_m.asp_m_4 .probox .proclose svg {
  fill: rgb(0 0 0) !important;
  box-shadow: 0 0 0 2px rgb(239 8 8 / 94%) !important;
}

#ajaxsearchpro4_1 .probox .promagnifier .innericon svg,
#ajaxsearchpro4_2 .probox .promagnifier .innericon svg,
div.asp_m.asp_m_4 .probox .promagnifier .innericon svg {
  fill: rgb(0 0 0) !important;
}

.footer-widget ul li a {
  line-height: 22px;
}

.footer-dates-row {
  margin: 0 auto;
}

#sponsors {
  margin-top: 0;
  margin-bottom: 0;
  background: #fff;
  padding: 45px 0 20px 0;
}

.nav_mobile_element {
  display: none;
}

nav.copyright-menu-nav:before {
  content: "|";
  position: absolute;
}

ul#menu-footer-col-4 {
  padding-left: 10px;
  position: relative;
}

.cp_content {
  margin-right: 4px;
}

.nav_menu_mobile {
  display: none;
}

.home-hlights-col {
  width: 33.33%;
}

.home-highlights-posts {
  display: flex;
}

img.home-post-hlight-img {
  max-width: 368px;
}

a.home-hlights-posts-title::before {
  /* border: none;
    height: 35px;
    width: 50px;
    margin: 0;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
    transform: rotate(270deg);
    background: #a5c246;
    content: " ";
    top: 0;
    position: relative;
    margin-right: 0;
    min-width: 50px;
    left: -7px; */
}

a.home-post-hlight-img {
  width: 100%;
  display: block;
  height: 200px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  margin-top: 15px;
}

p.gp_news_excerpt {
  height: 104px;
}

.home-post-hlight-excerpt {
  margin-top: 10px;
  color: #000;
}

a.home-hlight-readmore {
  color: #336bb4;
}

a.home-hlights-posts-title {
  font-family: Roboto Condensed;
  font-weight: 700;
  font-style: normal;
  display: flex;
  align-items: center;
  font-size: 25.5px;
  color: #1C2C6C;
  text-align: left;
  min-height: 55px;
}

.single-list-item:last-child {
  border: 0;
}

.mobile_buttons_home {
  display: none !important;
}

.nf-field-label label {
  font-weight: 700;
  margin: 0;
  padding: 0;
  font-size: 17px;
}


.nf_submit {
  background: rgb(154, 202, 62) !important;
  background: -moz-linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%) !important;
  background: -webkit-linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%) !important;
  background: linear-gradient(90deg,
      rgba(154, 202, 62, 1) 0%,
      rgba(45, 171, 226, 1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9aca3e", endColorstr="#2dabe2", GradientType=1) !important;
  border-radius: 25px !important;
  font-size: 17px !important;
  font-weight: bold !important;
  padding: 5px 19px !important;
  color: #fff !important;
  border: none !important;
}

.tomeis_section .vc_column-inner,
.world_row .vc_column-inner,
.events_home_third_col1 .vc_column-inner {
  padding-top: 0 !important;
}

.events_home_third_col1 h2 {
  padding-top: 8px;
}

.architecht_col {
  padding-bottom: 15px;
}

.events_home_third {
  align-items: baseline;
}

.events_home_third .vc_column-inner {
  padding-bottom: 20px;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
  color: #2f2e7d;
}

.home-highlights-posts .slick-slide {
  padding: 25px;
  padding-left: 0;
}

.home-highlights-posts .slick-slide:nth-child(3) {
  padding-right: 0;
}

.home-highlights-posts .slick-slide {
  padding-top: 0;
}

.home-highlights-posts .vc_column-inner {
  margin-top: 0;
}

.xenia_cat_icons .wpb_heading {
  min-height: 60px;
}

.home-post-hlight-excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}

#not-found {
  text-align: center;
}

#not-found h1 {
  font-size: 250px;
  text-align: center;
  font-weight: bold;
  background: -webkit-linear-gradient(rgba(98, 142, 199, 1), rgba(34, 28, 97, 1) 100%);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 20px;
}

#not-found-subtitle {
  text-align: center;
  font-size: 45px;
  line-height: 40px;
  color: #2E2D7B;
  border-bottom: 1px solid #eee;
  padding-bottom: 25px;
}

#not-found-btn {
  background-color: #2E2D7B;
  border: 0 !important;
  border-radius: 10px;
  color: #fff;
  padding: 5px 10px 5px 10px;
  width: 250px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px !important;
  margin-top: 50px !important;
}

.not-found-info {
  color: #000;
}

.gp_info_title_row {
  padding-bottom: 40px;
}

.colored_line {
  width: 53px !important;
}

.gp_form_section {
  padding: 4% 6% 2% 6%;
  background: #e6f4fb;
}

.side-menu a:hover {
  background: rgb(241 241 252 / 0%) !important;
  color: #293597 !important;
  border-color: #293597;
}

.side-menu li {
  list-style-type: none !important;
}

.side-menu .menu {
  box-shadow: none;
}

.btn_outline_xenia a {
  background: #fff !important;
  font-weight: bold !important;
  color: #607bbd !important;
  font-size: 19px !important;
  margin: 0 auto !important;
  border: 2px solid #607bbd !important;
  margin-bottom: 30px !important;
  padding: 7px 20px !important;
}

.btn_outline_xenia a:hover {
  background-color: #607bbd !important;
  color: #fff !important;
}

.title_arch {
  margin: 0;
  position: absolute;
  bottom: -14px;
  font-weight: bold;
  color: #fff;
  font-size: 53px;
}

.title_arch span {
  color: #8690bf;
}

.hotel_logo_txt_cnt .vc_col-sm-3 {
  width: 100px;
}

.bold_txt {
  font-weight: 600;
}

.topbar-menu .current-menu-item a {
  color: #fff;
}

.current-menu-item a {
  color: #607bbc !important;
}

.current-menu-item ul.sub-menu a {
  color: #fff !important;
}

.header_home.sticky img.dates_dark_logo,
.header_home.sticky hr {
  display: none !important;
}

#main_nav .nav_cnt {
  margin-top: 15px;
}

#main_nav.sticky .nav_cnt {
  margin-top: 0;
}

.sticky span.top-menu-expo-date-1 {
  margin-top: 0px;
}

.bg_beige {
  background: #e8e3de;
}

.se_poious_title {
  font-size: 17px;
  color: #2f2e7d;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 30px;
}

.list_initial li:before {
  display: none !important;
}

.list_initial ul {
  list-style: disc;
  padding-left: 14px;
}

.page_sidebar {
  padding-right: 65px;
  z-index: 1;
}

/* .sticky .lang-switch a {
  color: #fff!important;
}
.lang-switch li.menu-item-language-current a {
  color: #607bbc;
} */

.sticky .lang-switch a {
  color: #607bbc;
}

.lang-switch li.menu-item-language-current a {
  color: #fff !important;
}

.architecht_col {
  background: #fff;
}

.white_bg_event {
  background: #fff;
}

.pl-0 .vc_column-inner {
  padding-left: 0 !important;
}

.pr-0 .vc_column-inner {
  padding-right: 0 !important;
}

.mobile_slider_row {
  display: none;
}

.box_info_inner_pages_blue {
  padding: 10px;
  background: #d3d5ec;
  border-radius: 15px;
}

.box_info_inner_pages {
  padding: 10px;
  background: #e5dfda;
  border-radius: 15px;
}

.box_info_inner_pages_wrap .wpb_wrapper {
  background: #fff;
  border-radius: 15px;
  padding: 30px 30px 15px 30px;
  box-shadow: 0 6px 10px 0px #00000030;
}

.box_info_inner_pages_wrap .wpb_wrapper .wpb_wrapper {
  padding: 0;
  box-shadow: none;
}

.vc_row.wpb_row.vc_row-fluid.box_info_inner_pages_section {
  justify-content: space-between !important;
  display: flex;
}

.box_info_inner_pages_section {
  display: flex;
  margin-bottom: 20px;
}

.box_info_inner_pages:nth-child(1),
.box_info_inner_pages_blue:nth-child(1) {
  margin-right: 10px;
}

.box_info_inner_pages:nth-child(2),
.box_info_inner_pages_blue:nth-child(2) {
  margin-left: 10px;
}

.box_info_inner_pages_wrap:before {
  background: url('/wp-content/uploads/2022/10/arrow_gradient.png');
  position: absolute;
  top: 20px;
  z-index: 2;
  width: 35px;
  height: 70px;
  background-repeat: no-repeat;
  background-position: right center;
}

.bg_gradient_bg {
  background: rgb(105, 155, 210);
  background: -moz-linear-gradient(90deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
  background: linear-gradient(270deg, rgba(105, 155, 210, 1) 30%, rgba(34, 28, 97, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#699bd2", endColorstr="#221c61", GradientType=1);
}

.arrow_before {
  position: relative;
}

.news_content .vc_column-inner {
  padding-right: 20px !important;
}

#testimonials h2.h-section-title {
  margin-top: 0;
  font-family: "Roboto Condensed";
  font-size: 32px;
  font-weight: bold;
}

.arrow_before:before {
  content: "";
  display: block;
  position: absolute;
  background: url(https://xenia.wpdev247.com/wp-content/uploads/2022/10/BELOS.png);
  width: 65px;
  background-size: 58px;
  height: 126px;
  background-position: center;
  background-repeat: no-repeat;
  left: -45px;
}

.arrow_before_after {
  position: relative;
}

.arrow_before_after:before {
  content: "";
  display: block;
  position: absolute;
  background: url(https://xenia.wpdev247.com/wp-content/uploads/2022/10/BELOS.png);
  width: 65px;
  background-size: 58px;
  height: 126px;
  background-position: center;
  background-repeat: no-repeat;
  left: -45px;
}

.arrow_before_after:after {
  content: "";
  display: block;
  position: absolute;
  background: url(https://xenia.wpdev247.com/wp-content/uploads/2022/10/BELOS.png);
  width: 65px;
  background-size: 58px;
  height: 126px;
  background-position: center;
  background-repeat: no-repeat;
  right: -45px;
  top: 0;

}

.list_highlights .vc_grid-item.vc_col-sm-12.vc_grid-item-zone-c-bottom {
  border-bottom: 1px solid #2E2D7B;
  margin-bottom: 55px;
  padding-bottom: 42px;
}

.list_highlights .vc_btn3-container.vc_btn3-left {
  text-align: left;
}

.list_highlights .vc_gitem-zone.vc_gitem-zone-c {
  background-color: rgb(249 249 249 / 0%) !important;
}

.list_highlights .vc_btn3 {
  background: #607bbd !important;
  color: #ffffff;
  border-radius: 25em !important;
  padding: 5px 15px !important;
}

.list_highlights .vc_gitem_row .vc_gitem-col {
  padding: 0 15px 0 29px;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}

.list_highlights .vc_grid-item-mini {
  display: flex;
}

.list_highlights .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
  width: 567px;
  max-width: 567px;
  max-height: 230px;
}

.vc_gitem-post-data {
  margin-bottom: 0 !important;
}

.vc_btn3-container.vc_btn3-left {
  margin-bottom: 0 !important;
}

.list_highlights h4 {
  font-size: 24px;
  margin: 0;
  font-weight: 600;
}

/* POST TESTIMONIALS */
.post-testimonials-wrapper {
  background: initial;
  padding: 20px 0 50px 0;
}

.post-testimonials-wrapper .meta-txts p {
  color: #1C2C6C !important;
}

.post-testimonials .single-testimonial {
  background-color: #1D1658;
  color: #fff;
}

.post-testimonials .testimonial-body p {
  color: #fff !important;
}

.post-testimonials .single-testimonial {
  border: 0
}

.post-testimonials .single-testimonial:before {
  background: #1c1659 !important;
  bottom: -75px !important;
}

#testimonials.post-testimonials-wrapper h2.h-section-title {
  color: #1D1658 !important;
}

/* END POST TESTIMONIALS */

/* Responsive */
@media screen and (max-width: 1400px) {

  ul#menu-main-menu ul.sub-menu>li ul,
  ul#menu-main-menu-english ul.sub-menu>li ul {
    left: -260px;
  }
}

@media screen and (max-width: 1200px) {
  .footer-column .menu {
    min-width: auto;
  }

  .columns.newsletter_row_cta {
    padding: 0 15px;
  }
}

@media screen and (max-width: 1150px) {
  .home-highlights-posts .slick-slide {
    padding: 0 25px 0 25px;
  }

  .small_home_box_img_tomeis .vc_col-sm-2 {
    width: 33.33%;
  }

  .shrink_header_home .header_home_inner,
  .header_page {
    padding: 0 0 0 0 !important;
  }

  #main_nav.sticky {
    padding-bottom: 0;
  }

  #main_nav.sticky .top-menu-expo-date-1 {
    font-size: 17.5px;
  }

  .top-menu-expo-date {
    padding-top: 20px;
    top: 0;
    position: absolute;
    right: 0;
    left: 10px;
    max-width: fit-content;
  }

  ul.sub-menu {
    left: 0;
    position: relative;
  }

  ul.mobile-menu {
    margin-top: 0;
    top: 0;
    padding-top: 45px;
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
  }

  .top-menu-expo-date {
    padding-top: 10px !important;
    position: absolute;
    top: 0px;
    left: 15px;
  }

  .nav_burger {
    /* background: #293597; */
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    order: 3;
  }

  .nav_burger img {
    height: 16px;
    margin: 0 auto;
    z-index: 11;
  }

  #mobile-menu-overlay {
    position: absolute;
    background-color: #ccc;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    z-index: 1;
    display: none;
  }

  .mobile-menu.mobile-menu-active:before {
    content: "";
    position: fixed;
    width: 250px;
    left: 0px;
    top: 0;
    height: 50px;
    z-index: 9;
    background: rgb(41, 53, 151);
    background: -moz-linear-gradient(180deg,
        rgba(41, 53, 151, 1) 70%,
        rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(180deg,
        rgba(41, 53, 151, 1) 70%,
        rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(180deg,
        rgba(41, 53, 151, 1) 70%,
        rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#293597", endColorstr="#ffffff", GradientType=1);
  }

  .header_col {
    order: 1;
  }

  .nav_mobile_element {
    display: flex;
    align-items: center;
    width: 100%;
    order: 3;
    justify-content: flex-end;
  }

  .lang_switcher_mobile {
    display: flex;
    align-items: center;
  }

  .search_nav_mobile {
    position: relative;
    margin-left: 10px;
    top: -1px;
  }

  .search_nav_mobile {
    margin-right: 15px;
  }

  ul.lang-switch {
    position: relative;
    top: 2px;
    padding-top: 0;
    padding-right: 10px;
  }

  /* responsive menu */
  .header_logo {
    display: none !important;
  }

  .mobile-menu {
    position: absolute;
    height: 100vh;
    background: #293597;
    margin-left: 0;
    left: 0;
    padding: 0 30px 0 20px;
  }

  ul.mobile-menu {
    margin-top: 0;
    top: 0;
    padding-top: 45px;
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
    overflow-y: scroll;
    overflow-x: hidden;
  }

  .mobile-menu a {
    color: #fff;
    width: 100%;
  }

  .mobile-menu .sub-menu {
    list-style: none;
  }

  .mobile-menu {
    list-style: none;
    position: absolute;
    height: 100vh;
    background: #293597;
    margin-left: 0;
    left: 0;
    padding: 0 5px 0 15px;
    width: 250px;
    z-index: 10;
  }

  .nav_mobile_cnt {
    display: flex;
  }

  ul.sub-menu {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0px 0 10px 10px;
  }

  .mobile-menu {
    left: -1000px;
    transition: all 0.3s ease-in-out;
  }

  ul.mobile-menu li {
    width: 100%;
    display: flex;
    padding-right: 5px;
    flex-direction: column;
    z-index: 0;
  }

  .nav_cnt,
  .header_logo {
    display: none;
  }

  .top-menu-expo-date {
    order: 3;
  }

  nav.topbar-menu-nav {
    position: absolute;
    left: 0;
  }

  .mobile-menu li ul {
    display: none;
  }

  ul.mobile-menu .menu-item-has-children:after {
    z-index: -1;
    color: #fff;
    right: 0;
    position: absolute;
    width: 35px;
    text-align: center;
  }

  ul.mobile-menu>li.menu-item-has-children::after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #fff;
  }

  ul.mobile-menu .sub-menu:first-of-type .menu-item-has-children:after {
    content: "\f105";
    font-family: "FontAwesome";
    color: #fff;
  }

  .mobile-menu a {
    color: #fff;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .mobile-menu a:hover {
    color: #b9a879;
  }

  ul.mobile-menu .menu-item-has-children:after:hover {
    fill: #b9a879;
    cursor: pointer;
  }

  .mobile-menu-active {
    left: 0;
  }
}

@media screen and (max-width: 991px) {
  .home-highlights-posts .slick-prev {
    left: -5px;
  }

  .home-highlights-posts .slick-next {
    right: 0;
  }

  /*  .home_box_title_tomeis,
  .home_box_title_tomeis_page {
    margin-bottom: 20px;
  } */


  .news_sidebar {
    margin-left: 0;
    width: 100%;
    padding-left: 25px;
  }

  .news_content {
    width: 100%;
  }
}

@media screen and (max-width: 970px) {
  .architecht_col {
    margin-bottom: 55px;
  }

  .nl_btn_cnt {
    background: #fff;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(250, 205, 15, 0) 100%);
    background: -webkit-linear-gradient(90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(250, 205, 15, 0) 100%);
    background: linear-gradient(90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(250, 205, 15, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#facd0f", GradientType=1);
  }

  .social_column_first {
    width: 100%;
  }

  .footer-columns-social {
    flex-direction: column;
  }

  .social_title_footer p {
    margin: 0 auto 10px auto;
    padding-top: 10px;
  }

  .social_column_cnt {
    justify-content: space-evenly;
    width: 100%;
  }
}

@media screen and (max-width: 900px) {
  .tomeis_row_section .vc_col-md-2 {
    width: 33.33% !important;
  }
}

@media screen and (max-width: 890px) {
  .slider_title {
    font-size: 10px !important;
  }

  .slider_title_row {
    margin-bottom: 0 !important;
  }

  a.map_link_footer {
    justify-content: flex-start;
  }

  .main-footer-columns {
    flex-wrap: wrap;
  }

  .footer-column.footer-col-5 {
    width: 100%;
  }

  .footer-column {
    width: 50%;
  }
}

@media screen and (max-width: 840px) {
  .tomeis_col.vc_col-sm-3 {
    width: 50% !important;
  }

  p.gp_news_excerpt {
    text-align: left !important;
    height: auto;
  }

  #ht_web_development a {
    margin: 0 auto;
  }

  .newsletter_row_cta {
    flex-direction: column;
    align-items: center;
  }

  .newsletter_row_title,
  .newsletter_row_cnt {
    width: 100%;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .mobile_slider_row {
    display: block
  }

  .pl-0 .vc_column-inner {
    padding-left: 15px !important;
  }

  .pr-0 .vc_column-inner {
    padding-right: 15px !important;
  }

  .home_highlights_row .slick-dots li button:before {
    border: 1px solid #000;
    color: #000000;
  }

  .home_highlights_row .slick-dots li.slick-active button:before {
    background: #D1D3D4;
    border: 1px solid #D1D3D4;
  }

  .home_highlights_row {
    padding-bottom: 35px;
  }

  .home_highlights_btn {
    display: none !important;
  }

  .home-highlights-posts .slick-slide {
    padding: 0;
  }

  .white_bg_event {
    background: #E8E3DE;
  }

  .arch_image img {
    padding: 0;
    margin: 0;
    z-index: 1 !important;
  }

  .icon_event_home {
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 3;
  }

  .events_home_third_col1 {
    /* top: -87px; */
    z-index: 4;
  }

  .events_home_third {
    flex-direction: column-reverse;
  }

  .architecht_cnt {
    flex-direction: column-reverse;
  }

  .title_arch {
    position: relative !important;
    bottom: 0;
    font-size: 13vw;
  }

  .architecht_col {
    background: #afbcdd !important;
    margin-bottom: 10px !important;
  }

  .tomeis_row {
    flex-wrap: wrap;
    display: flex;
  }

  .tomeis_col {
    width: 33% !important;
  }

  .wpb_animate_when_almost_visible {
    opacity: 1;
  }

  .blue_bg_mobile {
    background: #0060AE;
    color: #fff;
  }

  .blue_bg_mobile h2 {
    color: #fff !important;
    margin-bottom: 0;
  }

  .our_team_section .wpb_text_column p,
  .our_team_section .wpb_single_image,
  .our_team_section_title {
    text-align: center !important;
  }

  .gp_info_title_row {
    display: flex;
  }

  .gp_info_title_row .vc_col-sm-4 {
    width: 40% !important;
  }

  #not-found h1 {
    font-size: 100px;
  }

  #not-found-subtitle {
    font-size: 35px;
  }

  #not-found h3 {
    font-size: 25px;
  }

  .xenia_cat_icons .wpb_wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }

  .xenia_cat_icons .wpb_single_image {
    width: 50%;
  }

  .xenia_icons_inner_p .vc_col-sm-3 {
    width: 50% !important;
  }
}

@media screen and (max-width: 655px) {
  .small_home_box_img_tomeis .vc_col-sm-2 {
    width: 50%;
    margin-bottom: 15px;
  }

  .box_card_tab,
  .box_card_tab .vc_column-inner {
    width: 100% !important;
    max-width: 100%;
  }
}

@media screen and (max-width: 600px) {

  .tomeis_col .vc_custom_heading {
    font-size: 16px !important;
    line-height: 18px !important;
  }

  .fm_partners_logo,
  .aigides_logo {
    padding: 0 25px 25px 25px;
  }

  a.map_link_footer {
    justify-content: center;
  }

  .news_fimg {
    width: 100%;
    height: 160px;
    margin-bottom: 15px;
  }

  .box_img_container {
    justify-content: center;
    text-align: center;
    margin: 0 auto;
  }


  .mobile_buttons_home {
    display: block !important;
    padding: 0px 0 10px 0;
  }

  .mobile_buttons_home .wpb_wrapper {
    margin: 0 auto;
  }

  .mobile_buttons_home .wpb_raw_html {
    margin-bottom: 0 !important;
  }

  .banner_main_title {
    font-size: 36px;
    font-family: "Roboto Condensed";
    max-width: 270px;
    float: right;
  }

  .main_btn_banner {
    justify-content: center;
    margin-top: 10px;
  }

  .main_btn_banner a {
    width: 245px;
    text-align: center;
  }

  .main_logo_banner {
    top: 0;
    position: relative;
    text-align: right !important;
  }

  .banner_main_title {
    margin: 0;
  }

  .sticky_forms_cnt {
    display: none;
  }

  .main_btn_banner_desktop {
    display: none;
  }

  .social_column {
    width: 50%;
    justify-content: center;
    text-align: center;
  }

  .social_column_cnt {
    flex-wrap: wrap;
  }

  .gp_info_title_row .vc_custom_heading {
    text-align: left !important;
  }
}

@media screen and (max-width: 550px) {
  .gp_info_title_row .vc_col-sm-4 {
    width: 100% !important;
  }

  .footer-column {
    width: 50%;
    margin-bottom: 20px;
    text-align: left;
  }

  a.footer_logo {
    display: block;
    text-align: center;
  }

  .gp_info_title_row {
    display: flex;
    align-items: center;
  }

  .gp_info_title_row .home_box_title_tomeis,
  .gp_info_title_row .home_box_title_tomeis_page {
    text-align: left !important;
  }

  .gp_info_title_row {
    padding-bottom: 0;
  }

  .gp_info_title_row .vc_custom_heading {
    margin-bottom: 15px !important;
  }
}

@media screen and (max-width: 500px) {
  .tomeis_row_section .vc_col-md-2 {
    width: 50% !important;
  }

  .gp_info_title_row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .gp_info_title_row .wpb_wrapper {
    max-width: 210px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 480px) {
  .home_box_title_tomeis {
    padding: 10px;
    font-size: 16px !important;
  }

  .tomeis_col {
    width: 100% !important;
  }

  .tomeis_col .vc_custom_heading {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}

@media screen and (max-width: 450px) {
  .tomeis_col.vc_col-sm-3 {
    width: 100% !important;
  }

  hr.dates_dark_logo_border {
    width: calc(100% - 2px);
    left: 0;
    position: absolute;
    top: 40px;
    margin: 0;
  }

  .dates_dark_logo {
    max-width: 110px;
  }

  .top-menu-expo-date-2 {
    font-size: 13px;
  }

  .top-menu-expo-date-1 {
    font-size: 16px;
    margin-top: 6px;
  }

  .xenia_cat_icons .wpb_singleimage_heading {
    margin-top: 8px;
    font-size: 19px;
  }

  .xenia_cat_icons .wpb_single_image img {
    height: auto;
    max-width: 100px;
    vertical-align: top;
    width: 100%;
  }

  .small_home_box_img_tomeis {
    flex-wrap: wrap;
    display: flex;
  }

  .small_home_box_img_tomeis .vc_col-sm-2 {
    width: 50% !important;
  }

  .xenia_cat_icons .wpb_heading {
    min-height: 40px;
    padding: 0 5px;
  }
}

@media screen and (max-width: 370px) {
  .tomeis_col {
    width: 100% !important;
  }

  .s_title_footer {
    font-size: 25px;
  }

  .s_subtitle_footer {
    margin-top: 0px;
    font-size: 21px;
  }
}

@media screen and (min-width: 951px) {
  .list_highlights .vc_btn3-container.vc_btn3-left {
    margin-top: 20px;
  }

  .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    max-height: 118px;
    overflow: hidden;
  }
}

.testimonials-container.slick-hidden { visibility: hidden; }
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{padding-right:24px;position:relative}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{bottom:0;color:var(--head-sort-arrow-color);position:absolute;right:6px;top:0;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{font-family:sans-serif!important;font-size:12px;line-height:12px;opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress tfoot th,.tablepress thead th{background-color:#B9A778!important;color:#fff!important}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{color:#fff!important}.alphabet,.column-filter-widgets,.alphabetic-search-title,.show-all{background-color:#faf7f0!important}.empty17{display:none!important}.dt-length{height:75px}.dt-container .dt-search input{background-color:#fff}.dt-container div.alphabet:first-child{padding:50px 20px 0!important}.dt-container div.alphabet{margin-bottom:0!important;padding:0 20px!important}.lektiko{display:inline-block!important;width:160px;padding:0 0 0 20px !important;position:absolute;right:20px;bottom:36px}.dt-length{float:right!important;width:50%!important;padding:10px;margin-bottom:20px;background-color:#faf7f0!important}.dt-length label{float:right!important}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:FontAwesome}.dt-search{width:100%;float:left!important;padding:10px;margin-bottom:20px;background-color:#faf7f0!important;position:absolute;top:0}.dt-container .dt-search input{width:99%}.dt-container label input,.dt-container label select{margin:5px}.dt-container div.alphabet span:not(.lektiko){background-color:#fff!important}.dt-container div.alphabet:first-child span:last-child:before{content:"";background-color:#FFF;position:absolute;width:35.7%;z-index:1;height:34px}.dt-container div.alphabet span.empty24:before{content:"";background-color:#FFF;position:absolute;width:40.6%;z-index:1;height:34px}.column-filter-widget select{background-color:#fff!important}.show-all{display:inline-block!important;width:160px!important;text-align:right!important;padding-left:20px!important;font-size:14px!important;text-decoration:underline!important}.alphabetic-search-title{padding:20px 0 0!important;font-weight:700;font-size:16px;width:100%!important;text-align:left!important}.column-filter-widgets{padding:20px 20px 0!important;width:50%;float:left}.dt-container div.alphabet span:not(.show-all){width:2.5%!important;display:inline-block}.dt-info{width:49%}#tablepress-6 .column-1 a,#tablepress-7 .column-1 a{color:#06263f;font-weight:600}#tablepress-6 .column-3 a,#tablepress-7 .column-3 a{color:#06263f}.dt-info{display:none}.dt-container div.alphabet span.empty,.dt-container div.alphabet span,#tablepress-7_wrapper .alphabet span.empty{color:#002b4b!important;font-weight:500}.column-filter-widget select{font-size:14px;padding-left:10px;background-color:#fff}.dt-length select{background-color:#fff}.paging_simple .dt-paging-button.next:after,.paging_simple .dt-paging-button.previous:before{text-shadow:none;color:#b9a778}.dt-paging a{text-decoration:none!important;color:#b9a778!important;font-size:14px}span.show-all{text-decoration:none!important;color:#002b4b;font-weight:500}.tablepress-scroll-wrapper{overflow-x:auto;overflow-y:hidden}@media (max-width:767px){.tablepress-responsive-stack-phone thead{display:none}.tablepress-responsive-stack-phone tbody td{display:block;text-align:center;border-top:none}.tablepress-responsive-stack-phone tbody td:first-child{border-top:1px solid #ddd}}@media (max-width:979px){.tablepress-responsive-stack-tablet thead{display:none}.tablepress-responsive-stack-tablet tbody td{display:block;text-align:center;border-top:none}.tablepress-responsive-stack-tablet tbody td:first-child{border-top:1px solid #ddd}}@media (max-width:1199px){.tablepress-responsive-stack-desktop thead{display:none}.tablepress-responsive-stack-desktop tbody td{display:block;text-align:center;border-top:none}.tablepress-responsive-stack-desktop tbody td:first-child{border-top:1px solid #ddd}}.tablepress-responsive-stack-all thead{display:none}.tablepress-responsive-stack-all tbody td{display:block;text-align:center;border-top:none}.tablepress-responsive-stack-all tbody td:first-child{border-top:1px solid #ddd}@media (max-width:767px){.tablepress-responsive-phone{display:block}.tablepress-responsive-phone thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-phone thead{float:right}.tablepress-responsive-phone tfoot{display:none}.tablepress-responsive-phone tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-phone tbody td,.tablepress-responsive-phone thead th,.tablepress-responsive-phone thead tr{display:block;border:none}.tablepress-responsive-phone tbody td:empty:before{content:"\00a0"}.tablepress-responsive-phone tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-phone thead th{width:auto!important}.tablepress-responsive-phone thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-phone tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-phone .sorting:after{transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-phone .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-phone .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}@media (max-width:979px){.tablepress-responsive-tablet{display:block}.tablepress-responsive-tablet thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-tablet thead{float:right}.tablepress-responsive-tablet tfoot{display:none}.tablepress-responsive-tablet tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-tablet tbody td,.tablepress-responsive-tablet thead th,.tablepress-responsive-tablet thead tr{display:block;border:none}.tablepress-responsive-tablet tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-tablet thead th{width:auto!important}.tablepress-responsive-tablet tbody td:empty:before{content:"\00a0"}.tablepress-responsive-tablet thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-tablet tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-tablet .sorting:after{transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-tablet .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-tablet .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}@media (max-width:1199px){.tablepress-responsive-desktop{display:block}.tablepress-responsive-desktop thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-desktop thead{float:right}.tablepress-responsive-desktop tfoot{display:none}.tablepress-responsive-desktop tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-desktop tbody td,.tablepress-responsive-desktop thead th,.tablepress-responsive-desktop thead tr{display:block;border:none}.tablepress-responsive-desktop tbody td:empty:before{content:"\00a0"}.tablepress-responsive-desktop tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-desktop thead th{width:auto!important}.tablepress-responsive-desktop thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-desktop tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-desktop .sorting:after{transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-desktop .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-desktop .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}}.tablepress-responsive-all{display:block}.tablepress-responsive-all thead{display:block;float:left}.tablepress-rtl.tablepress-responsive-all thead{float:right}.tablepress-responsive-all tfoot{display:none}.tablepress-responsive-all tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tablepress-responsive-all tbody td,.tablepress-responsive-all thead th,.tablepress-responsive-all thead tr{display:block;border:none}.tablepress-responsive-all tbody td:empty:before{content:"\00a0"}.tablepress-responsive-all tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-all thead th{width:auto!important}.tablepress-responsive-all thead tr th:not(:last-child){border-bottom:1px solid transparent}.tablepress-responsive-all tbody tr td:not(:last-child){border-bottom:1px solid #ddd}.dataTables_wrapper .tablepress-responsive-all .sorting:after{transform:rotate(90deg);padding:0}.dataTables_wrapper .tablepress-responsive-all .sorting_asc:after{content:"\f0d9";padding:0 2px 0 0}.dataTables_wrapper .tablepress-responsive-all .sorting_desc:after{content:"\f0dA";padding:0 1px 0 0}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{top:8px;left:4px;height:16px;width:16px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:16px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:"Courier New",Courier,monospace;line-height:16px;content:"+";background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.control,table.dataTable.dtr-column>tbody>tr>th.dtr-control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:16px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:"Courier New",Courier,monospace;line-height:16px;content:"+";background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before{content:"-";background-color:#d33333}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}.dataTables_scroll .tablepress{width:100%!important}.tablepress-responsive *{word-break:normal}@font-face{font-family:'Defaults';src:url('/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?sni4t6');src:url('/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?sni4t6#iefix') format('embedded-opentype'),url('/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?sni4t6') format('truetype'),url('/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?sni4t6') format('woff'),url('/wp-content/uploads/smile_fonts/Defaults/Defaults.svg?sni4t6#Defaults') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="Defaults-"],[class*=" Defaults-"]{font-family:'Defaults'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Defaults-glass:before{content:"\f000"}.Defaults-music:before{content:"\f001"}.Defaults-search:before{content:"\f002"}.Defaults-envelope-o:before{content:"\f003"}.Defaults-heart:before{content:"\f004"}.Defaults-star:before{content:"\f005"}.Defaults-star-o:before{content:"\f006"}.Defaults-user:before{content:"\f007"}.Defaults-film:before{content:"\f008"}.Defaults-th-large:before{content:"\f009"}.Defaults-th:before{content:"\f00a"}.Defaults-th-list:before{content:"\f00b"}.Defaults-check:before{content:"\f00c"}.Defaults-close:before{content:"\f00d"}.Defaults-search-plus:before{content:"\f00e"}.Defaults-search-minus:before{content:"\f010"}.Defaults-power-off:before{content:"\f011"}.Defaults-signal:before{content:"\f012"}.Defaults-cog:before{content:"\f013"}.Defaults-trash-o:before{content:"\f014"}.Defaults-home:before{content:"\f015"}.Defaults-file-o:before{content:"\f016"}.Defaults-clock-o:before{content:"\f017"}.Defaults-road:before{content:"\f018"}.Defaults-download:before{content:"\f019"}.Defaults-arrow-circle-o-down:before{content:"\f01a"}.Defaults-arrow-circle-o-up:before{content:"\f01b"}.Defaults-inbox:before{content:"\f01c"}.Defaults-play-circle-o:before{content:"\f01d"}.Defaults-repeat:before{content:"\f01e"}.Defaults-refresh:before{content:"\f021"}.Defaults-list-alt:before{content:"\f022"}.Defaults-lock:before{content:"\f023"}.Defaults-flag:before{content:"\f024"}.Defaults-headphones:before{content:"\f025"}.Defaults-volume-off:before{content:"\f026"}.Defaults-volume-down:before{content:"\f027"}.Defaults-volume-up:before{content:"\f028"}.Defaults-qrcode:before{content:"\f029"}.Defaults-barcode:before{content:"\f02a"}.Defaults-tag:before{content:"\f02b"}.Defaults-tags:before{content:"\f02c"}.Defaults-book:before{content:"\f02d"}.Defaults-bookmark:before{content:"\f02e"}.Defaults-print:before{content:"\f02f"}.Defaults-camera:before{content:"\f030"}.Defaults-font:before{content:"\f031"}.Defaults-bold:before{content:"\f032"}.Defaults-italic:before{content:"\f033"}.Defaults-text-height:before{content:"\f034"}.Defaults-text-width:before{content:"\f035"}.Defaults-align-left:before{content:"\f036"}.Defaults-align-center:before{content:"\f037"}.Defaults-align-right:before{content:"\f038"}.Defaults-align-justify:before{content:"\f039"}.Defaults-list:before{content:"\f03a"}.Defaults-dedent:before{content:"\f03b"}.Defaults-indent:before{content:"\f03c"}.Defaults-video-camera:before{content:"\f03d"}.Defaults-image:before{content:"\f03e"}.Defaults-pencil:before{content:"\f040"}.Defaults-map-marker:before{content:"\f041"}.Defaults-adjust:before{content:"\f042"}.Defaults-tint:before{content:"\f043"}.Defaults-edit:before{content:"\f044"}.Defaults-share-square-o:before{content:"\f045"}.Defaults-check-square-o:before{content:"\f046"}.Defaults-arrows:before{content:"\f047"}.Defaults-step-backward:before{content:"\f048"}.Defaults-fast-backward:before{content:"\f049"}.Defaults-backward:before{content:"\f04a"}.Defaults-play:before{content:"\f04b"}.Defaults-pause:before{content:"\f04c"}.Defaults-stop:before{content:"\f04d"}.Defaults-forward:before{content:"\f04e"}.Defaults-fast-forward:before{content:"\f050"}.Defaults-step-forward:before{content:"\f051"}.Defaults-eject:before{content:"\f052"}.Defaults-chevron-left:before{content:"\f053"}.Defaults-chevron-right:before{content:"\f054"}.Defaults-plus-circle:before{content:"\f055"}.Defaults-minus-circle:before{content:"\f056"}.Defaults-times-circle:before{content:"\f057"}.Defaults-check-circle:before{content:"\f058"}.Defaults-question-circle:before{content:"\f059"}.Defaults-info-circle:before{content:"\f05a"}.Defaults-crosshairs:before{content:"\f05b"}.Defaults-times-circle-o:before{content:"\f05c"}.Defaults-check-circle-o:before{content:"\f05d"}.Defaults-ban:before{content:"\f05e"}.Defaults-arrow-left:before{content:"\f060"}.Defaults-arrow-right:before{content:"\f061"}.Defaults-arrow-up:before{content:"\f062"}.Defaults-arrow-down:before{content:"\f063"}.Defaults-mail-forward:before{content:"\f064"}.Defaults-expand:before{content:"\f065"}.Defaults-compress:before{content:"\f066"}.Defaults-plus:before{content:"\f067"}.Defaults-minus:before{content:"\f068"}.Defaults-asterisk:before{content:"\f069"}.Defaults-exclamation-circle:before{content:"\f06a"}.Defaults-gift:before{content:"\f06b"}.Defaults-leaf:before{content:"\f06c"}.Defaults-fire:before{content:"\f06d"}.Defaults-eye:before{content:"\f06e"}.Defaults-eye-slash:before{content:"\f070"}.Defaults-exclamation-triangle:before{content:"\f071"}.Defaults-plane:before{content:"\f072"}.Defaults-calendar:before{content:"\f073"}.Defaults-random:before{content:"\f074"}.Defaults-comment:before{content:"\f075"}.Defaults-magnet:before{content:"\f076"}.Defaults-chevron-up:before{content:"\f077"}.Defaults-chevron-down:before{content:"\f078"}.Defaults-retweet:before{content:"\f079"}.Defaults-shopping-cart:before{content:"\f07a"}.Defaults-folder:before{content:"\f07b"}.Defaults-folder-open:before{content:"\f07c"}.Defaults-arrows-v:before{content:"\f07d"}.Defaults-arrows-h:before{content:"\f07e"}.Defaults-bar-chart:before{content:"\f080"}.Defaults-twitter-square:before{content:"\f081"}.Defaults-facebook-square:before{content:"\f082"}.Defaults-camera-retro:before{content:"\f083"}.Defaults-key:before{content:"\f084"}.Defaults-cogs:before{content:"\f085"}.Defaults-comments:before{content:"\f086"}.Defaults-thumbs-o-up:before{content:"\f087"}.Defaults-thumbs-o-down:before{content:"\f088"}.Defaults-star-half:before{content:"\f089"}.Defaults-heart-o:before{content:"\f08a"}.Defaults-sign-out:before{content:"\f08b"}.Defaults-linkedin-square:before{content:"\f08c"}.Defaults-thumb-tack:before{content:"\f08d"}.Defaults-external-link:before{content:"\f08e"}.Defaults-sign-in:before{content:"\f090"}.Defaults-trophy:before{content:"\f091"}.Defaults-github-square:before{content:"\f092"}.Defaults-upload:before{content:"\f093"}.Defaults-lemon-o:before{content:"\f094"}.Defaults-phone:before{content:"\f095"}.Defaults-square-o:before{content:"\f096"}.Defaults-bookmark-o:before{content:"\f097"}.Defaults-phone-square:before{content:"\f098"}.Defaults-twitter:before{content:"\f099"}.Defaults-facebook:before{content:"\f09a"}.Defaults-github:before{content:"\f09b"}.Defaults-unlock:before{content:"\f09c"}.Defaults-credit-card:before{content:"\f09d"}.Defaults-rss:before{content:"\f09e"}.Defaults-hdd-o:before{content:"\f0a0"}.Defaults-bullhorn:before{content:"\f0a1"}.Defaults-bell-o:before{content:"\f0a2"}.Defaults-certificate:before{content:"\f0a3"}.Defaults-hand-o-right:before{content:"\f0a4"}.Defaults-hand-o-left:before{content:"\f0a5"}.Defaults-hand-o-up:before{content:"\f0a6"}.Defaults-hand-o-down:before{content:"\f0a7"}.Defaults-arrow-circle-left:before{content:"\f0a8"}.Defaults-arrow-circle-right:before{content:"\f0a9"}.Defaults-arrow-circle-up:before{content:"\f0aa"}.Defaults-arrow-circle-down:before{content:"\f0ab"}.Defaults-globe:before{content:"\f0ac"}.Defaults-wrench:before{content:"\f0ad"}.Defaults-tasks:before{content:"\f0ae"}.Defaults-filter:before{content:"\f0b0"}.Defaults-briefcase:before{content:"\f0b1"}.Defaults-arrows-alt:before{content:"\f0b2"}.Defaults-group:before{content:"\f0c0"}.Defaults-chain:before{content:"\f0c1"}.Defaults-cloud:before{content:"\f0c2"}.Defaults-flask:before{content:"\f0c3"}.Defaults-cut:before{content:"\f0c4"}.Defaults-copy:before{content:"\f0c5"}.Defaults-paperclip:before{content:"\f0c6"}.Defaults-floppy-o:before{content:"\f0c7"}.Defaults-square:before{content:"\f0c8"}.Defaults-bars:before{content:"\f0c9"}.Defaults-list-ul:before{content:"\f0ca"}.Defaults-list-ol:before{content:"\f0cb"}.Defaults-strikethrough:before{content:"\f0cc"}.Defaults-underline:before{content:"\f0cd"}.Defaults-table:before{content:"\f0ce"}.Defaults-magic:before{content:"\f0d0"}.Defaults-truck:before{content:"\f0d1"}.Defaults-pinterest:before{content:"\f0d2"}.Defaults-pinterest-square:before{content:"\f0d3"}.Defaults-google-plus-square:before{content:"\f0d4"}.Defaults-google-plus:before{content:"\f0d5"}.Defaults-money:before{content:"\f0d6"}.Defaults-caret-down:before{content:"\f0d7"}.Defaults-caret-up:before{content:"\f0d8"}.Defaults-caret-left:before{content:"\f0d9"}.Defaults-caret-right:before{content:"\f0da"}.Defaults-columns:before{content:"\f0db"}.Defaults-sort:before{content:"\f0dc"}.Defaults-sort-desc:before{content:"\f0dd"}.Defaults-sort-asc:before{content:"\f0de"}.Defaults-envelope:before{content:"\f0e0"}.Defaults-linkedin:before{content:"\f0e1"}.Defaults-rotate-left:before{content:"\f0e2"}.Defaults-gavel:before{content:"\f0e3"}.Defaults-dashboard:before{content:"\f0e4"}.Defaults-comment-o:before{content:"\f0e5"}.Defaults-comments-o:before{content:"\f0e6"}.Defaults-bolt:before{content:"\f0e7"}.Defaults-sitemap:before{content:"\f0e8"}.Defaults-umbrella:before{content:"\f0e9"}.Defaults-clipboard:before{content:"\f0ea"}.Defaults-lightbulb-o:before{content:"\f0eb"}.Defaults-exchange:before{content:"\f0ec"}.Defaults-cloud-download:before{content:"\f0ed"}.Defaults-cloud-upload:before{content:"\f0ee"}.Defaults-user-md:before{content:"\f0f0"}.Defaults-stethoscope:before{content:"\f0f1"}.Defaults-suitcase:before{content:"\f0f2"}.Defaults-bell:before{content:"\f0f3"}.Defaults-coffee:before{content:"\f0f4"}.Defaults-cutlery:before{content:"\f0f5"}.Defaults-file-text-o:before{content:"\f0f6"}.Defaults-building-o:before{content:"\f0f7"}.Defaults-hospital-o:before{content:"\f0f8"}.Defaults-ambulance:before{content:"\f0f9"}.Defaults-medkit:before{content:"\f0fa"}.Defaults-fighter-jet:before{content:"\f0fb"}.Defaults-beer:before{content:"\f0fc"}.Defaults-h-square:before{content:"\f0fd"}.Defaults-plus-square:before{content:"\f0fe"}.Defaults-angle-double-left:before{content:"\f100"}.Defaults-angle-double-right:before{content:"\f101"}.Defaults-angle-double-up:before{content:"\f102"}.Defaults-angle-double-down:before{content:"\f103"}.Defaults-angle-left:before{content:"\f104"}.Defaults-angle-right:before{content:"\f105"}.Defaults-angle-up:before{content:"\f106"}.Defaults-angle-down:before{content:"\f107"}.Defaults-desktop:before{content:"\f108"}.Defaults-laptop:before{content:"\f109"}.Defaults-tablet:before{content:"\f10a"}.Defaults-mobile:before{content:"\f10b"}.Defaults-circle-o:before{content:"\f10c"}.Defaults-quote-left:before{content:"\f10d"}.Defaults-quote-right:before{content:"\f10e"}.Defaults-spinner:before{content:"\f110"}.Defaults-circle:before{content:"\f111"}.Defaults-mail-reply:before{content:"\f112"}.Defaults-github-alt:before{content:"\f113"}.Defaults-folder-o:before{content:"\f114"}.Defaults-folder-open-o:before{content:"\f115"}.Defaults-smile-o:before{content:"\f118"}.Defaults-frown-o:before{content:"\f119"}.Defaults-meh-o:before{content:"\f11a"}.Defaults-gamepad:before{content:"\f11b"}.Defaults-keyboard-o:before{content:"\f11c"}.Defaults-flag-o:before{content:"\f11d"}.Defaults-flag-checkered:before{content:"\f11e"}.Defaults-terminal:before{content:"\f120"}.Defaults-code:before{content:"\f121"}.Defaults-mail-reply-all:before{content:"\f122"}.Defaults-star-half-empty:before{content:"\f123"}.Defaults-location-arrow:before{content:"\f124"}.Defaults-crop:before{content:"\f125"}.Defaults-code-fork:before{content:"\f126"}.Defaults-chain-broken:before{content:"\f127"}.Defaults-question:before{content:"\f128"}.Defaults-info:before{content:"\f129"}.Defaults-exclamation:before{content:"\f12a"}.Defaults-superscript:before{content:"\f12b"}.Defaults-subscript:before{content:"\f12c"}.Defaults-eraser:before{content:"\f12d"}.Defaults-puzzle-piece:before{content:"\f12e"}.Defaults-microphone:before{content:"\f130"}.Defaults-microphone-slash:before{content:"\f131"}.Defaults-shield:before{content:"\f132"}.Defaults-calendar-o:before{content:"\f133"}.Defaults-fire-extinguisher:before{content:"\f134"}.Defaults-rocket:before{content:"\f135"}.Defaults-maxcdn:before{content:"\f136"}.Defaults-chevron-circle-left:before{content:"\f137"}.Defaults-chevron-circle-right:before{content:"\f138"}.Defaults-chevron-circle-up:before{content:"\f139"}.Defaults-chevron-circle-down:before{content:"\f13a"}.Defaults-html5:before{content:"\f13b"}.Defaults-css3:before{content:"\f13c"}.Defaults-anchor:before{content:"\f13d"}.Defaults-unlock-alt:before{content:"\f13e"}.Defaults-bullseye:before{content:"\f140"}.Defaults-ellipsis-h:before{content:"\f141"}.Defaults-ellipsis-v:before{content:"\f142"}.Defaults-rss-square:before{content:"\f143"}.Defaults-play-circle:before{content:"\f144"}.Defaults-ticket:before{content:"\f145"}.Defaults-minus-square:before{content:"\f146"}.Defaults-minus-square-o:before{content:"\f147"}.Defaults-level-up:before{content:"\f148"}.Defaults-level-down:before{content:"\f149"}.Defaults-check-square:before{content:"\f14a"}.Defaults-pencil-square:before{content:"\f14b"}.Defaults-external-link-square:before{content:"\f14c"}.Defaults-share-square:before{content:"\f14d"}.Defaults-compass:before{content:"\f14e"}.Defaults-caret-square-o-down:before{content:"\f150"}.Defaults-caret-square-o-up:before{content:"\f151"}.Defaults-caret-square-o-right:before{content:"\f152"}.Defaults-eur:before{content:"\f153"}.Defaults-gbp:before{content:"\f154"}.Defaults-dollar:before{content:"\f155"}.Defaults-inr:before{content:"\f156"}.Defaults-cny:before{content:"\f157"}.Defaults-rouble:before{content:"\f158"}.Defaults-krw:before{content:"\f159"}.Defaults-bitcoin:before{content:"\f15a"}.Defaults-file:before{content:"\f15b"}.Defaults-file-text:before{content:"\f15c"}.Defaults-sort-alpha-asc:before{content:"\f15d"}.Defaults-sort-alpha-desc:before{content:"\f15e"}.Defaults-sort-amount-asc:before{content:"\f160"}.Defaults-sort-amount-desc:before{content:"\f161"}.Defaults-sort-numeric-asc:before{content:"\f162"}.Defaults-sort-numeric-desc:before{content:"\f163"}.Defaults-thumbs-up:before{content:"\f164"}.Defaults-thumbs-down:before{content:"\f165"}.Defaults-youtube-square:before{content:"\f166"}.Defaults-youtube:before{content:"\f167"}.Defaults-xing:before{content:"\f168"}.Defaults-xing-square:before{content:"\f169"}.Defaults-youtube-play:before{content:"\f16a"}.Defaults-dropbox:before{content:"\f16b"}.Defaults-stack-overflow:before{content:"\f16c"}.Defaults-instagram:before{content:"\f16d"}.Defaults-flickr:before{content:"\f16e"}.Defaults-adn:before{content:"\f170"}.Defaults-bitbucket:before{content:"\f171"}.Defaults-bitbucket-square:before{content:"\f172"}.Defaults-tumblr:before{content:"\f173"}.Defaults-tumblr-square:before{content:"\f174"}.Defaults-long-arrow-down:before{content:"\f175"}.Defaults-long-arrow-up:before{content:"\f176"}.Defaults-long-arrow-left:before{content:"\f177"}.Defaults-long-arrow-right:before{content:"\f178"}.Defaults-apple:before{content:"\f179"}.Defaults-windows:before{content:"\f17a"}.Defaults-android:before{content:"\f17b"}.Defaults-linux:before{content:"\f17c"}.Defaults-dribbble:before{content:"\f17d"}.Defaults-skype:before{content:"\f17e"}.Defaults-foursquare:before{content:"\f180"}.Defaults-trello:before{content:"\f181"}.Defaults-female:before{content:"\f182"}.Defaults-male:before{content:"\f183"}.Defaults-gittip:before{content:"\f184"}.Defaults-sun-o:before{content:"\f185"}.Defaults-moon-o:before{content:"\f186"}.Defaults-archive:before{content:"\f187"}.Defaults-bug:before{content:"\f188"}.Defaults-vk:before{content:"\f189"}.Defaults-weibo:before{content:"\f18a"}.Defaults-renren:before{content:"\f18b"}.Defaults-pagelines:before{content:"\f18c"}.Defaults-stack-exchange:before{content:"\f18d"}.Defaults-arrow-circle-o-right:before{content:"\f18e"}.Defaults-arrow-circle-o-left:before{content:"\f190"}.Defaults-caret-square-o-left:before{content:"\f191"}.Defaults-dot-circle-o:before{content:"\f192"}.Defaults-wheelchair:before{content:"\f193"}.Defaults-vimeo-square:before{content:"\f194"}.Defaults-try:before{content:"\f195"}.Defaults-plus-square-o:before{content:"\f196"}.Defaults-space-shuttle:before{content:"\f197"}.Defaults-slack:before{content:"\f198"}.Defaults-envelope-square:before{content:"\f199"}.Defaults-wordpress:before{content:"\f19a"}.Defaults-openid:before{content:"\f19b"}.Defaults-bank:before{content:"\f19c"}.Defaults-graduation-cap:before{content:"\f19d"}.Defaults-yahoo:before{content:"\f19e"}.Defaults-google:before{content:"\f1a0"}.Defaults-reddit:before{content:"\f1a1"}.Defaults-reddit-square:before{content:"\f1a2"}.Defaults-stumbleupon-circle:before{content:"\f1a3"}.Defaults-stumbleupon:before{content:"\f1a4"}.Defaults-delicious:before{content:"\f1a5"}.Defaults-digg:before{content:"\f1a6"}.Defaults-pied-piper:before{content:"\f1a7"}.Defaults-pied-piper-alt:before{content:"\f1a8"}.Defaults-drupal:before{content:"\f1a9"}.Defaults-joomla:before{content:"\f1aa"}.Defaults-language:before{content:"\f1ab"}.Defaults-fax:before{content:"\f1ac"}.Defaults-building:before{content:"\f1ad"}.Defaults-child:before{content:"\f1ae"}.Defaults-paw:before{content:"\f1b0"}.Defaults-spoon:before{content:"\f1b1"}.Defaults-cube:before{content:"\f1b2"}.Defaults-cubes:before{content:"\f1b3"}.Defaults-behance:before{content:"\f1b4"}.Defaults-behance-square:before{content:"\f1b5"}.Defaults-steam:before{content:"\f1b6"}.Defaults-steam-square:before{content:"\f1b7"}.Defaults-recycle:before{content:"\f1b8"}.Defaults-automobile:before{content:"\f1b9"}.Defaults-cab:before{content:"\f1ba"}.Defaults-tree:before{content:"\f1bb"}.Defaults-spotify:before{content:"\f1bc"}.Defaults-deviantart:before{content:"\f1bd"}.Defaults-soundcloud:before{content:"\f1be"}.Defaults-database:before{content:"\f1c0"}.Defaults-file-pdf-o:before{content:"\f1c1"}.Defaults-file-word-o:before{content:"\f1c2"}.Defaults-file-excel-o:before{content:"\f1c3"}.Defaults-file-powerpoint-o:before{content:"\f1c4"}.Defaults-file-image-o:before{content:"\f1c5"}.Defaults-file-archive-o:before{content:"\f1c6"}.Defaults-file-audio-o:before{content:"\f1c7"}.Defaults-file-movie-o:before{content:"\f1c8"}.Defaults-file-code-o:before{content:"\f1c9"}.Defaults-vine:before{content:"\f1ca"}.Defaults-codepen:before{content:"\f1cb"}.Defaults-jsfiddle:before{content:"\f1cc"}.Defaults-life-bouy:before{content:"\f1cd"}.Defaults-circle-o-notch:before{content:"\f1ce"}.Defaults-ra:before{content:"\f1d0"}.Defaults-empire:before{content:"\f1d1"}.Defaults-git-square:before{content:"\f1d2"}.Defaults-git:before{content:"\f1d3"}.Defaults-hacker-news:before{content:"\f1d4"}.Defaults-tencent-weibo:before{content:"\f1d5"}.Defaults-qq:before{content:"\f1d6"}.Defaults-wechat:before{content:"\f1d7"}.Defaults-paper-plane:before{content:"\f1d8"}.Defaults-paper-plane-o:before{content:"\f1d9"}.Defaults-history:before{content:"\f1da"}.Defaults-circle-thin:before{content:"\f1db"}.Defaults-header:before{content:"\f1dc"}.Defaults-paragraph:before{content:"\f1dd"}.Defaults-sliders:before{content:"\f1de"}.Defaults-share-alt:before{content:"\f1e0"}.Defaults-share-alt-square:before{content:"\f1e1"}.Defaults-bomb:before{content:"\f1e2"}.Defaults-futbol-o:before{content:"\f1e3"}.Defaults-tty:before{content:"\f1e4"}.Defaults-binoculars:before{content:"\f1e5"}.Defaults-plug:before{content:"\f1e6"}.Defaults-slideshare:before{content:"\f1e7"}.Defaults-twitch:before{content:"\f1e8"}.Defaults-yelp:before{content:"\f1e9"}.Defaults-newspaper-o:before{content:"\f1ea"}.Defaults-wifi:before{content:"\f1eb"}.Defaults-calculator:before{content:"\f1ec"}.Defaults-paypal:before{content:"\f1ed"}.Defaults-google-wallet:before{content:"\f1ee"}.Defaults-cc-visa:before{content:"\f1f0"}.Defaults-cc-mastercard:before{content:"\f1f1"}.Defaults-cc-discover:before{content:"\f1f2"}.Defaults-cc-amex:before{content:"\f1f3"}.Defaults-cc-paypal:before{content:"\f1f4"}.Defaults-cc-stripe:before{content:"\f1f5"}.Defaults-bell-slash:before{content:"\f1f6"}.Defaults-bell-slash-o:before{content:"\f1f7"}.Defaults-trash:before{content:"\f1f8"}.Defaults-copyright:before{content:"\f1f9"}.Defaults-at:before{content:"\f1fa"}.Defaults-eyedropper:before{content:"\f1fb"}.Defaults-paint-brush:before{content:"\f1fc"}.Defaults-birthday-cake:before{content:"\f1fd"}.Defaults-area-chart:before{content:"\f1fe"}.Defaults-pie-chart:before{content:"\f200"}.Defaults-line-chart:before{content:"\f201"}.Defaults-lastfm:before{content:"\f202"}.Defaults-lastfm-square:before{content:"\f203"}.Defaults-toggle-off:before{content:"\f204"}.Defaults-toggle-on:before{content:"\f205"}.Defaults-bicycle:before{content:"\f206"}.Defaults-bus:before{content:"\f207"}.Defaults-ioxhost:before{content:"\f208"}.Defaults-angellist:before{content:"\f209"}.Defaults-cc:before{content:"\f20a"}.Defaults-ils:before{content:"\f20b"}.Defaults-meanpath:before{content:"\f20c"}.Defaults-buysellads:before{content:"\f20d"}.Defaults-connectdevelop:before{content:"\f20e"}.Defaults-dashcube:before{content:"\f210"}.Defaults-forumbee:before{content:"\f211"}.Defaults-leanpub:before{content:"\f212"}.Defaults-sellsy:before{content:"\f213"}.Defaults-shirtsinbulk:before{content:"\f214"}.Defaults-simplybuilt:before{content:"\f215"}.Defaults-skyatlas:before{content:"\f216"}.Defaults-cart-plus:before{content:"\f217"}.Defaults-cart-arrow-down:before{content:"\f218"}.Defaults-diamond:before{content:"\f219"}.Defaults-ship:before{content:"\f21a"}.Defaults-user-secret:before{content:"\f21b"}.Defaults-motorcycle:before{content:"\f21c"}.Defaults-street-view:before{content:"\f21d"}.Defaults-heartbeat:before{content:"\f21e"}.Defaults-venus:before{content:"\f221"}.Defaults-mars:before{content:"\f222"}.Defaults-mercury:before{content:"\f223"}.Defaults-transgender:before{content:"\f224"}.Defaults-transgender-alt:before{content:"\f225"}.Defaults-venus-double:before{content:"\f226"}.Defaults-mars-double:before{content:"\f227"}.Defaults-venus-mars:before{content:"\f228"}.Defaults-mars-stroke:before{content:"\f229"}.Defaults-mars-stroke-v:before{content:"\f22a"}.Defaults-mars-stroke-h:before{content:"\f22b"}.Defaults-neuter:before{content:"\f22c"}.Defaults-facebook-official:before{content:"\f230"}.Defaults-pinterest-p:before{content:"\f231"}.Defaults-whatsapp:before{content:"\f232"}.Defaults-server:before{content:"\f233"}.Defaults-user-plus:before{content:"\f234"}.Defaults-user-times:before{content:"\f235"}.Defaults-bed:before{content:"\f236"}.Defaults-viacoin:before{content:"\f237"}.Defaults-train:before{content:"\f238"}.Defaults-subway:before{content:"\f239"}.Defaults-medium:before{content:"\f23a"}.epyt-debug{background-color:#ddd;color:#000;cursor:pointer;text-align:left}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery .epyt-figure{margin-block:0;margin-inline:0}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{display:block;margin:0 -8px;position:relative;transition:opacity .3s ease-out}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity .3s ease-out}.epyt-gallery-thumb{box-sizing:border-box;cursor:pointer;display:block!important;float:left;height:auto;opacity:1;overflow-y:hidden;padding:0 8px 10px;position:relative}.epyt-gallery-thumb.hover{height:auto;opacity:1;position:relative;transition:opacity .3s ease-out}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{background-position:50%!important;background-size:cover!important;height:0;overflow:hidden!important;padding-top:56.25%!important;position:relative;width:100%}.epyt-gallery-playhover{height:100%;left:0;opacity:0;position:absolute;text-align:center;top:-10px;transition:opacity .3s ease-out;vertical-align:middle;width:100%}.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover,.epyt-gallery-thumb.hover .epyt-gallery-playhover{opacity:1;top:0;transition:all .3s ease-out}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-thumb.epyt-hidethumbimg.hover{transform:translateY(3px);transition:transform .2s ease-out}.epyt-gallery-thumb.epyt-current-video.epyt-hidethumbimg{text-decoration:underline}.epyt-gallery-playhover .epyt-play-img{border:none;box-sizing:border-box;display:inline-block!important;height:auto!important;margin:0!important;max-width:15%!important;min-width:30px!important;padding:0!important;vertical-align:middle!important;width:auto}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{left:0;opacity:0;overflow-x:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:100%;white-space:nowrap;width:100%;z-index:10}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity .2s linear}.epyt-gallery-list.epyt-gallery-style-listview{margin-bottom:25px;margin-left:0;margin-right:0}.epyt-gallery-thumb.epyt-listview{margin:8px 0;padding:0;width:100%!important}.epyt-gallery-thumb.epyt-listview+.epyt-gallery-rowbreak{display:none}.epyt-gallery-thumb.epyt-listview .epyt-gallery-img-box{float:left;margin-bottom:6px;margin-right:20px;max-width:25%;width:150px}.epyt-gallery-thumb.epyt-listview .epyt-gallery-title{padding:0 10px 10px;text-align:left}.epyt-gallery-thumb.epyt-listview .epyt-gallery-dsc{font-size:75%;line-height:120%;padding:5px 10px 12px 0;text-align:left}.epyt-gallery-thumb.epyt-listview.hover{position:relative}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;padding:10px 8px;text-align:center}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagenumbers>div,.epyt-pagination>div{display:inline-block;padding:0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{max-width:964px;width:100%}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.09%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-gallery-allthumbs.epyt-thumb-portal .epyt-gallery-thumb .epyt-gallery-img{border-radius:50%;padding-top:100%!important}.epyt-gallery-list.epyt-gallery-style-carousel{margin:0 0 50px}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagination{display:none}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagination:first-child{bottom:0;display:block;height:30px;margin:auto;padding:0;position:absolute;top:0;width:100%}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagenumbers.hide{opacity:0}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-gallery-allthumbs{margin:15px 35px}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-gallery-thumb{display:inline-block!important;float:none;padding-bottom:0}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton>div{display:none}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton>div.epyt-arrow{background:transparent url(/wp-content/plugins/youtube-embed-plus-pro/images/arrow-right.svg) no-repeat scroll 0 0;background-size:contain;display:block;height:100%;opacity:.7;position:static;text-indent:-99999px;width:20px}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton>div.epyt-arrow:hover{opacity:1}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton.epyt-prev>div.epyt-arrow{background-image:url(/wp-content/plugins/youtube-embed-plus-pro/images/arrow-left.svg)}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagebutton{margin-top:-2px;padding:0}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-next{float:right}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-prev{float:left}.epyt-gallery-list.epyt-gallery-style-carousel .epyt-pagenumbers{left:0;position:absolute;right:0;top:100%}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{clear:both;padding:15px 0 10px;text-align:center}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{background-color:#e62117!important;border-radius:3px;color:#fff!important;display:inline-block;padding:5px 10px;text-decoration:none!important}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto!important;margin:0;padding:0 6px 3px 0;vertical-align:middle!important;width:20px!important}#wpadminbar #wp-admin-bar-ytprefs-bar-cache>.ab-item:before{content:"\f311";top:2px}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(180deg,#000,#444);height:auto;padding:25px;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{background:#e62117!important;border-radius:3px;border-width:0;box-sizing:border-box;color:#fff!important;display:inline-block;font-weight:400;padding:5px 10px;text-decoration:none!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto!important;margin-left:8px;padding:0 6px 3px 0;vertical-align:middle!important;width:20px!important}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(180deg,#000,#444)}.epyt-live-chat-wrapper{display:block;padding:0}.epyt-live-chat-wrapper .epyt-live-chat-box,.epyt-live-chat-wrapper .epyt-live-chat-video{display:block;margin:0;padding:0}.epyt-live-chat-wrapper .epyt-live-chat-box{min-height:400px;position:relative}.epyt-live-chat-wrapper.epyt-live-chat-wrapper--wide{display:table;width:100%}.epyt-live-chat-wrapper.epyt-live-chat-wrapper--wide .epyt-live-chat-box,.epyt-live-chat-wrapper.epyt-live-chat-wrapper--wide .epyt-live-chat-video{display:table-cell}.epyt-live-chat-wrapper.epyt-live-chat-wrapper--wide .epyt-live-chat-video{width:auto}.epyt-live-chat-wrapper.epyt-live-chat-wrapper--wide .epyt-live-chat-box{max-width:400px;min-height:0;min-width:300px;width:29%}.epyt-live-chat-wrapper .epyt-live-chat-box p{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.epyt-live-chat-wrapper .epyt-live-chat-box .epyt-live-chat{border-width:0;bottom:0;display:block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.epyt-do-live-fallback{display:none}.epyt-facade{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.epyt-facade:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:brightness(90%)}.epyt-facade img.epyt-facade-poster{border:none;cursor:pointer;display:block;height:auto;left:50%;margin:0;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.epyt-facade button.epyt-facade-play{background-color:transparent!important;border-width:0!important;cursor:pointer;height:48px;left:50%;margin-left:-34px;margin-top:-24px;position:absolute;top:50%;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);width:68px}.epyt-facade button.epyt-facade-play svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.epyt-facade button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8}.epyt-facade:hover button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:red;fill-opacity:1}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.epyt-facade{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper:before{padding:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper .epyt-is-override.__youtube_prefs_gdpr__{bottom:unset;left:unset;position:relative;right:unset;top:unset}.epyt-livestream-advice{display:none!important}body.logged-in.epyt-edit-posts .epyt-livestream-advice{background-color:#eee;border:1px dashed #888;color:#555;display:block!important;font-size:85%;padding:5px 10px;position:relative}body.logged-in.epyt-edit-posts .epyt-livestream-advice .epyt-livestream-advice-close{color:#000;cursor:pointer;display:block;font-family:sans-serif;font-size:22px;padding:0 10px;position:absolute;right:5px;top:5px}
/*! Lity - v1.6.6 - 2016-04-22
* http://sorgalla.com/lity/
* Copyright (c) 2016 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.spg-grids li {
	opacity: 0;
}

.spg-grids li.shown,
.no-js .spg-grids li,
.spg-grids.no-cssanimations li {
	opacity: 1;
}

.spg-grids li a:not(.vc_btn3),
.spg-grids li img {
	outline: none;
	border: none !important;
	display: inline-block !important;
	max-width: 100%;
	box-shadow: none !important;
	border-radius: 0 !important;
}

/* Effect 1: opacity */
.spg-grids.effect-1 li.animate {
	-webkit-animation: fadeIn 0.65s ease forwards;
	animation: fadeIn 0.65s ease forwards;
}

@-webkit-keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

@keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

/* Effect 2: Move Up */
.spg-grids.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
	0% { }
	100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
}

/* Effect 3: Scale up */
.spg-grids.effect-3 li.animate {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-animation: scaleUp 0.65s ease-in-out forwards;
	animation: scaleUp 0.65s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

/* Effect 4: fall perspective */
.spg-grids.effect-4 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.spg-grids.effect-4 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	transform: translateZ(400px) translateY(300px) rotateX(-90deg);
	-webkit-animation: fallPerspective .8s ease-in-out forwards;
	animation: fallPerspective .8s ease-in-out forwards;
}

@-webkit-keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

@keyframes fallPerspective {
	0% { }
	100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}

/* Effect 5: fly (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.spg-grids.effect-5 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.spg-grids.effect-5 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50% -300px;
	transform-origin: 50% 50% -300px;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-animation: fly .8s ease-in-out forwards;
	animation: fly .8s ease-in-out forwards;
}

@-webkit-keyframes fly {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes fly {
	0% { }
	100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
}

/* Effect 6: flip (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.spg-grids.effect-6 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.spg-grids.effect-6 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-80deg);
	transform: rotateX(-80deg);
	-webkit-animation: flip .8s ease-in-out forwards;
	animation: flip .8s ease-in-out forwards;
}

@-webkit-keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }
}

/* Effect 7: helix (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.spg-grids.effect-7 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.spg-grids.effect-7 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-animation: helix .8s ease-in-out forwards;
	animation: helix .8s ease-in-out forwards;
}

@-webkit-keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); opacity: 1; }
}

@keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }
}

/* Effect 8:  */
.spg-grids.effect-8 {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.spg-grids.effect-8 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(0.4);
	transform: scale(0.4);
	-webkit-animation: popUp .8s ease-in forwards;
	animation: popUp .8s ease-in forwards;
}

@-webkit-keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

@media screen and (max-width: 900px) {
	.spg-grids li {
		width: 50%;
	}
}

@media screen and (max-width: 400px) {
	.spg-grids li {
		width: 100%;
	}
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width: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{left:1px;right:auto}.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 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.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--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.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--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.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{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width: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{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.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{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.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-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.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{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* CSS Document */
/*== Loop Actions
 *=================================*/
.spg-view {
	height:28px;
}
.spg-view .spg-view-link.current{
	z-index:999;
	display:block;
}
.spg-view:hover{
	z-index:999;
}
.spg-view:hover .spg-view-link {
	display:block;
	position:relative;
}
ul.spg-grids li{
	margin-left:0;
	list-style:none !important;
}
ul.spg-grids.spg-clear {
	width:100%;
	margin: 0 !important;
	padding: 0 !important;
	margin-top: 20px !important;
}
div#spg-grid-gallery {
	width: 100%;
}
ul.spg-grids.spg-clear.masonry{
	width: 100%;
	margin: 0;
}
ul.spg-grid.spg-grids.spg-clear.masonry {
	position: relative;
}
ul.spg-grids li .post-date {
	font-style: italic;
}
ul.spg-grids li .spg-thumb {
	position:relative;
	border: 1px solid #f1f1f1;
  border-bottom: 0;
  box-sizing: border-box;
}
.spg-item { float: left; padding: 15px; position: relative; box-sizing: border-box;}
.spg-grid-small .spg-data,
.spg-grid-medium .spg-data,
.spg-grid-mini .spg-data{
	float: left;
	display: inline;
	width: 100%;
	padding: 15px;
  box-sizing: border-box;
  border: 1px solid #f1f1f1;
}
.spg-thumb:hover .spg-overlay {
	z-index: 999;
	opacity: 1;
	border-radius: 3px;
}
.spg-thumb .clip-link {
	text-align: center;
	white-space: nowrap;
}
.spg-thumb .spg-overlay {
	position: absolute;
	border: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
/*
	background-image: url(/wp-content/plugins/sortable-post-grid/css/images/hover-link.png);
	background-repeat: no-repeat;
	background-position: center center;
*/
	opacity: 0;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-ms-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
}
.spg-entry-title a > h3{
	text-decoration: none;
	font-size: inherit !important;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
	color: inherit;
	margin: 0;
	clear: none;
}
.spg-loop-actions {
	margin-top: 15px;
	height: auto;
	line-height: 32px;
	padding: 0px 1px 10px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	float: left;
	padding-left: 0 !important;
}
.spg-loop-actions div,.spg-loop-actions span,.spg-loop-actions a,.spg-loop-actions i {
	vertical-align:middle;
	display:inline-block;
	float:left;
	line-height:30px;
	overflow:hidden;
}
.spg-loop-actions a {
	text-decoration:none;
}
.spg-loop-actions i {
	font-style:normal;
}
.spg-loop-actions .prefix {
	margin-right:5px;
	color:#777;
}
.spg-loop-actions .sep {
	color:#CCC;
	margin:0 8px;
}
.spg-loop-actions .spg-orderby .current {
	color:#111
}
.spg-loop-actions .asc,.spg-loop-actions .desc{
	text-indent:-5555em;
	border: 1px solid #ddd;
	width: 25px;
	height: 25px;
}
.spg-loop-actions .asc {
	background:url(/wp-content/plugins/sortable-post-grid/img/view.png) no-repeat 6px -15px;
}
.spg-loop-actions .desc {
	background:url(/wp-content/plugins/sortable-post-grid/img/view.png) no-repeat -13px -13px;
}
.spg-loop-actions .spg-view {
	float:left;
}
.spg-loop-actions .spg-order {
  margin-right: 15px;
}
.spg-loop-actions .spg-view a {
	padding: 6px;
	border:1px solid transparent;
	border: 1px solid #ddd;
	margin-right: 5px;
}
.spg-loop-actions .spg-view i {
	display:inline-block;
	width:11px;
	height:11px;
	background-image:url(/wp-content/plugins/sortable-post-grid/img/view.png);
	background-repeat:no-repeat;
}
.loop-content {
	margin: 0px 15px;
}
.spg-list-small-link i {
	background-position:0 0
}
.spg-list-medium-link i {
	background-position:-20px 0
}
.spg-list-large-link i {
	background-position:-40px 0
}
.spg-grid-medium-link i {
	background-position:-60px 0
}
.spg-grid-small-link i {
	background-position:-80px 0
}
.spg-grid-mini-link i {
	background-position:-100px 0
}
.spg-loop-actions .spg-view a.current {
	background:#FFF;
	border: 1px solid #F50B56;
}
.spg-loop-actions .spg-orderby-select{
	display: block;
	float: left;
	width: 100px;
	height: 26px;
	margin-left: 8px;
	padding: 0 5px;
	margin-right: 15px;
	border-radius: 0 !important;
	border: 1px solid #aaa;
}
ul.spg-grids li.spg-item .vc_grid-item {
    padding: 0 !important;
}
/*== Loop Navigation
 *=================================*/
.loop-nav {
	border-top:1px solid #DDD;
}
.loop-nav-inner {
	border-top:1px solid #FFF;
	padding: 20px 0;
}
/*== Loop content
 *=================================*/
div#loop-content {
	border-top: 1px solid #CCC;
	float: left;
	width:100%;
	margin-bottom: 40px;
}
div#loop-content.spg-masonry { margin:0px;padding: 0px; }

.spg-masonry.spg-grid-small .spg-item {
  width: 32%;
	margin-right: 1.33% !important;
	margin-bottom: 1.33% !important;
}
.spg-masonry.spg-grid-medium .spg-item {
  width: 48%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.spg-masonry.spg-grid-mini .spg-item {
  width: 24%;
	margin-right: 1%;
	margin-bottom: 1%;
}
.spg-thumb img {
	display: inline-block;
	vertical-align: top;
}
/*== List View with Small Thumbnial
 *=================================*/
.spg-list-small p {
	margin:0 0 5px;
	word-break: break-word;
}
.spg-list-small .spg-item {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	margin:0;
	float:left;
	width: 100%;
	padding: 15px 0px;
}
/*
.spg-list-small .spg-item:first-child {
	padding-top:0;
	border-top:0;
}
*/
.spg-list-small .spg-item:last-child {
	border-bottom:0
}
.spg-list-small .spg-thumb {
	float:left;
	width:35%;
	height:auto;
	margin:0;
}
.spg-list-small .spg-thumb img {
	width:100%;
	box-shadow: none;
	border: 1px solid #DFDFDF;
	display: block;
}
/*.spg-list-small .spg-item-post .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
.spg-list-small .spg-item-img .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
*/
.spg-list-small .spg-data {
	margin-left: 25px;
    display: inline-block;
    float: left;
    width: 60%;
}
.spg-list-small .spg-entry-title {
	margin:0 0 5px;
	font-size: 1.5em;
}
.spg-list-small .spg-entry-meta {
	float:left
}
.spg-list-small .spg-stats {
	float:right
}
.spg-list-small .spg-stats .spg-views,
.spg-list-small .spg-stats .likes,
.spg-list-small .spg-stats .comments {
	margin:0 0 0 10px
}
.spg-list-small .suffix {
	display:none
}
.spg-list-small .spg-entry-summary {
	padding: 0;
}
/*== List View with Medium Thumbnial
 *=================================*/
.spg-list-medium .spg-item {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	margin:0;
	padding:15px 0;
	float: left;
	width: 100%;
}
/*
.spg-list-medium .spg-item:first-child {
	padding-top:0;
	border-top:0;
}
*/
.spg-list-medium .spg-item:last-child {
	border-bottom:0
}
.spg-list-medium .spg-thumb {
	float: left;
	width: 45%;
	height: auto;
	margin: 0;
	margin-right: 15px;
}
.spg-list-medium .spg-thumb img {
	width:100%;
	box-shadow: none;
	border: 1px solid #DFDFDF;
	display: block;
}
/*
.spg-list-medium .spg-item-post .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
.spg-list-medium .spg-item-img .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
*/
.spg-list-medium .spg-data {
	margin-left:50%;
}
.spg-list-medium .spg-entry-title {
	margin: 0 0 5px;
	font-size: 1.2em;
}
/*== List View with Large Thumbnial
 *=================================*/
.spg-list-large .spg-item {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	margin:0;
	width: 100%;
	padding: 15px 0px;
}
/*
.spg-list-large .spg-item:first-child {
	padding-top:0;
	border-top:0;
}
*/
.spg-list-large .spg-item:last-child {
	border-bottom:0
}
.spg-list-large .spg-thumb {
	width:auto;
	height:auto;
	margin:0 0 10px;
	display: inline-block;
}
.spg-list-large .spg-thumb img {
	width:auto;
	box-shadow: none;
	border: 1px solid #DFDFDF;
	display: block;
}
/*
.spg-list-large .spg-item-post .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
.spg-list-large .spg-item-img .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
*/
.spg-list-large .spg-entry-title {
	margin:0 0 5px;
	font-size: 1.5em;
}
.spg-list-large .spg-entry-title a:hover {
	text-decoration:none;
}
.spg-list-large .spg-entry-meta {
	float:left
}
.spg-list-large .spg-stats {
	float:right
}
.spg-list-large .spg-stats .spg-views,.spg-list-large .spg-stats .likes,.spg-list-large .spg-stats .comments {
	margin:0 0 0 10px
}
.spg-list-large .spg-entry-summary {
	clear: left;
}
span.spg-clip {
	display: inline-block;
	position: relative;
}
/*== Grid View with Small Thumbnial
 *=================================*/
.spg-grid-small p {
	margin:0 !important;
	word-break: break-word;
	height: auto;
	margin-top: 5px !important;
}
.spg-grid-small .spg-item {
	width:31.28%;
	padding: 0;
	box-sizing: border-box;
}
.spg-grid-small .spg-thumb {
	width:100%;
	height:auto;
}
.spg-grid-small .spg-thumb img {
	width:100%;
	box-shadow: none;
	border: 1px solid #DFDFDF;
}
.spg-grid-small .spg-item {
	margin-right: 3% !important;
	margin-bottom: 3%;
}
.spg-entry-title h3 {
    margin: 0;
}
/*
.spg-grid-small .spg-item-post .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png);
	border-radius: 3px;
}
.spg-grid-small .spg-item-img .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png);
	border-radius: 3px;
}
*/
/*.spg-grid-small .spg-entry-title {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
}*/
.spg-grid-small .suffix,.spg-grid-small .spg-entry-meta,.spg-grid-small .spg-entry-summary {
	display: none
}
/*== Grid View with Medium Thumbnial
 *=================================*/
.spg-grid-medium p {
	margin: 0 !important;
	word-break: break-word;
	padding: 0px;
	height: auto;
}
.spg-grid-medium .spg-item {
	width: 48.45%;
	padding: 0;
	margin-bottom: 3%;
	margin-right: 3%;
}
.spg-grid-medium .spg-thumb{width: 100%; max-height: 168px; display: inline-table; float: left; }
.spg-grid-medium .spg-thumb img {
	width:100%;
	box-shadow: none;
	border: 1px solid #DFDFDF;
	display: block;
}
.spg-grid-medium .spg-item:nth-child(2n) {
    margin-right: 0;
}
/*
.spg-grid-medium .spg-item-post .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
.spg-grid-medium .spg-item-img .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
*/
/*.spg-grid-medium .spg-entry-title {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
}*/
.spg-grid-medium .spg-entry-meta,.spg-grid-medium .suffix,.spg-grid-medium .spg-entry-summary {
	display: none
}
/*== Grid View with Mini Thumbnial
 *=================================*/
/*.spg-grid-mini .spg-grids {
	margin:0 -10px
}*/
.spg-grid-mini p {
	margin:0 !important;
	word-break: break-word;
	height: auto;
	margin-top: 5px;
}
.spg-grid-mini .spg-item {
	width: 23.45%;
	padding: 0;
	margin-right: 1.55%;
	margin-bottom: 1.5%;
}
.spg-grid-mini .spg-thumb {
	width:100%;
	height:auto;
}
.spg-grid-mini .spg-thumb img {
	width:100%;
	box-shadow: none;
	border: 1px solid #DFDFDF;
	display: block;
}
.spg-grid-mini .spg-item:nth-child(4n) {
    margin-right: 0;
}
/*
.spg-grid-mini .spg-item-img .spg-thumb .spg-overlay {
	background-image:url(/wp-content/plugins/sortable-post-grid/img/hover-link.png)
}
.spg-grid-mini .spg-entry-title {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
}*/
.spg-grid-mini .suffix,.spg-grid-mini .spg-entry-meta,.spg-grid-mini .comments,.spg-grid-mini .spg-entry-summary {
	display: none
}
/*== Clearing floats */
.clear:after {
	clear:both;
}
.clear:before,
.clear:after {
	content: "";
	display: table;
}
.clear{zoom:1;}
/*Pagination*/
.spg-pagination {
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
	float: left;
	width: 100%;
}
.spg-pagination span, .spg-pagination a,  .spg-pagination a:visited {
	display: block;
	float: left;
	margin: 2px 2px 2px 0;
	padding: 6px 9px 5px 9px;
	text-decoration: none;
	width: auto;
	color: #fff !important;
	background: #555;
}
.spg-pagination a:hover{
	color:#fff;
	background: #3279BB;
}
.spg-pagination .current{
	padding:6px 9px 5px 9px;
	background: #3279BB;
	color:#fff;
}
@media only screen and (min-width:520px) {
	.spg-grid-small .spg-item:nth-child(3n) {
		margin-right: 0 !important;
	}
	.spg-grid-mini > ul > li:nth-child(4n+5),
	.spg-grid-small > ul > li:nth-child(3n+4),
	.spg-grid-medium  > ul > li:nth-child(2n+3){
		clear: left;
	}
	.spg-grid-small .spg-item:nth-child(3n){ margin-right: 0 !important; }

}
/*== Mobile
 *==================================================================*/
@media only screen and (max-width:520px) {
	.spg-loop-actions .spg-orderby{display:none;}
	.spg-loop-actions .spg-orderby-select{display:block;float:left;padding:2px;text-transform:none; margin-top:3px;}
	.spg-loop-actions .prefix{display:none;}
	.spg-loop-actions {
		display: table-cell;
		padding-bottom: 10px;
	}
	/*== Archive Content
	 *=================================*/
	.spg-grid-small .spg-thumb {
		width:100%;
		height:auto;
		border: 1px solid #EEE;
	}
	.spg-grid-small .spg-thumb img {
		width:100%;
		box-shadow: none;
		border: 1px solid #DFDFDF;
		display: block;
	}
	.spg-grid-small .spg-item,
	.spg-grid-mini .spg-item,
	.spg-grid-medium .spg-item {
		width: 48.45% !important;
		padding: 0;
		margin-top: 15px;
		margin-right: 3% !important;
	}
	.spg-grid-small .spg-item:nth-child(2n),
	.spg-grid-medium .spg-item:nth-child(2n),
	.spg-grid-mini .spg-item:nth-child(2n) { margin-right: 0 !important; }

	.spg-grid-medium .spg-thumb{display: inline-table; float: left; margin-bottom: 15px; border: 1px solid #EEE;}
	.spg-grid-medium .spg-thumb img{width:100%;}
	.spg-data { float: left; display: inline; }
	.spg-list-small .spg-thumb {
		width:100%;
		height:auto;
		border: 1px solid #EEE;
	}
	.spg-list-small .spg-thumb img {
		width:100%;
		box-shadow: none;
		border: 1px solid #DFDFDF;
		display: block;
	}
	.spg-list-small .spg-data {
		margin-left:0;
	}
	.spg-list-small .meta, .spg-list-small .spg-stats{float:none;}
	.spg-list-small .spg-stats > span{margin:0 10px 0 0 !important;}
	.spg-list-small .spg-author,
	.spg-list-small .suffix,
	.spg-list-small .spg-entry-summary{display:none;}

	.spg-list-medium .spg-thumb {
		width:100%;
		height:auto;
		margin:0 0 10px;
		border: 1px solid #EEE;
	}
	.spg-list-medium .spg-thumb img {
		width:100%;
		box-shadow: none;
		border: 1px solid #DFDFDF;
		display: block;
	}
	.spg-list-medium .spg-data {
		margin-left:0
	}
	.spg-list-medium .spg-author,
	.spg-list-medium .suffix{display:none;}
	.spg-list-medium .meta{float:left;}
	.spg-list-medium .spg-stats{float:right;}
	.spg-list-medium .spg-entry-summary{font-size:11px;}

	.spg-list-large .spg-item{width:100%; float: left;}
	.spg-list-large .spg-thumb{width:100%;height:auto;}
	.spg-list-large .meta, .spg-list-large .spg-stats{float:none;}
	.spg-list-large .spg-stats > span{margin:0 10px 0 0 !important;}
	.spg-custom-tax {
		margin-top:-15px !important;
	}
	.spg-masonry .spg-template-01.spg-item,
	.spg-masonry .spg-template-02.spg-item,
	.spg-masonry .spg-template-03.spg-item {
		width: 100% !important;
		margin-right: 0;
	}
	.spg-grid-medium .spg-template-01 .spg-thumb {
		margin-bottom: 0;
	}
	.spg-masonry.spg-list-small .spg-template-01.spg-item .spg-thumb,
	.spg-masonry.spg-list-small .spg-template-01.spg-item .spg-data {
		width: 100% !important;
	}
	.spg-list-small .spg-template-04.spg-item .spg-thumb,
	.spg-list-small .spg-template-04.spg-item .spg-data {
		width: 100% !important;
	}
	.spg-list-small .spg-template-04.spg-item .spg-data {
		margin-top: 15px;
	}
}
@media only screen and (max-width:610px) {
	.spg-loop-actions .spg-orderby-select{display:block;float:left;padding:2px;text-transform:none; margin-top:3px;}
	.spg-loop-actions .prefix{display:none;}
	.spg-custom-tax {
		margin-top:-15px !important;
	}
}
@media only screen and ( max-width: 768px ) {
	.spg-template-01.spg-item {
    width: 48%;
    margin-right: 2%;
	}
	.spg-list-large .spg-template-01.spg-item,
	.spg-list-small .spg-template-01.spg-item {
    width: 100%;
    margin-right: 0;
	}
	.spg-list-small .spg-template-01.spg-item .spg-thumb {
		width: 50%;
	}
	.spg-list-small .spg-template-01.spg-item .spg-data {
		width: 50%;
		margin-left: 0;
		padding-left: 25px;
	}
	.spg-grid-mini .spg-item.spg-template-02,
	.spg-grid-mini .spg-item.spg-template-03 {
		width: 31.28%;
	}
	.spg-grid-small .spg-item.spg-template-02 .spg-post-title-section > .spg-entry-title {
		padding: 15px;
	}
	.spg-item.spg-template-02 .spg-post-title-section > .spg-entry-title h3,
	.spg-item.spg-template-03 .spg-post-title-section > .spg-entry-title h3 {
		font-size: 18px;
	}
}
@media only screen and (max-width:420px) {
	.spg-view.spg-grid-right {
		float: left !important;
		margin-top: 15px;
		margin-left:0px;
	}
	span.spg-order {
		float: left;
		width: auto;
		clear: left;
	}
	.spg-grid-medium .spg-item,
	.spg-grid-small .spg-item,
	.spg-grid-mini .spg-item {
		width: 100% !important;
	}
	.spg-custom-sort .spg-filter-form {
		flex-direction: column;
		align-items: baseline;
	}
}
@media only screen and (max-width:300px) {
	.spg-grid-medium .spg-item, .spg-grid-small .spg-item {
		width: 100% !important;
		margin: 0 10px 20px;
	}
}
.tooltipsy:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #444 transparent;
	top: -18px;
	left: 46%;
}
.spg-view.spg-grid-left{
	float:left;
}
.spg-view.spg-grid-right{
	float:right;
}
.spg-view.spg-grid-right a:last-child {
  margin-right: 0;
}
.masonry-brick{
	position:absolute;
}
div.spg-results {
	padding: 15px 5px;
}
div.spg-custom-sort {
	width: 100%;
	float: left;
}
.spg-custom-sort-opt {
	min-width: 200px;
	width: 90%;
}
select.spg-custom-sort-opt {
	height: 29px;
	border-radius: 0 !important;
	background: #f7f7f7;
	border: 1px solid #aaa;
}
.spg-custom-tax {
	float: left;
	margin-top:15px;
}
div.spg-loop-content.spg-masonry {
	float: left;
	width: 100%;
}
input#spg-search-term-input {
	border-style: solid;
    border-width: 1px;
    border-color: #c1c1c1;
    min-height: 30px;
	width: 100%;
	padding: 0px 10px;
}
.spg-search-form {
	margin-top: 20px;
}
.spg-search-form .spg-filter-form {
	flex-direction: row;
	align-items: center;
	margin-bottom: 20px;
	margin-left: 0;
}
.spg-search-form .spg-filter-form input#spg-search-term-input {
	min-height: 40px;
}
.spg-search-form .spg-filter-form .spg-search-term-label {
	padding-left: 0;
}
.spg-search-form .spg-filter-form .spg-custom-tax {
	margin: 0 !important;
}
.spg-search-form .spg-filter-form .spg-filter-btn input.button {
	margin: 0 !important;
	width: 100%;
}
.spg-filter-btn {
	text-align:left;
	padding: 15px 0px !important;
	display: block;
	margin-top: 15px !important;
}
.spg-filter-btn input.button {
  float: left;
  max-width: 200px;
  margin-right: 15px;
	cursor: pointer;
	font-size: 1em;
	box-shadow: none;
	border-radius: 0;
	padding: 7px 15px;
}
span.spg-meta-label {
	display: inline-block;
	float: left;
	clear: left;
	padding-right: 5px;
}
.spg-meta-tags a {
	display: inline-block !important;
	padding-left: 5px;
	text-decoration: none;
	font-size: 13px;
}
.spg-meta-tags a:first-child {
	padding: 0;
}
.spg-data a {
	text-decoration: none;
	color: #777;
}
span.spg-overlay-link {
	display: block;
	background-image: url(/wp-content/plugins/sortable-post-grid/img/hover-link-2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 48px;
	height: 48px;
	/*border: 2px solid #fff;*/
	position: absolute;
	bottom: 20px;
	left: 52px;
	right: 0;
	margin: 0 auto;
	margin-bottom:-24px !important;
}
span.spg-overlay-quick-view {
	display: block;
	background-image: url(/wp-content/plugins/sortable-post-grid/img/hover-quick-view.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 48px;
	height: 48px;
	/* border: 2px solid #fff;*/
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 52px;
	margin: 0 auto;
	margin-bottom:-24px !important;
}
ul.spg-grids li .spg-thumb:hover span.spg-overlay-link,
ul.spg-grids li .spg-thumb:hover span.spg-overlay-quick-view {
	bottom: 50%;
	opacity: 1;
}
span.spg-overlay-link,
span.spg-overlay-quick-view,
ul.spg-grids li .spg-thumb:hover span.spg-overlay-link,
ul.spg-grids li .spg-thumb:hover span.spg-overlay-quick-view {
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
span.spg-meta-tags {
	width: 100%;
	float: left;
	clear: right;
}
span.spg-post-meta {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
/* Post Quick View */
.spg-quick-view-overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background: rgba(0,0,0,0.7);
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
}
.spg-quick-view {
	position: fixed;
	width: 99%;
	height: 98%;
	background: #fff;
	top: 1%;
	left: 0;
	z-index: 9999999;
	right: 0;
	margin: 0 auto;
	overflow:hidden;
}
h3.spg-popup-title {
	color: #222;
	font-size: 18px;
	line-height: 1.2em;
	font-weight: 400;
	margin: 0 15px;
	align-items: center;
	display: inline-flex;
}
.spg-quick-view > .spg-quick-heading {
	display: flex;
  border-bottom: 1px solid #ddd;
  background: #fff;
	min-height: 45px;
}
span.spg-overlay-quick-view-close {
	display: inline-block;
	background-image: url(/wp-content/plugins/sortable-post-grid/img/close-2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
	border-left: 1px solid #ddd;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
span.spg-overlay-quick-view-prev {
	display: inline-block;
	background-image: url(/wp-content/plugins/sortable-post-grid/img/prev-arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
	border-left: 1px solid #ddd;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	right: 100px;
	cursor: pointer;
}
span.spg-overlay-quick-view-next {
	display: inline-block;
	background-image: url(/wp-content/plugins/sortable-post-grid/img/next-arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
	border-left: 1px solid #ddd;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	right: 50px;
	cursor: pointer;
}
div.spg-overlay-quick-view-loader {
	display: block;
	background-image: url(/wp-content/plugins/sortable-post-grid/img/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 100%;
	margin: 0 auto;
	background-size: 16px 11px;
}
.spg-quick-view-content {
    height: 85%;
	display: block;
    position: relative;
	padding: 15px;
	line-height: 1.4em;
	overflow-y: auto;
}
.spg-quick-view-content h3 {
	color: #222;
	font-size: 32px;
	font-weight: 100;
	margin: 10px 0 0;
	line-height: 1.3;
	margin-bottom: 15px;
}
.spg-featured-image img {
	width: auto;
	height:auto;
	max-height:520px;
	max-width:100%;
}
.spg-html-fixed { overflow-y:hidden !important;}
span.spg-date-label {
	font-size: 11px;
	display: inline-block;
	padding: 2px 8px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin: 0 0 -10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.post-meta-data {
	border-top: 3px solid #eee;
	color: #888;
	font-size: 13px;
	font-weight: 400;
	margin: 30px 0 0;
	padding-top: 20px;
}
.post-meta-data .spg-post-meta { margin-bottom: 10px; }
.post-meta-data .spg-post-meta span.spg-post-meta-tags { margin-left: 5px; }
.post-meta-data .spg-post-meta span.spg-post-meta-tags a {
	text-decoration: none;
	margin-left: 7px;
}
span.author-meta a {
	text-decoration: none;
	padding-right: 4px;
}
.spg-post-content img {
	max-width: 100%;
}
input.spg-custom-sort-chk {
    display: inline-block !important;
    width: auto !important;
}
.spg-post-meta-tags a {
    display: inline-block !important;
    padding-left: 5px;
}

/* Styling for filter */
.spg-filter-form {
	float: left;
	width: 100%;
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-left: -15px;
}
.spg-custom-sort-opt .select2-choice {
    border-radius: 0 !important;
    background: #f7f7f7 !important;
		height: 29px;
    line-height: 29px;
}
.spg-custom-sort-opt .select2-choice .select2-chosen {
    line-height: 26px;
		height: 29px;
}
.spg-custom-sort-opt .select2-choice .select2-arrow {
    -o-linear-gradient(top, #f7f7f7, #f7f7f7);
    background-image: linear-gradient(#f7f7f7, #f7f7f7) !important;
    border-radius: 0 !important;
}
.spg-custom-tax {
    padding: 0 !important;
    margin: 15px;
}
/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
	.spg-custom-sort-opt .select2-choice .select2-arrow {
		width: 26px !important;
	}
	.spg-custom-sort-opt .select2-choice .select2-arrow > b {
	    background-size: 90px 40px !important;
	}

	.spg-custom-sort-opt.select2-dropdown-open .select2-choice .select2-arrow b {
	    background-position: -26px 1px !important;
	}
}
.spg-entry-summary .spg-read-more {
	display: block !important;
	clear: both;
}

/* Single Column Quick View */
.spg-quick-view.spg-quick-view-single-column .spg-quick-view-content .spg-featured-image,
.spg-quick-view.spg-quick-view-single-column .spg-quick-view-content .spg-post-content {
	width: 100%;
	margin-bottom: 15px;
}
.spg-quick-view.spg-quick-view-single-column .spg-quick-view-content .spg-featured-image img {
	max-height: 100%;
}

/* Template 01 */
.spg-template-01 span.spg-clip {
	width: 100%;
}
.spg-template-01 .spg-post-date {
	position: absolute;
	top: 0;
	padding: 6px 10px;
	background: #fff;
	text-align: center;
	margin: 10px;
}
.spg-template-01 .spg-post-date .spg-date-day {
	font-size: 2em;
	font-weight: bold;
	line-height: 1em;
}
.spg-template-01 .spg-post-title-section a {
	color: #fff;
	text-shadow: 1px 0px 1px #666;
}
.spg-template-01 .spg-post-title-section {
	float: left;
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 2em 5em;
	color: #fff;
	text-shadow: 1px 0px 1px #666;
	background: -webkit-linear-gradient(top, rgba( 255, 255, 255, 00 ), rgba( 33, 33, 33, 0.8 ) )!important;
}
.spg-list-small .spg-template-01 .spg-data,
.spg-list-large .spg-template-01 .spg-data {
	display: block !important;
}
.spg-list-large .spg-template-01 .spg-thumb,
.spg-grid-small .spg-template-01 .spg-thumb,
.spg-list-large .spg-template-01 .spg-clip,
.spg-grid-small .spg-template-01 .spg-clip,
.spg-template-01 .spg-ovelay {
	min-height: 200px;
}
.spg-grid-small .spg-template-01 .spg-post-date {
	font-size: 12px;
	margin: 6px;
}
.spg-grid-small .spg-template-01 .spg-post-title-section {
	padding: 1.5em 3em;
}
.spg-grid-mini .spg-template-01 .spg-post-date {
	margin: 5px;
	padding: 5px 5px;
	font-size: 10px;
}
.spg-grid-mini .spg-template-01 .spg-post-title-section {
	padding: 1em;
}
.spg-grid-mini .spg-template-01 .spg-entry-title h3 {
    font-size: 18px;
}

/* Template 02 */
.spg-template-02 .spg-post-date {
	position: absolute;
	top: 0;
	padding:0 5px;
	background: #fff;
	text-align: center;
	margin: 10px;
	height: 29px;
	line-height: 29px;
}
.spg-template-02 .spg-post-date span {
	padding: 5px;
}
.spg-template-02 .spg-post-title-section {
	position: absolute;
	bottom: -10px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.spg-template-02 .spg-post-title-section > .spg-entry-title {
	width: 80%;
	display: inline-block;
	padding: 20px;
	background: #fff;
	text-align: left;
}
.spg-template-02 .spg-data {
	border: none;
	text-align: center;
}
.spg-list-small .spg-template-02 .spg-data {
	text-align: left;
}
.spg-template-02 .spg-data > span.spg-post-meta {
	font-size: 12px;
	padding-bottom: 0 !important;
}
.spg-template-02 .spg-data > span.spg-post-meta,
.spg-template-02 .spg-data > .spg-post-excerpt {
	width: 80%;
	display: inline-block;
	padding: 10px;
	background: #fff;
	text-align: left;
	float: none;
}

/* Template 03 */
.spg-template-03 .spg-image-overlay-data {
	position: absolute;
	bottom: 0;
	padding: 15px;
	width: 100%;
	color: #fff;
	background: -webkit-linear-gradient(top, rgba( 255, 255, 255, 00 ), rgba( 66, 66, 66, 0.6 ) )!important;
	box-sizing: border-box;
}
.spg-template-03 .spg-image-overlay-data .spg-post-title-section .spg-entry-title h3 a {
	color: #fff;
}
.spg-template-03 .spg-post-date {
	display: inline-block;
	border-bottom: 1px solid;
	margin-bottom: 10px;
}
.spg-template-03 .spg-post-date span {
	padding: 5px;
}
.spg-template-03 .spg-post-date span:first-child {
	padding-left: 0;
}
.spg-list-small .spg-template-03 .spg-data,
.spg-list-large .spg-template-03 .spg-data {
	display: block !important;
}

/* Template 04 */
.spg-template-04 .spg-post-date > span {
	padding: 5px;
}
.spg-template-04 .spg-post-date {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 5px;
	background: #fff;
	margin: 5px;
	height: 29px;
	line-height: 29px;
}
.spg-template-04 .spg-post-title-section {
	padding-bottom: 10px;
}

.spg-template-04 span.spg-post-meta .spg-post-meta {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 2px;
}
.spg-template-04 span.spg-post-meta {
	border-top: 1px solid #f1f1f1;
	margin-top: 5px;
}
.spg-template-04 .spg-entry-summary .spg-read-more {
	text-align: right;
	border-top: 1px solid #f1f1f1 !important;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: -5px;
}
.form-control .select2-choice {
    border: 0;
    border-radius: 2px;
}
.form-control .select2-choice .select2-arrow {
    border-radius: 0 2px 2px 0;   
}
.form-control.select2-container {
    height: auto !important;
    padding: 0;
}
.form-control.select2-container.select2-dropdown-open {
    border-color: #5897FB;
    border-radius: 3px 3px 0 0;
}
.form-control .select2-container.select2-dropdown-open .select2-choices {
    border-radius: 3px 3px 0 0;
}
.form-control.select2-container .select2-choices {
    border: 0 !important;
    border-radius: 3px;
}
.control-group.warning .select2-container .select2-choice,
.control-group.warning .select2-container .select2-choices,
.control-group.warning .select2-container-active .select2-choice,
.control-group.warning .select2-container-active .select2-choices,
.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice,
.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices,
.control-group.warning .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #C09853 !important;
}
.control-group.warning .select2-container .select2-choice div {
    border-left: 1px solid #C09853 !important;
    background: #FCF8E3 !important;
}
.control-group.error .select2-container .select2-choice,
.control-group.error .select2-container .select2-choices,
.control-group.error .select2-container-active .select2-choice,
.control-group.error .select2-container-active .select2-choices,
.control-group.error .select2-dropdown-open.select2-drop-above .select2-choice,
.control-group.error .select2-dropdown-open.select2-drop-above .select2-choices,
.control-group.error .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #B94A48 !important;
}
.control-group.error .select2-container .select2-choice div {
    border-left: 1px solid #B94A48 !important;
    background: #F2DEDE !important;
}
.control-group.info .select2-container .select2-choice,
.control-group.info .select2-container .select2-choices,
.control-group.info .select2-container-active .select2-choice,
.control-group.info .select2-container-active .select2-choices,
.control-group.info .select2-dropdown-open.select2-drop-above .select2-choice,
.control-group.info .select2-dropdown-open.select2-drop-above .select2-choices,
.control-group.info .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #3A87AD !important;
}
.control-group.info .select2-container .select2-choice div {
    border-left: 1px solid #3A87AD !important;
    background: #D9EDF7 !important;
}
.control-group.success .select2-container .select2-choice,
.control-group.success .select2-container .select2-choices,
.control-group.success .select2-container-active .select2-choice,
.control-group.success .select2-container-active .select2-choices,
.control-group.success .select2-dropdown-open.select2-drop-above .select2-choice,
.control-group.success .select2-dropdown-open.select2-drop-above .select2-choices,
.control-group.success .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #468847 !important;
}
.control-group.success .select2-container .select2-choice div {
    border-left: 1px solid #468847 !important;
    background: #DFF0D8 !important;
}
