@import n;@import a;
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{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{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-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):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .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{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;
  /*!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}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.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-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{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}.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{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .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-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{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.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{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 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-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{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{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{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}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */

.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
/* Slider */
.slick-slider {
    position: relative;

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

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

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

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

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

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

    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

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

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #CCC;
}

.mfp-preloader a:hover {
    color: #FFF;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

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

.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}

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

.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

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

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
    line-height: 0;
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * Remove all paddings around the image on small screen
         */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
@font-face{ font-display:swap;
    font-family: 'feather';
    src: url('/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.eot');
    src: url('/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.eot#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.ttf') format('truetype'),
    url('/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.woff') format('woff'),
    url('/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.svg#feather') format('svg');
    font-weight: normal;
    font-style: normal;
 }@keyframes wpc-spinner {
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes wpc-spinner {
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes woosq-spinner {
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes woosq-spinner {
    to {
        -webkit-transform: rotate(360deg);
    }
}

.woosq-btn-has-icon {
    display: inline-flex;
    align-items: center;
}

.woosq-btn-has-icon .woosq-btn-icon {
    margin: 0;
}

.woosq-btn-icon-text .woosq-btn-text {
    margin-left: 5px;
}

.woosq-btn-text-icon .woosq-btn-text {
    margin-right: 5px;
}

.woosq-popup {
    position: relative;
    width: 90%;
    max-width: 920px;
    margin: 0 auto;
    padding: 0;
    background-color: #fff;
    max-height: 460px;
    box-sizing: border-box;
    overflow: hidden;
}

.woosq-popup *, .woosq-sidebar * {
    box-sizing: border-box;
}

.woosq-open .select2-container {
    z-index: 99999969;
}

.woosq-product {
    position: relative;
    overflow: hidden;
}

.woosq-product > .product {
    display: flex !important;
    float: none !important;
}

.woosq-product > .product > div {
    width: 50% !important;
    float: none !important;
    margin: 0 !important;
    height: 460px;
    overflow: auto;
}

.woosq-product .thumbnails {
    outline: none;
    width: 460px;
    max-height: 460px;
    text-align: center;
    position: relative;
    background-color: #f9f9f9;
}

.woosq-product .thumbnails .images {
    width: 100% !important;
    height: 100% !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.woosq-product .thumbnails .thumbnail {
    display: flex;
    height: 100%;
    justify-content: center;
}

.woosq-product .thumbnails img {
    display: block;
    object-fit: contain;
    object-position: center;
    vertical-align: middle;
    max-height: 460px;
    max-width: 100%;
    margin: auto;
    border-radius: 0;
}

.woosq-product .thumbnails img[data-fancybox="gallery"] {
    cursor: pointer;
}

.woosq-open .fancybox-container {
    z-index: 99999970;
}

.woosq-product .thumbnails {
    position: relative;
    margin: 0 0 0 0;
}

.woosq-product .thumbnails .slick-slide {
    outline: none;
    max-height: 100%;
}

.woosq-product .thumbnails .slick-list {
    display: flex;
    width: 100%;
    height: 100%;
    max-height: 100%;
    position: relative;
}

.woosq-product .thumbnails .slick-track {
    display: flex;
    align-items: center;
    max-height: 460px;
}

.woosq-product .thumbnails .slick-dots {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 10px;
    z-index: 8;
}

.woosq-product .thumbnails .slick-dots li {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.woosq-product .thumbnails .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 16px;
    height: 16px;
    padding: 5px;
    margin: 0;
    text-align: center;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    opacity: .5;
}

.woosq-product .thumbnails .slick-dots li.slick-active button {
    opacity: 1;
}

.woosq-product .thumbnails .slick-dots li button:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #000000;
}

.woosq-product .thumbnails .slick-dots li button:focus {
    outline: none;
}

.woosq-product .thumbnails .slick-arrow {
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0;
    color: #222;
    background-color: transparent;
    border-radius: 0;
    border: none !important;
    z-index: 8;
}

.woosq-product .thumbnails .slick-arrow:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, .5);
}

.woosq-product .thumbnails .slick-arrow:before {
    font-family: "feather";
    font-size: 24px;
    line-height: 44px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.woosq-product .thumbnails .slick-arrow:focus {
    outline: none;
}

.woosq-product .thumbnails .slick-arrow.slick-prev {
    left: 0;
}

.woosq-product .thumbnails .slick-arrow.slick-prev:before {
    content: '\e929';
}

.woosq-product .thumbnails .slick-arrow.slick-next {
    right: 0;
}

.woosq-product .thumbnails .slick-arrow.slick-next:before {
    content: '\e92a';
}

.woosq-product > .product .summary {
    margin: 0;
    padding: 0;
    background-color: #fff;
}

.woosq-related {
    padding-top: 20px;
    padding-bottom: 0;
    margin-top: 10px;
    margin-bottom: 0;
    border-width: 1px 0 0 0;
    border-style: dashed;
    border-color: #dddddd;
}

.woosq-related .woosq-related-heading {
    margin-bottom: 10px;
}

.woosq-related .woosq-related-product {
    outline: none;
    display: flex;
    align-items: center;
}

.woosq-related .woosq-related-product .woosq-related-product-image {
    width: 80px;
    flex: 0 0 80px;
    margin: 0;
}

.woosq-related .woosq-related-product .woosq-related-product-image img {
    width: 100%;
    height: auto;
}

.woosq-related .woosq-related-product .woosq-related-product-info {
    flex-grow: 1;
    padding: 0 10px;
    text-align: start;
}

.woosq-related .woosq-related-product .woosq-related-product-name {
    font-weight: 700;
}

.woosq-related .woosq-related-product .woosq-related-product-atc p, .woosq-related .woosq-related-product .woosq-related-product-atc .add_to_cart_inline {
    margin: 0;
    padding: 0;
    border: none;
    display: inline-block;
    width: 100%;
}

.woosq-related .woosq-related-product .woosq-related-product-atc p .button {
    display: block;
    margin: 0;
    outline: none;
}

.woosq-related .slick-dots {
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
}

.woosq-related .slick-dots li {
    display: inline-block;
    margin: 0 5px;
    font-size: 0;
}

.woosq-related .slick-dots li button {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    padding: 0;
    font-size: 0;
    line-height: 0;
    background-color: rgba(0, 0, 0, .2);
    border: none;
    outline: none;
    overflow: hidden;
}

.woosq-related .slick-dots li.slick-active button {
    background-color: rgba(0, 0, 0, .5);
}

.view-details-btn {
    width: 50%;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
    background-color: #222;
    box-shadow: 10px -20px 20px #fff;
    color: #fff;
    text-align: center;
    outline: none;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.view-details-btn:after {
    content: '\e90f';
    font-family: "feather";
    margin-left: 10px;
}

.view-details-btn:hover {
    background-color: #5fbd74;
}

.woosq-product > .product .summary .summary-content {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    padding: 20px;
}

.woosq-popup.view-details .woosq-product > .product .summary .summary-content {
    padding-bottom: 64px;
}

/* RTL */

body.rtl .mfp-woosq .mfp-close {
    right: auto !important;
    left: 0 !important;
}

/* Responsive */

@media screen and (max-width: 1023px) {
    .woosq-popup {
        max-width: 460px;
        max-height: 90vh;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }

    .woosq-product {
        height: 100%;
        flex-grow: 1;
        position: relative;
        overflow-y: auto;
    }

    .woosq-product > .product {
        display: flex;
        flex-direction: column;
    }

    .woosq-product > .product > div {
        width: 100% !important;
        float: none !important;
        margin: 0 !important;
        height: auto;
    }

    .woosq-product > .product .thumbnails {
        max-height: 338px;
    }

    .woosq-product .thumbnails img {
        max-height: 338px;
        margin: 0;
    }

    .woosq-product .thumbnails .slick-track {
        max-height: 338px;
    }

    .view-details-btn {
        width: 100%;
    }
}

@media screen and (max-width: 767px) {
    .mfp-woosq .mfp-arrow {
        display: none;
    }
}

/* Popup */

.mfp-woosq {
    z-index: 99999969;
    overflow: auto;
}

.mfp-woosq .mfp-content {
    text-align: -webkit-auto;
}

.mfp-woosq .mfp-container {
    padding: 0;
}

.mfp-woosq .mfp-close {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 0;
}

.mfp-woosq .mfp-close:hover {
    background-color: transparent;
}

.mfp-woosq .mfp-close:active {
    top: 0;
}

.mfp-woosq .mfp-close:focus {
    outline: none;
}

.mfp-woosq .mfp-close:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    content: '\e9ea';
    font-family: "feather";
    display: inline-block;
    font-size: 24px;
    color: #222;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mfp-woosq .mfp-preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    font-size: 0;
    margin: 0 auto;
    margin-top: -15px;
    margin-left: -15px;
    right: auto;
    bottom: auto;
}

.mfp-woosq .mfp-preloader:before {
    content: '\e9a7';
    font-family: "feather";
    display: inline-block;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    -webkit-animation: woosq-spinner 1s linear infinite;
    -moz-animation: woosq-spinner 1s linear infinite;
    -ms-animation: woosq-spinner 1s linear infinite;
    -o-animation: woosq-spinner 1s linear infinite;
    animation: woosq-spinner 1s linear infinite;
}

.mfp-woosq .mfp-arrow {
    width: 60px;
    height: 60px;
    line-height: 60px;
    border: none;
    padding: 0;
    outline: none;
    text-align: center;
    margin-top: -30px;
    border-radius: 0;
    opacity: 1;
}

.mfp-woosq .mfp-arrow:active {
    margin-top: -30px;
}

.mfp-woosq .mfp-arrow:hover {
    background-color: rgba(0, 0, 0, .5);
}

.mfp-woosq .mfp-arrow:focus {
    outline: none;
}

.mfp-woosq .mfp-arrow:before {
    width: 60px;
    height: 60px;
    line-height: 60px;
    padding: 0;
    border-width: 0;
    margin: 0;
    display: inline-block;
    font-family: "feather";
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
}

.mfp-woosq .mfp-arrow:after {
    display: none;
}

.mfp-woosq .mfp-arrow.mfp-arrow-left:before {
    content: '\e90e';
}

.mfp-woosq .mfp-arrow.mfp-arrow-right:before {
    content: '\e90f';
}

/*
====== Fade effect ======
*/
.mfp-fade {
    /* start state */
    /* animate in */
    /* animate out */
}

.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

/*
====== Zoom effect ======
*/
.mfp-zoom-in {
    /* start state */
    /* animate in */
    /* animate out */
}

.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8);
}

.mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
    transform: scale(0.8);
    opacity: 0;
}

.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}

/*
====== Newspaper effect ======
*/
.mfp-newspaper {
    /* start state */
    /* animate in */
    /* animate out */
}

.mfp-newspaper .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.5s;
    transform: scale(0) rotate(500deg);
}

.mfp-newspaper.mfp-bg {
    opacity: 0;
    transition: all 0.5s;
}

.mfp-newspaper.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1) rotate(0deg);
}

.mfp-newspaper.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-newspaper.mfp-removing .mfp-with-anim {
    transform: scale(0) rotate(500deg);
    opacity: 0;
}

.mfp-newspaper.mfp-removing.mfp-bg {
    opacity: 0;
}

/*
====== Move-horizontal effect ======
*/
.mfp-move-horizontal {
    /* start state */
    /* animate in */
    /* animate out */
}

.mfp-move-horizontal .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s;
    transform: translateX(-50px);
}

.mfp-move-horizontal.mfp-bg {
    opacity: 0;
    transition: all 0.3s;
}

.mfp-move-horizontal.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: translateX(0);
}

.mfp-move-horizontal.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-move-horizontal.mfp-removing .mfp-with-anim {
    transform: translateX(50px);
    opacity: 0;
}

.mfp-move-horizontal.mfp-removing.mfp-bg {
    opacity: 0;
}

/*
====== Move-from-top effect ======
*/
.mfp-move-from-top {
    /* start state */
    /* animate in */
    /* animate out */
}

.mfp-move-from-top .mfp-content {

}

.mfp-move-from-top .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s;
    transform: translateY(-100px);
}

.mfp-move-from-top.mfp-bg {
    opacity: 0;
    transition: all 0.2s;
}

.mfp-move-from-top.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: translateY(0);
}

.mfp-move-from-top.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-move-from-top.mfp-removing .mfp-with-anim {
    transform: translateY(-50px);
    opacity: 0;
}

.mfp-move-from-top.mfp-removing.mfp-bg {
    opacity: 0;
}

/*
====== 3d unfold ======
*/
.mfp-3d-unfold {
    /* start state */
    /* animate in */
    /* animate out */
}

.mfp-3d-unfold .mfp-content {
    perspective: 2000px;
}

.mfp-3d-unfold .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform-style: preserve-3d;
    transform: rotateY(-60deg);
}

.mfp-3d-unfold.mfp-bg {
    opacity: 0;
    transition: all 0.5s;
}

.mfp-3d-unfold.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: rotateY(0deg);
}

.mfp-3d-unfold.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-3d-unfold.mfp-removing .mfp-with-anim {
    transform: rotateY(60deg);
    opacity: 0;
}

.mfp-3d-unfold.mfp-removing.mfp-bg {
    opacity: 0;
}

/*
====== Zoom-out effect ======
*/
.mfp-zoom-out {
    /* start state */
    /* animate in */
    /* animate out */
}

.mfp-zoom-out .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform: scale(1.3);
}

.mfp-zoom-out.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
}

.mfp-zoom-out.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}

.mfp-zoom-out.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-zoom-out.mfp-removing .mfp-with-anim {
    transform: scale(1.3);
    opacity: 0;
}

.mfp-zoom-out.mfp-removing.mfp-bg {
    opacity: 0;
}

/*
====== Slide bottom effect ======
*/
.mfp-slide-bottom {
    /* start state */
    /* animate in */
    /* animate out */
}

.mfp-slide-bottom .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
    -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
    -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
    -o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
    transform: translateY(-20px) perspective(600px) rotateX(10deg);

}

/* animate in */
.mfp-slide-bottom.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transform: translateY(0) perspective(600px) rotateX(0);
    -moz-transform: translateY(0) perspective(600px) rotateX(0);
    -ms-transform: translateY(0) perspective(600px) rotateX(0);
    -o-transform: translateY(0) perspective(600px) rotateX(0);
    transform: translateY(0) perspective(600px) rotateX(0);
}

/* animate out */
.mfp-slide-bottom.mfp-removing .mfp-with-anim {
    opacity: 0;
    -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
    -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
    -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
    -o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
    transform: translateY(-10px) perspective(600px) rotateX(10deg);
}

/* Dark overlay, start state */
.mfp-slide-bottom.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}

/* animate in */
.mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

/* animate out */
.mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0;
}

/* Sidebar */

.woosq-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    z-index: 99999968;
    opacity: 0;
    visibility: hidden;
}

.woosq-sidebar {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding: 0;
    height: 100%;
    max-height: 100%;
    background-color: #ffffff;
    z-index: 99999969;
    position: fixed;
    display: flex;
    flex-direction: column;
    opacity: 0;
    visibility: hidden;
}

.woosq-sidebar .woosq-close {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 0;
    background-image: url(/wp-content/plugins/woo-smart-quick-view/assets/images/close.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
    text-align: center;
    position: absolute;
    top: 0;
    left: -40px;
    z-index: 9;
    cursor: pointer;
}

body.woosq-open .woosq-overlay, body.woosq-open .woosq-sidebar {
    opacity: 1;
    visibility: visible;
}

.woosq-sidebar .woosq-product {
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: auto;
}

.woosq-sidebar .woosq-product > .product {
    display: flex;
    flex-direction: column;
}

.woosq-sidebar .woosq-product > .product > div {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
    height: auto;
}

.woosq-sidebar .view-details-btn {
    width: 100%;
    position: relative;
    box-shadow: none;
    padding: 14px 20px;
    line-height: 1;
    height: auto;
}

.woosq-sidebar.woosq-loading:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
}

.woosq-sidebar.woosq-loading:after {
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
    content: '';
    background-image: url("/wp-content/plugins/woo-smart-quick-view/assets/images/curve.svg");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-animation: woosq-spinner 1s linear infinite;
    -moz-animation: woosq-spinner 1s linear infinite;
    -ms-animation: woosq-spinner 1s linear infinite;
    -o-animation: woosq-spinner 1s linear infinite;
    animation: woosq-spinner 1s linear infinite;
    z-index: 9;
}

/* Position 01 */

.woosq-sidebar.woosq-position-01 {
    position: fixed;
    top: 0;
    left: 100%;
    width: 100%;
    max-width: 460px;
    box-sizing: border-box;
    text-align: start;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.woosq-open .woosq-sidebar.woosq-position-01 {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

/* Position 02 */

.woosq-sidebar.woosq-position-02 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 460px;
    box-sizing: border-box;
    text-align: start;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.woosq-sidebar.woosq-position-02 .woosq-close {
    left: unset;
    right: -40px;
}

.woosq-open .woosq-sidebar.woosq-position-02 {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.woosq-sidebar.woosq-heading-yes {
    display: flex;
    flex-direction: column;
}

.woosq-sidebar.woosq-heading-yes .woosq-sidebar-heading {
    flex: 0 0 auto;
    height: 48px;
    line-height: 48px;
    padding: 0 60px 0 20px;
    margin: 0;
    position: relative;
    color: #222222;
    font-weight: 700;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    background-color: rgba(0, 0, 0, .1);
}

.woosq-sidebar.woosq-heading-yes .woosq-sidebar-heading .woosq-close {
    display: inline-block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    position: absolute;
    left: unset;
    top: 0;
    right: 0;
    cursor: pointer;
    font-size: 0;
    background-image: url("/wp-content/plugins/woo-smart-quick-view/assets/images/close-dark.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
}

.woosq-sidebar.woosq-heading-yes .woosq-product .thumbnails {
    padding: 20px 20px 0 20px;
    background-color: transparent;
}

@media screen and (max-width: 1023px) {
    .woosq-sidebar .woosq-close {
        left: unset !important;
        right: 0 !important;
        background-color: rgba(255, 255, 255, .5);
        background-image: url(/wp-content/plugins/woo-smart-quick-view/assets/images/close-dark.svg);
    }
}
/**
 * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist.  Add Wishlist functionality to your store for free.
 * @version 2.0.16
 * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
 */
@font-face{ font-family:"tinvwl-webfont";font-display:swap;src:url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi");src:url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix") format("embedded-opentype"),url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff2?ver=xu2uyi") format("woff2"),url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff?ver=xu2uyi") format("woff"),url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.ttf?ver=xu2uyi") format("truetype"),url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal }
.ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ftinvwl-twitter:before{content:"\f099"}
.ftinvwl-facebook:before{content:"\f09a" !important}
.ftinvwl-facebook-f:before{content:"\f09a" !important}
.ftinvwl-google:before{content:"\f0d5" !important}
.ftinvwl-email:before{content:"\f0e0" !important}
.ftinvwl-pinterest:before{content:"\f231" !important}
.ftinvwl-whatsapp:before{content:"\f232" !important}
.ftinvwl-clipboard:before{content:"\e911" !important}
.ftinvwl-star:before{content:"\e912" !important}
.ftinvwl-shopping-cart:before{content:"\e913" !important}
.ftinvwl-magic:before{content:"\e914" !important}
.ftinvwl-info:before{content:"\e915" !important}
.ftinvwl-graduation-cap:before{content:"\e918" !important}
.ftinvwl-floppy-o:before{content:"\e919" !important}
.ftinvwl-eyedropper:before{content:"\e91a" !important}
.ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
.ftinvwl-check:before{content:"\e91e" !important}
.ftinvwl-arrow-left:before{content:"\e91f" !important}
.ftinvwl-wrench:before{content:"\e920" !important}
.ftinvwl-chevron-down:before{content:"\e900" !important}
.ftinvwl-chevron-right:before{content:"\e901" !important}
.ftinvwl-chevron-left:before{content:"\e902" !important}
.ftinvwl-chevron-up:before{content:"\e903" !important}
.ftinvwl-cancel:before{content:"\e904" !important}
.ftinvwl-times:before{content:"\e905" !important}
.ftinvwl-heart-plus:before{content:"\e906" !important}
.ftinvwl-heart-mark-right:before{content:"\e907" !important}
.ftinvwl-heart2:before{content:"\e908" !important}
.ftinvwl-heart-o:before{content:"\e909" !important}
.ftinvwl-heart-mark-left:before{content:"\e90a" !important}
.ftinvwl-heart-mail:before{content:"\e90b" !important}
.ftinvwl-heart-tinv:before{content:"\e90c" !important}
.ftinvwl-key:before{content:"\e90d" !important}
.ftinvwl-lock:before{content:"\e90e" !important}
.ftinvwl-hearts:before{content:"\e90f" !important}
.ftinvwl-user:before{content:"\e910" !important}
.ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}/**
 * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist.  Add Wishlist functionality to your store for free.
 * @version 2.0.16
 * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
 */
.tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
.tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinvwl-wishlist :after,.tinvwl-wishlist :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinv-wishlist select{width:140px}
.tinv-wishlist ul:not(.woocommerce-error){list-style:none;margin:0;padding:0}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{margin-top:-10px;margin-left:-10px}
.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{text-align:center}
.tinv-wishlist .button i,.tinv-wishlist .navigation-button a i{margin-right:6px}
.tinv-wishlist input[type=button] i,.tinv-wishlist input[type=reset] i,.tinv-wishlist input[type=submit] i{margin-right:6px}
.tinv-wishlist a.tinv-close-modal i{margin-right:0}
a.wishlist_products_counter{text-decoration:none}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{content:"\e909";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,a.wishlist_products_counter.top_wishlist-heart-plus:before,span.wishlist_products_counter.top_wishlist-heart-plus:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before{content:"\e906";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{position:relative;width:18px;height:18px;vertical-align:sub}
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,span.wishlist_products_counter.top_wishlist-heart-plus.no-txt{position:relative;width:18px;height:18px;vertical-align:sub}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{position:absolute;top:50%;left:50%;margin-right:0}
.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{padding-left:1em;vertical-align:bottom}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content:"\e908"}
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before{content:"\e908"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before{content:"\e907"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before,a.wishlist_products_counter.top_wishlist-white:before,span.wishlist_products_counter.top_wishlist-white:before{color:#FFF}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before,a.wishlist_products_counter.top_wishlist-black:before,span.wishlist_products_counter.top_wishlist-black:before{color:#000}
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button{margin-bottom:15px}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:15px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{width:18px;height:18px;line-height:1}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button{margin:0}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before{display:none}
a.wishlist_products_counter.top_wishlist-custom.no-txt,span.wishlist_products_counter.top_wishlist-custom.no-txt{width:18px;height:18px;line-height:1}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,a.wishlist_products_counter.top_wishlist-custom img,span.wishlist_products_counter.top_wishlist-custom img{display:inline-block !important;vertical-align:baseline;width:auto !important;max-width:16px;max-height:16px;margin:0 6px 0 0 !important}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img,a.wishlist_products_counter.top_wishlist-custom.no-txt img,span.wishlist_products_counter.top_wishlist-custom.no-txt img{margin-right:0 !important}
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{float:none}
ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
.tinvwl_add_to_wishlist_button{display:inline-block;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;visibility:visible;position:relative}
.tinv-wishlist.woocommerce .stock.in-stock:before{content:none}
.tinv-wraper.tinv-wishlist{font-size:100%}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{position:absolute;z-index:10;margin:0;top:10px;left:10px}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button{margin-top:0}
.tinv-create-list li input[type=radio]{margin-right:10px}
.tinv-create-list li+li{margin-top:15px}
.tinv-create-list .tinvwl-input-group+ul{margin-top:25px}
.tinv-search-list{margin-bottom:36px}
.tinv-wishlist .tinv-header{margin-bottom:30px}
.tinv-wishlist table{position:relative;table-layout:auto;margin-bottom:30px}
.tinv-overlay{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist .tinv-modal{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist table.tinvwl-table-manage-list{margin-bottom:27px;width:100%}
.tinv-wishlist table input[type=checkbox]{margin-right:0}
.tinv-wishlist table td,.tinv-wishlist table th{padding:1em;vertical-align:middle}
.tinv-wishlist .tinvwl-table-manage-list .product-cb{width:35px;text-align:center}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{width:35px;text-align:center;padding:1em .5em}
.tinv-wishlist .product-remove button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;width:27px;height:27px;border-radius:50%;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;background-color:#f7f7f7;color:#000;font-size:20px;padding-left:1px;padding-top:3px;min-height:0}
.tinv-wishlist .product-thumbnail{min-width:100px;max-width:100%;width:100px}
.tinv-wishlist .product-thumbnail .wp-post-image{margin-bottom:0}
.tinv-wishlist td.product-name a+.variation{margin-top:2px}
.tinv-wishlist .product-stock i{margin-right:15px}
.tinv-wishlist .product-stock p{display:table}
.tinv-wishlist .product-stock p.stock::before{display:none}
.tinv-wishlist .product-stock span{display:table-cell;vertical-align:middle}
.tinv-wishlist .product-action>.button>i,.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove],.tinv-wishlist table thead th .tinvwl-mobile{display:none}
.tinv-wishlist.woocommerce .product-quantity{width:80px;text-align:center}
.tinv-wishlist.woocommerce table .quantity .qty{max-width:100%;width:62px;text-align:left}
.tinv-wishlist .product-action{width:135px;text-align:center}
.tinv-wishlist .product-action .button{width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:5px}
.tinv-wishlist .tinvwl-table-manage-list .product-action>button[name=tinvwl-remove]>i{margin-right:0}
.tinv-wishlist .wishlist-cb{width:33px;text-align:center}
.tinv-wishlist .wishlist-name .tinvwl-rename-input input{width:100%}
.tinv-wishlist .wishlist-name .tinvwl-rename-button{float:right}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i{margin-right:10px}
.tinv-wishlist .wishlist-privacy,.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{width:18%}
.tinv-wishlist .wishlist-privacy select{width:100%}
.tinv-wishlist .wishlist-name{width:45%}
.tinv-wishlist .wishlist-action{width:120px;text-align:center}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:none;margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:inline-block;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list>a.button{margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:-10px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:left;width:35%;margin-right:2%}
.tinv-wishlist tfoot .tinvwl-to-right{float:left;width:63%;text-align:right}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right>*+*{margin-left:10px}
.tinv-wishlist tfoot .tinvwl-to-left:empty+.tinvwl-to-right{width:100%}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:16px}
.tinv-wishlist .navigation-button{margin-top:-10px}
.tinv-wishlist .navigation-button>li{float:left}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{margin-right:30px;margin-top:10px;display:inline-block}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a.button,.tinv-wishlist .navigation-button>li>a.button{margin-right:10px}
.tinv-wishlist .navigation-button>li:last-child>.tinv-create-list>a,.tinv-wishlist .navigation-button>li:last-child>a{margin-right:0}
.tinv-wishlist .social-buttons{text-align:right}
.tinv-wishlist .social-buttons>span,.tinv-wishlist .social-buttons>ul{display:inline-block;vertical-align:middle}
.tinv-wishlist .social-buttons>span{margin-right:27px}
.tinv-wishlist .social-buttons li{float:left;margin:0 5px 0 0;list-style:none}
.tinv-wishlist .social-buttons li:last-child{margin-right:0}
.tinv-wishlist .social-buttons li a.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:20px;text-decoration:none;text-transform:none !important}
.tinv-wishlist .social-buttons li a.social.white{color:#fff}
.tinv-wishlist .social-buttons li a.social.dark{color:#000}
.tinv-wishlist .social-buttons li a.social i{line-height:2em}
.tinv-wishlist .navigation-button .tinv-create-list>a.tinvwl-no-icon>i,.tinv-wishlist .navigation-button li>a.tinvwl-no-icon>i{display:none}
.tinv-wishlist .tinv-lists-nav{margin-top:35px;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.tinv-wishlist .tinv-lists-nav>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tinv-wishlist .tinv-lists-nav>span{font-weight:700}
.tinv-wishlist .tinv-next{display:inline-block;float:left}
.tinv-wishlist .tinv-prev{display:inline-block;float:left;margin-right:35px !important}
.tinv-wishlist .tinv-prev i{margin-left:0;margin-right:18px}
.tinv-wishlist .tinv-next i{margin-left:18px;margin-right:0}
.tinv-overlay{width:100%;height:100%;visibility:hidden;opacity:0;background:#191919}
.tinv-modal.tinv-modal-open .tinv-overlay{visibility:visible;opacity:.5}
.admin-bar .tinv-wishlist .tinv-modal{padding-top:32px !important}
.tinv-wishlist .tinv-modal{overflow-y:auto;overflow-x:hidden;width:0;height:0;z-index:9999;outline:0 !important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left}
.tinv-wishlist .tinv-modal .tinv-modal-inner{position:relative;margin:0 auto;background-color:#fff;max-width:360px;padding:40px}
.tinv-wishlist .tinv-modal.tinv-modal-open{visibility:visible;opacity:1;width:100%;height:100%}
.tinv-wishlist .tinv-modal .tinv-close-modal{display:inline-block;position:absolute;top:17px;right:14px;width:26px;height:26px;line-height:26px;font-size:12px;text-align:center;border-radius:50%;border-bottom:0;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ebe9eb}
.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img{display:block;margin:0 auto;margin-bottom:25px;opacity:1 !important}
.tinv-wishlist .tinv-modal ul{overflow:visible;list-style:disc;margin:10px 0 0 20px}
.tinv-wishlist .tinv-modal li{list-style:disc !important}
.tinv-wishlist .tinv-create-list .tinv-modal ul,.tinv-wishlist.tinv-create-list form ul{list-style:none !important;margin:25px 0 0}
.tinv-wishlist .tinv-create-list .tinv-modal li,.tinv-wishlist.tinv-create-list form li{list-style:none !important}
.tinv-wishlist .tinv-modal .already-in{margin-bottom:35px}
.tinv-wishlist .tinv-modal .delete-notification{margin-bottom:25px}
.tinv-wishlist .tinv-modal .already-in ul{overflow:visible;margin:12px 0 27px 17px}
.tinv-wishlist .tinv-modal select{width:100%}
.tinv-wishlist .tinv-modal button+.button,.tinv-wishlist .tinv-modal button+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal input+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal label+button,.tinv-wishlist .tinv-modal label+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal select+button,.tinv-wishlist .tinv-modal select+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal .already-in+label{display:block;margin-top:6px}
.tinv-wishlist .tinv-modal label select{margin-top:8px}
.tinv-wishlist .tinv-modal .delete-notification+button{width:100%}
.tinv-wishlist .tinvwl_added_to_wishlist,.tinv-wishlist .tinvwl_created_wishlist{text-align:center}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist button{margin-top:0;margin-bottom:10px}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{margin-top:0;margin-bottom:10px}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group{margin-top:20px}
.tinv-wishlist .tinvwl-buttons-group button{width:100%}
.tinv-wishlist .tinvwl-buttons-group button+button{margin-top:7px}
.tinv-wishlist .tinvwl-buttons-group button i{position:relative}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times{font-size:20px;top:0;vertical-align:initial}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before{position:relative;top:3px}
.tinv-wishlist .tinvwl-buttons-group+button{width:100%;margin-top:7px}
.tinv-wishlist .tinv-modal h2{text-align:center;margin:0 0 35px}
.tinv-wishlist .tinv-create-list .tinv-modal-inner{max-width:778px;padding:30px}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group),.tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control{border:2px solid red}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group){border:2px solid red}
.tinv-wishlist .tinvwl-has-error+.tinvwl-error{padding:5px 0 0 5px;color:red}
.tinvwl-tooltip{display:none}
.tinvwl-input-group{position:relative;display:table;border-collapse:separate}
.tinvwl-input-group .form-control{position:relative;z-index:1;float:left;height:38px;width:100%;margin:0}
.tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:15px}
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:10px}
.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:9px}
.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}
.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:top}
.tinv-table{display:table;width:100%;height:100%}
.tinv-cell{display:table-cell;vertical-align:middle}
.tinv-wishlist .tinv-wishlist-clear{visibility:visible;width:auto;height:auto}
.tinv-wishlist-clear:before{content:"";display:table}
.tinv-wishlist-clear:after{content:"";display:table;clear:both}
.icon_big_heart_check{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times::before{content:"\e904";top:-7px;left:-7px;position:relative}
.icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}
.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5 !important;cursor:not-allowed}
.empty-name-wishlist{border-color:#f00 !important}
.tinvwl_remove_from_wishlist-text,.tinvwl_already_on_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-icon-custom img.icon-already-on-wishlist{display:none !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-already-on-wishlist,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist img.icon-already-on-wishlist{display:inline !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-add-on-wishlist,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_add_to_wishlist-text,.tinvwl-product-in-list.tinvwl-product-already-on-wishlist img.icon-add-on-wishlist{display:none !important}
.tooltipped{position:relative}
.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}
.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}
.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{-webkit-animation-delay:0s;animation-delay:0s}
.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}
.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}
.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}
.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-sw::after{margin-right:-16px}
.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}
.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}
.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-nw::after{margin-right:-16px}
.tooltipped-s::after,.tooltipped-n::after{-webkit-transform:translateX(50%);transform:translateX(50%)}
.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}
.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}
.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}
.tooltipped-align-right-1::before{right:10px}
.tooltipped-align-right-2::before{right:15px}
.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}
.tooltipped-align-left-1::before{left:5px}
.tooltipped-align-left-2::before{left:10px}
.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}
.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}
.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}
.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}
.tinvwl-table-manage-list .component_table_item_price:before{font-family:"FontAwesomeCP";font-size:1rem;display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"\e811";margin:0 12px 0 3px;opacity:.25}
.wishlist-icon{position:relative}
.wishlist-popup{opacity:0;max-height:0;position:absolute;overflow:hidden;padding:5px;margin-top:-10px;border-radius:5px;line-height:1.3;text-align:center;font-size:.9em;top:100%;background-color:rgba(0,0,0,0.8);right:0;color:#FFF;-webkit-transition:opacity .3s,max-height .3s;transition:opacity .3s,max-height .3s;-webkit-transition-delay:.3s;transition-delay:.3s}
.wishlist-popup:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:rgba(0,0,0,0.8);border-width:10px;margin-left:-10px}
.wishlist-icon:hover .wishlist-popup{opacity:1;max-height:200px;overflow-y:auto}
.wishlist-popup a{color:#ccc;display:block}
.wishlist-popup a:hover{color:#FFF}
.wishlist-icon.added:after{background-color:red;-webkit-transform:translateY(-3px);transform:translateY(-3px)}
.wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
.wishlist-title{margin-bottom:20px}
span.tinvwl-product-stats{background-color:#ebe9eb;border-radius:50%;padding:.2em;line-height:1;font-size:.7em;min-width:1.5em;display:inline-block;position:absolute;top:-0.7em;right:-1.5em;text-align:center}
@media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
}@media only screen and (max-width:1024px) and (min-width:769px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
.tinv-wishlist .product-stock span{display:block}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
.tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
.tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}
.tinv-wishlist .product-action .button .tinvwl-txt{display:none}
}@media only screen and (max-width:1024px) and (min-width:768px){.tinv-wishlist .wishlist-action button[value=manage_remove] span{display:none}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:inline-block}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
}@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:none}
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove]{display:inline-block;margin-top:5px}
.tinv-wishlist .product-action{width:60px}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i,.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){margin-right:0}
.tinv-wishlist .wishlist-name .tinvwl-rename-button span{display:none}
.tinv-wishlist .wishlist-action{width:60px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:none;width:auto}
.tinv-wishlist tfoot .tinvwl-to-right{float:none;width:auto;text-align:left}
.tinv-wishlist .social-buttons{float:none;width:auto;text-align:left;margin-top:20px}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:30px}
.tinv-wishlist .tinv-login form input[name=login]{min-width:auto}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
}@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
.tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
}@media only screen and (max-width:768px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
.tinv-wishlist thead th .tinvwl-full{display:none}
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
.tinv-wishlist table thead th .tinvwl-mobile{display:block}
.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist .product-stock p{margin:0 auto}
.tinv-wishlist .product-thumbnail img{margin:0 auto;max-width:80px}
.tinv-wishlist.woocommerce table .quantity .qty{text-align:center;width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:10px}
.tinv-wishlist table.tinvwl-table-manage-list tfoot td{display:block;width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove]{width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button{float:none}
.tinv-wishlist button[value=manage_apply] .tinvwl-mobile,.tinv-wishlist button[value=product_apply] .tinvwl-mobile{display:none}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:block}
.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right .button:first-child,.tinv-wishlist tfoot .tinvwl-to-right button:first-child{margin-top:0 !important}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:20px}
.tinv-wishlist .social-buttons{text-align:center}
.tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
.tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
.navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}
.tinvwl-input-group{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full){display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
}@media screen and (max-width:768px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
}@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
.tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
}@-webkit-keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}@keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}.her-extra{
	display: inline-block;
}
.demo-class { background-color: #1a56a0}.demo-class { color: #1a56a0}.demo-class { border-color: #1a56a0}.demo-class { border-left-color: #1a56a0}.demo-class { stroke: #1a56a0}.demo-class { border-color: #1a56a0}
.demo-class { background-color: #1a56a0}.demo-class { color: #1a56a0}.demo-class { border-left-color: #1a56a0}
.demo-class { color: #1a56a0}.demo-class { stroke: #1a56a0}
.demo-class { background-color: #0d3a6e}.demo-class { color: #0d3a6e}.asdf { border-color: #0d3a6e}
.demo-class { background-color: #4a80c4}.demo-class { color: #4a80c4}.demo-class { border-color: #4a80c4}
/*# sourceURL=sectox-custom-inline-css */
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*! #######################################################################

	MeanMenu 2.0.7
	--------

	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */

/* hide the link until viewport size is reached */
a.meanmenu-reveal {
	display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #070337;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #070337;
	margin-top: 44px;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
}

.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
}

.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 10px 5%;
	margin: 0;
	text-align: left;
	color: #fff;
	border-top: 1px solid #e0e3ed;
	text-decoration: none;
	text-transform: uppercase;
}

.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 10px 10%;
	text-shadow: none !important;
	visibility: visible;
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 10px 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 10px 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 10px 25%;
}


.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 26px;
	height: 32px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: transparent;
	border: none !important;
	font-size: 14px;
}




.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.mean-remove {
	display: none !important;
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}/**
 * Swiper 6.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 5, 2021
 */

@font-face{ font-display:swap;
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
 }
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.7;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}


.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: solid 1px #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	height: 42px;
	line-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto;
}

.nice-select:hover {
	border-color: #dbdbdb;
}

.nice-select:active,
.nice-select.open,
.nice-select:focus {
	border-color: #999;
}

.nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	width: 5px;
}

.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
}

.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none;
}

.nice-select.disabled:after {
	border-color: #cccccc;
}

.nice-select.wide {
	width: 100%;
}

.nice-select.wide .list {
	left: 0 !important;
	right: 0 !important;
}

.nice-select.right {
	float: right;
}

.nice-select.right .list {
	left: auto;
	right: 0;
}

.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px;
}

.nice-select.small:after {
	height: 4px;
	width: 4px;
}

.nice-select.small .option {
	line-height: 34px;
	min-height: 34px;
}

.nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0.75) translateY(-21px);
	-ms-transform: scale(0.75) translateY(-21px);
	transform: scale(0.75) translateY(-21px);
	-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index: 9;
}


.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}



.nice-select .option.selected {
	font-weight: bold;
}

.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default;
}

.no-csspointerevents .nice-select .list {
	display: none;
}

.no-csspointerevents .nice-select.open .list {
	display: block;
}

@font-face{ font-display:swap;font-family:uicons-bold-rounded;src:url("/wp-content/themes/sectox/assets/fonts/uicons-bold-rounded.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/sectox/assets/fonts/uicons-bold-rounded.woff2") format("woff2"),url("/wp-content/themes/sectox/assets/fonts/uicons-bold-rounded.woff") format("woff") }i[class*=" fi-br-"]:before,i[class^=fi-br-]:before,span[class*=fi-br-]:before,span[class^=fi-br-]:before{font-family:uicons-bold-rounded!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{ font-display:swap;font-family:uicons-bold-straight;src:url("/wp-content/themes/sectox/assets/fonts/uicons-bold-straight.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/sectox/assets/fonts/uicons-bold-straight.woff2") format("woff2"),url("/wp-content/themes/sectox/assets/fonts/uicons-bold-straight.woff") format("woff") }i[class*=" fi-bs-"]:before,i[class^=fi-bs-]:before,span[class*=fi-bs-]:before,span[class^=fi-bs-]:before{font-family:uicons-bold-straight!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{ font-display:swap;font-family:uicons-regular-rounded;src:url("/wp-content/themes/sectox/assets/fonts/uicons-regular-rounded.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/sectox/assets/fonts/uicons-regular-rounded.woff2") format("woff2"),url("/wp-content/themes/sectox/assets/fonts/uicons-regular-rounded.woff") format("woff") }i[class*=" fi-rr-"]:before,i[class^=fi-rr-]:before,span[class*=fi-rr-]:before,span[class^=fi-rr-]:before{font-family:uicons-regular-rounded!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{ font-display:swap;font-family:uicons-regular-straight;src:url("/wp-content/themes/sectox/assets/fonts/uicons-regular-straight.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/sectox/assets/fonts/uicons-regular-straight.woff2") format("woff2"),url("/wp-content/themes/sectox/assets/fonts/uicons-regular-straight.woff") format("woff") }i[class*=" fi-rs-"]:before,i[class^=fi-rs-]:before,span[class*=fi-rs-]:before,span[class^=fi-rs-]:before{font-family:uicons-regular-straight!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{ font-display:swap;font-family:uicons-solid-rounded;src:url("/wp-content/themes/sectox/assets/fonts/uicons-solid-rounded.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/sectox/assets/fonts/uicons-solid-rounded.woff2") format("woff2"),url("/wp-content/themes/sectox/assets/fonts/uicons-solid-rounded.woff") format("woff") }i[class*=" fi-sr-"]:before,i[class^=fi-sr-]:before,span[class*=fi-sr-]:before,span[class^=fi-sr-]:before{font-family:uicons-solid-rounded!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{ font-display:swap;font-family:uicons-solid-straight;src:url("/wp-content/themes/sectox/assets/fonts/uicons-solid-straight.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/sectox/assets/fonts/uicons-solid-straight.woff2") format("woff2"),url("/wp-content/themes/sectox/assets/fonts/uicons-solid-straight.woff") format("woff") }i[class*=" fi-ss-"]:before,i[class^=fi-ss-]:before,span[class*=fi-ss-]:before,span[class^=fi-ss-]:before{font-family:uicons-solid-straight!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-br-add-document:before{content:"\f101"}.fi-br-add-folder:before{content:"\f102"}.fi-br-add:before{content:"\f103"}.fi-br-address-book:before{content:"\f104"}.fi-br-alarm-clock:before{content:"\f105"}.fi-br-align-center:before{content:"\f106"}.fi-br-align-justify:before{content:"\f107"}.fi-br-align-left:before{content:"\f108"}.fi-br-align-right:before{content:"\f109"}.fi-br-ambulance:before{content:"\f10a"}.fi-br-angle-circle-down:before{content:"\f10b"}.fi-br-angle-circle-left:before{content:"\f10c"}.fi-br-angle-circle-right:before{content:"\f10d"}.fi-br-angle-circle-up:before{content:"\f10e"}.fi-br-angle-double-left:before{content:"\f10f"}.fi-br-angle-double-right:before{content:"\f110"}.fi-br-angle-double-small-left:before{content:"\f111"}.fi-br-angle-double-small-right:before{content:"\f112"}.fi-br-angle-down:before{content:"\f113"}.fi-br-angle-left:before{content:"\f114"}.fi-br-angle-right:before{content:"\f115"}.fi-br-angle-small-down:before{content:"\f116"}.fi-br-angle-small-left:before{content:"\f117"}.fi-br-angle-small-right:before{content:"\f118"}.fi-br-angle-small-up:before{content:"\f119"}.fi-br-angle-square-down:before{content:"\f11a"}.fi-br-angle-square-left:before{content:"\f11b"}.fi-br-angle-square-right:before{content:"\f11c"}.fi-br-angle-square-up:before{content:"\f11d"}.fi-br-angle-up:before{content:"\f11e"}.fi-br-angry:before{content:"\f11f"}.fi-br-apple-whole:before{content:"\f120"}.fi-br-apps-add:before{content:"\f121"}.fi-br-apps-delete:before{content:"\f122"}.fi-br-apps-sort:before{content:"\f123"}.fi-br-apps:before{content:"\f124"}.fi-br-archive:before{content:"\f125"}.fi-br-arrow-circle-down:before{content:"\f126"}.fi-br-arrow-circle-left:before{content:"\f127"}.fi-br-arrow-circle-right:before{content:"\f128"}.fi-br-arrow-circle-up:before{content:"\f129"}.fi-br-arrow-down:before{content:"\f12a"}.fi-br-arrow-from-bottom:before{content:"\f12b"}.fi-br-arrow-from-left:before{content:"\f12c"}.fi-br-arrow-from-right:before{content:"\f12d"}.fi-br-arrow-from-top:before{content:"\f12e"}.fi-br-arrow-left:before{content:"\f12f"}.fi-br-arrow-right:before{content:"\f130"}.fi-br-arrow-small-down:before{content:"\f131"}.fi-br-arrow-small-left:before{content:"\f132"}.fi-br-arrow-small-right:before{content:"\f133"}.fi-br-arrow-small-up:before{content:"\f134"}.fi-br-arrow-square-down:before{content:"\f135"}.fi-br-arrow-square-left:before{content:"\f136"}.fi-br-arrow-square-right:before{content:"\f137"}.fi-br-arrow-square-up:before{content:"\f138"}.fi-br-arrow-to-bottom:before{content:"\f139"}.fi-br-arrow-to-left:before{content:"\f13a"}.fi-br-arrow-to-right:before{content:"\f13b"}.fi-br-arrow-to-top:before{content:"\f13c"}.fi-br-arrow-up:before{content:"\f13d"}.fi-br-arrows-alt:before{content:"\f13e"}.fi-br-arrows-h-copy:before{content:"\f13f"}.fi-br-arrows-h:before{content:"\f140"}.fi-br-arrows:before{content:"\f141"}.fi-br-assept-document:before{content:"\f142"}.fi-br-asterik:before{content:"\f143"}.fi-br-at:before{content:"\f144"}.fi-br-aubergine:before{content:"\f145"}.fi-br-avocado:before{content:"\f146"}.fi-br-baby-carriage:before{content:"\f147"}.fi-br-backpack:before{content:"\f148"}.fi-br-bacon:before{content:"\f149"}.fi-br-badge:before{content:"\f14a"}.fi-br-balloons:before{content:"\f14b"}.fi-br-ban:before{content:"\f14c"}.fi-br-band-aid:before{content:"\f14d"}.fi-br-bank:before{content:"\f14e"}.fi-br-barber-shop:before{content:"\f14f"}.fi-br-baseball-alt:before{content:"\f150"}.fi-br-baseball:before{content:"\f151"}.fi-br-basketball-hoop:before{content:"\f152"}.fi-br-basketball:before{content:"\f153"}.fi-br-bed:before{content:"\f154"}.fi-br-beer:before{content:"\f155"}.fi-br-bell-ring:before{content:"\f156"}.fi-br-bell-school:before{content:"\f157"}.fi-br-bell:before{content:"\f158"}.fi-br-bike:before{content:"\f159"}.fi-br-biking-mountain:before{content:"\f15a"}.fi-br-biking:before{content:"\f15b"}.fi-br-billiard:before{content:"\f15c"}.fi-br-bold:before{content:"\f15d"}.fi-br-bolt:before{content:"\f15e"}.fi-br-book-alt:before{content:"\f15f"}.fi-br-book:before{content:"\f160"}.fi-br-bookmark:before{content:"\f161"}.fi-br-bottle:before{content:"\f162"}.fi-br-bow-arrow:before{content:"\f163"}.fi-br-bowling-ball:before{content:"\f164"}.fi-br-bowling-pins:before{content:"\f165"}.fi-br-bowling:before{content:"\f166"}.fi-br-box-alt:before{content:"\f167"}.fi-br-box:before{content:"\f168"}.fi-br-boxing-glove:before{content:"\f169"}.fi-br-bread-slice:before{content:"\f16a"}.fi-br-bread:before{content:"\f16b"}.fi-br-briefcase:before{content:"\f16c"}.fi-br-broccoli:before{content:"\f16d"}.fi-br-broom:before{content:"\f16e"}.fi-br-browser:before{content:"\f16f"}.fi-br-brush:before{content:"\f170"}.fi-br-bug:before{content:"\f171"}.fi-br-building:before{content:"\f172"}.fi-br-bulb:before{content:"\f173"}.fi-br-burrito:before{content:"\f174"}.fi-br-bus-alt:before{content:"\f175"}.fi-br-bus:before{content:"\f176"}.fi-br-butterfly:before{content:"\f177"}.fi-br-cake-birthday:before{content:"\f178"}.fi-br-cake-wedding:before{content:"\f179"}.fi-br-calculator:before{content:"\f17a"}.fi-br-calendar:before{content:"\f17b"}.fi-br-call-history:before{content:"\f17c"}.fi-br-call-incoming:before{content:"\f17d"}.fi-br-call-missed:before{content:"\f17e"}.fi-br-call-outgoing:before{content:"\f17f"}.fi-br-camera:before{content:"\f180"}.fi-br-camping:before{content:"\f181"}.fi-br-candy-alt:before{content:"\f182"}.fi-br-candy:before{content:"\f183"}.fi-br-canned-food:before{content:"\f184"}.fi-br-car-alt:before{content:"\f185"}.fi-br-car-battery:before{content:"\f186"}.fi-br-car-building:before{content:"\f187"}.fi-br-car-bump:before{content:"\f188"}.fi-br-car-bus:before{content:"\f189"}.fi-br-car-crash:before{content:"\f18a"}.fi-br-car-garage:before{content:"\f18b"}.fi-br-car-mechanic:before{content:"\f18c"}.fi-br-car-side:before{content:"\f18d"}.fi-br-car-tilt:before{content:"\f18e"}.fi-br-car-wash:before{content:"\f18f"}.fi-br-car:before{content:"\f190"}.fi-br-caravan-alt:before{content:"\f191"}.fi-br-caravan:before{content:"\f192"}.fi-br-caret-circle-down:before{content:"\f193"}.fi-br-caret-circle-right:before{content:"\f194"}.fi-br-caret-circle-up:before{content:"\f195"}.fi-br-caret-down:before{content:"\f196"}.fi-br-caret-left:before{content:"\f197"}.fi-br-caret-quare-up:before{content:"\f198"}.fi-br-caret-right:before{content:"\f199"}.fi-br-caret-square-down:before{content:"\f19a"}.fi-br-caret-square-left_1:before{content:"\f19b"}.fi-br-caret-square-left:before{content:"\f19c"}.fi-br-caret-square-right:before{content:"\f19d"}.fi-br-caret-up:before{content:"\f19e"}.fi-br-carrot:before{content:"\f19f"}.fi-br-cars:before{content:"\f1a0"}.fi-br-charging-station:before{content:"\f1a1"}.fi-br-chart-connected:before{content:"\f1a2"}.fi-br-chart-histogram:before{content:"\f1a3"}.fi-br-chart-network:before{content:"\f1a4"}.fi-br-chart-pie-alt:before{content:"\f1a5"}.fi-br-chart-pie:before{content:"\f1a6"}.fi-br-chart-pyramid:before{content:"\f1a7"}.fi-br-chart-set-theory:before{content:"\f1a8"}.fi-br-chart-tree:before{content:"\f1a9"}.fi-br-chat-arrow-down:before{content:"\f1aa"}.fi-br-chat-arrow-grow:before{content:"\f1ab"}.fi-br-check:before{content:"\f1ac"}.fi-br-checkbox:before{content:"\f1ad"}.fi-br-cheese:before{content:"\f1ae"}.fi-br-cherry:before{content:"\f1af"}.fi-br-chess-piece:before{content:"\f1b0"}.fi-br-chess-bishop:before{content:"\f1b1"}.fi-br-chess-board:before{content:"\f1b2"}.fi-br-chess-clock-alt:before{content:"\f1b3"}.fi-br-chess-clock:before{content:"\f1b4"}.fi-br-chess-king-alt:before{content:"\f1b5"}.fi-br-chess-king:before{content:"\f1b6"}.fi-br-chess-knight-alt:before{content:"\f1b7"}.fi-br-chess-knight:before{content:"\f1b8"}.fi-br-chess-pawn-alt:before{content:"\f1b9"}.fi-br-chess-pawn:before{content:"\f1ba"}.fi-br-chess-queen-alt:before{content:"\f1bb"}.fi-br-chess-queen:before{content:"\f1bc"}.fi-br-chess-rook-alt:before{content:"\f1bd"}.fi-br-chess-rook:before{content:"\f1be"}.fi-br-chess:before{content:"\f1bf"}.fi-br-chevron-double-down:before{content:"\f1c0"}.fi-br-chevron-double-up:before{content:"\f1c1"}.fi-br-child-head:before{content:"\f1c2"}.fi-br-chocolate:before{content:"\f1c3"}.fi-br-circle-small:before{content:"\f1c4"}.fi-br-circle:before{content:"\f1c5"}.fi-br-clip:before{content:"\f1c6"}.fi-br-clock:before{content:"\f1c7"}.fi-br-cloud-upload:before{content:"\f1c8"}.fi-br-cloud-check:before{content:"\f1c9"}.fi-br-cloud-disabled:before{content:"\f1ca"}.fi-br-cloud-download:before{content:"\f1cb"}.fi-br-cloud-drizzle:before{content:"\f1cc"}.fi-br-cloud-hail-mixed:before{content:"\f1cd"}.fi-br-cloud-hail:before{content:"\f1ce"}.fi-br-cloud-moon-rain:before{content:"\f1cf"}.fi-br-cloud-moon:before{content:"\f1d0"}.fi-br-cloud-rain:before{content:"\f1d1"}.fi-br-cloud-rainbow:before{content:"\f1d2"}.fi-br-cloud-share:before{content:"\f1d3"}.fi-br-cloud-showers-heavy:before{content:"\f1d4"}.fi-br-cloud-showers:before{content:"\f1d5"}.fi-br-cloud-sleet:before{content:"\f1d6"}.fi-br-cloud-snow:before{content:"\f1d7"}.fi-br-cloud-sun-rain:before{content:"\f1d8"}.fi-br-cloud-sun:before{content:"\f1d9"}.fi-br-cloud:before{content:"\f1da"}.fi-br-clouds-moon:before{content:"\f1db"}.fi-br-clouds-sun:before{content:"\f1dc"}.fi-br-clouds:before{content:"\f1dd"}.fi-br-club:before{content:"\f1de"}.fi-br-cocktail-alt:before{content:"\f1df"}.fi-br-cocktail:before{content:"\f1e0"}.fi-br-coffee-pot:before{content:"\f1e1"}.fi-br-coffee:before{content:"\f1e2"}.fi-br-comment-alt:before{content:"\f1e3"}.fi-br-comment-check:before{content:"\f1e4"}.fi-br-comment-heart:before{content:"\f1e5"}.fi-br-comment-info:before{content:"\f1e6"}.fi-br-comment-user:before{content:"\f1e7"}.fi-br-comment:before{content:"\f1e8"}.fi-br-comments:before{content:"\f1e9"}.fi-br-compress-alt:before{content:"\f1ea"}.fi-br-compress:before{content:"\f1eb"}.fi-br-computer:before{content:"\f1ec"}.fi-br-confetti:before{content:"\f1ed"}.fi-br-cookie:before{content:"\f1ee"}.fi-br-copy-alt:before{content:"\f1ef"}.fi-br-copy:before{content:"\f1f0"}.fi-br-copyright:before{content:"\f1f1"}.fi-br-corn:before{content:"\f1f2"}.fi-br-cow:before{content:"\f1f3"}.fi-br-cream:before{content:"\f1f4"}.fi-br-credit-card:before{content:"\f1f5"}.fi-br-cricket:before{content:"\f1f6"}.fi-br-croissant:before{content:"\f1f7"}.fi-br-cross-circle:before{content:"\f1f8"}.fi-br-cross-small:before{content:"\f1f9"}.fi-br-cross:before{content:"\f1fa"}.fi-br-crown:before{content:"\f1fb"}.fi-br-cube:before{content:"\f1fc"}.fi-br-cupcake:before{content:"\f1fd"}.fi-br-curling:before{content:"\f1fe"}.fi-br-cursor-finger:before{content:"\f1ff"}.fi-br-cursor-plus:before{content:"\f200"}.fi-br-cursor-text-alt:before{content:"\f201"}.fi-br-cursor-text:before{content:"\f202"}.fi-br-cursor:before{content:"\f203"}.fi-br-dart:before{content:"\f204"}.fi-br-dashboard:before{content:"\f205"}.fi-br-data-transfer:before{content:"\f206"}.fi-br-database:before{content:"\f207"}.fi-br-delete-document:before{content:"\f208"}.fi-br-delete-user:before{content:"\f209"}.fi-br-delete:before{content:"\f20a"}.fi-br-dewpoint:before{content:"\f20b"}.fi-br-diamond:before{content:"\f20c"}.fi-br-dice-alt:before{content:"\f20d"}.fi-br-dice-d10:before{content:"\f20e"}.fi-br-dice-d12:before{content:"\f20f"}.fi-br-dice-d20:before{content:"\f210"}.fi-br-dice-d4:before{content:"\f211"}.fi-br-dice-d6:before{content:"\f212"}.fi-br-dice-d8:before{content:"\f213"}.fi-br-dice-four:before{content:"\f214"}.fi-br-dice-one:before{content:"\f215"}.fi-br-dice-six:before{content:"\f216"}.fi-br-dice-three:before{content:"\f217"}.fi-br-dice-two:before{content:"\f218"}.fi-br-dice:before{content:"\f219"}.fi-br-diploma:before{content:"\f21a"}.fi-br-disco-ball:before{content:"\f21b"}.fi-br-disk:before{content:"\f21c"}.fi-br-dizzy:before{content:"\f21d"}.fi-br-doctor:before{content:"\f21e"}.fi-br-document-signed:before{content:"\f21f"}.fi-br-document:before{content:"\f220"}.fi-br-dollar:before{content:"\f221"}.fi-br-download:before{content:"\f222"}.fi-br-dreidel:before{content:"\f223"}.fi-br-drink-alt:before{content:"\f224"}.fi-br-drumstick:before{content:"\f225"}.fi-br-duplicate:before{content:"\f226"}.fi-br-e-learning:before{content:"\f227"}.fi-br-earnings:before{content:"\f228"}.fi-br-eclipse-alt:before{content:"\f229"}.fi-br-eclipse:before{content:"\f22a"}.fi-br-edit-alt:before{content:"\f22b"}.fi-br-edit:before{content:"\f22c"}.fi-br-egg-fried:before{content:"\f22d"}.fi-br-egg:before{content:"\f22e"}.fi-br-engine-warning:before{content:"\f22f"}.fi-br-envelope-ban:before{content:"\f230"}.fi-br-envelope-download:before{content:"\f231"}.fi-br-envelope-marker:before{content:"\f232"}.fi-br-envelope-open:before{content:"\f233"}.fi-br-envelope-plus:before{content:"\f234"}.fi-br-envelope:before{content:"\f235"}.fi-br-euro:before{content:"\f236"}.fi-br-exchange-alt:before{content:"\f237"}.fi-br-exchange:before{content:"\f238"}.fi-br-exclamation:before{content:"\f239"}.fi-br-expand-arrows-alt:before{content:"\f23a"}.fi-br-expand-arrows:before{content:"\f23b"}.fi-br-expand:before{content:"\f23c"}.fi-br-eye-crossed:before{content:"\f23d"}.fi-br-eye-dropper:before{content:"\f23e"}.fi-br-eye:before{content:"\f23f"}.fi-br-feather:before{content:"\f240"}.fi-br-ferris-wheel:before{content:"\f241"}.fi-br-field-hockey:before{content:"\f242"}.fi-br-fighter-jet:before{content:"\f243"}.fi-br-file-ai:before{content:"\f244"}.fi-br-file-eps:before{content:"\f245"}.fi-br-file-psd:before{content:"\f246"}.fi-br-file:before{content:"\f247"}.fi-br-fill:before{content:"\f248"}.fi-br-film:before{content:"\f249"}.fi-br-filter:before{content:"\f24a"}.fi-br-fingerprint:before{content:"\f24b"}.fi-br-fish:before{content:"\f24c"}.fi-br-flag:before{content:"\f24d"}.fi-br-flame:before{content:"\f24e"}.fi-br-flip-horizontal:before{content:"\f24f"}.fi-br-flower-bouquet:before{content:"\f250"}.fi-br-flower-tulip:before{content:"\f251"}.fi-br-flower:before{content:"\f252"}.fi-br-flushed:before{content:"\f253"}.fi-br-fog:before{content:"\f254"}.fi-br-folder:before{content:"\f255"}.fi-br-following:before{content:"\f256"}.fi-br-football:before{content:"\f257"}.fi-br-fork:before{content:"\f258"}.fi-br-form:before{content:"\f259"}.fi-br-forward:before{content:"\f25a"}.fi-br-fox:before{content:"\f25b"}.fi-br-french-fries:before{content:"\f25c"}.fi-br-ftp:before{content:"\f25d"}.fi-br-gallery:before{content:"\f25e"}.fi-br-game-board-alt:before{content:"\f25f"}.fi-br-gamepad:before{content:"\f260"}.fi-br-garage-car:before{content:"\f261"}.fi-br-garage-open:before{content:"\f262"}.fi-br-garage:before{content:"\f263"}.fi-br-garlic:before{content:"\f264"}.fi-br-gas-pump-alt:before{content:"\f265"}.fi-br-gas-pump-slash:before{content:"\f266"}.fi-br-gas-pump:before{content:"\f267"}.fi-br-gem:before{content:"\f268"}.fi-br-gif:before{content:"\f269"}.fi-br-gift:before{content:"\f26a"}.fi-br-gingerbread-man:before{content:"\f26b"}.fi-br-glass-cheers:before{content:"\f26c"}.fi-br-glass:before{content:"\f26d"}.fi-br-glasses:before{content:"\f26e"}.fi-br-globe-alt:before{content:"\f26f"}.fi-br-globe:before{content:"\f270"}.fi-br-golf-ball:before{content:"\f271"}.fi-br-golf-club:before{content:"\f272"}.fi-br-golf:before{content:"\f273"}.fi-br-graduation-cap:before{content:"\f274"}.fi-br-grape:before{content:"\f275"}.fi-br-graphic-tablet:before{content:"\f276"}.fi-br-grid-alt:before{content:"\f277"}.fi-br-grid:before{content:"\f278"}.fi-br-grill:before{content:"\f279"}.fi-br-grimace:before{content:"\f27a"}.fi-br-grin-alt:before{content:"\f27b"}.fi-br-grin-beam-sweat:before{content:"\f27c"}.fi-br-grin-beam:before{content:"\f27d"}.fi-br-grin-hearts:before{content:"\f27e"}.fi-br-grin-squint-tears:before{content:"\f27f"}.fi-br-grin-squint:before{content:"\f280"}.fi-br-grin-stars:before{content:"\f281"}.fi-br-grin-tears:before{content:"\f282"}.fi-br-grin-tongue-squint:before{content:"\f283"}.fi-br-grin-tongue-wink:before{content:"\f284"}.fi-br-grin-tongue:before{content:"\f285"}.fi-br-grin-wink:before{content:"\f286"}.fi-br-grin:before{content:"\f287"}.fi-br-guitar:before{content:"\f288"}.fi-br-gym:before{content:"\f289"}.fi-br-hamburger-soda:before{content:"\f28a"}.fi-br-hamburger:before{content:"\f28b"}.fi-br-hastag:before{content:"\f28c"}.fi-br-hat-birthday:before{content:"\f28d"}.fi-br-hat-chef:before{content:"\f28e"}.fi-br-head-side-thinking:before{content:"\f28f"}.fi-br-headphones:before{content:"\f290"}.fi-br-headset:before{content:"\f291"}.fi-br-heart-arrow:before{content:"\f292"}.fi-br-heart:before{content:"\f293"}.fi-br-heat:before{content:"\f294"}.fi-br-helicopter-side:before{content:"\f295"}.fi-br-hiking:before{content:"\f296"}.fi-br-hockey-mask:before{content:"\f297"}.fi-br-hockey-puck:before{content:"\f298"}.fi-br-hockey-sticks:before{content:"\f299"}.fi-br-home-location-alt:before{content:"\f29a"}.fi-br-home-location:before{content:"\f29b"}.fi-br-home:before{content:"\f29c"}.fi-br-hotdog:before{content:"\f29d"}.fi-br-hourglass-end:before{content:"\f29e"}.fi-br-hourglass:before{content:"\f29f"}.fi-br-house-flood:before{content:"\f2a0"}.fi-br-humidity:before{content:"\f2a1"}.fi-br-hurricane:before{content:"\f2a2"}.fi-br-ice-cream:before{content:"\f2a3"}.fi-br-ice-skate:before{content:"\f2a4"}.fi-br-id-badge:before{content:"\f2a5"}.fi-br-inbox:before{content:"\f2a6"}.fi-br-incognito:before{content:"\f2a7"}.fi-br-indent:before{content:"\f2a8"}.fi-br-infinity:before{content:"\f2a9"}.fi-br-info:before{content:"\f2aa"}.fi-br-interactive:before{content:"\f2ab"}.fi-br-interlining:before{content:"\f2ac"}.fi-br-interrogation:before{content:"\f2ad"}.fi-br-italic:before{content:"\f2ae"}.fi-br-jam:before{content:"\f2af"}.fi-br-jpg:before{content:"\f2b0"}.fi-br-key:before{content:"\f2b1"}.fi-br-keyboard:before{content:"\f2b2"}.fi-br-kiss-beam:before{content:"\f2b3"}.fi-br-kiss-wink-heart:before{content:"\f2b4"}.fi-br-kiss:before{content:"\f2b5"}.fi-br-kite:before{content:"\f2b6"}.fi-br-knife:before{content:"\f2b7"}.fi-br-label:before{content:"\f2b8"}.fi-br-laptop:before{content:"\f2b9"}.fi-br-lasso:before{content:"\f2ba"}.fi-br-laugh-beam:before{content:"\f2bb"}.fi-br-laugh-squint:before{content:"\f2bc"}.fi-br-laugh-wink:before{content:"\f2bd"}.fi-br-laugh:before{content:"\f2be"}.fi-br-layers:before{content:"\f2bf"}.fi-br-layout-fluid:before{content:"\f2c0"}.fi-br-leaf:before{content:"\f2c1"}.fi-br-lemon:before{content:"\f2c2"}.fi-br-letter-case:before{content:"\f2c3"}.fi-br-lettuce:before{content:"\f2c4"}.fi-br-level-down-alt:before{content:"\f2c5"}.fi-br-level-down:before{content:"\f2c6"}.fi-br-level-up-alt:before{content:"\f2c7"}.fi-br-level-up:before{content:"\f2c8"}.fi-br-life-ring:before{content:"\f2c9"}.fi-br-line-width:before{content:"\f2ca"}.fi-br-link:before{content:"\f2cb"}.fi-br-lipstick:before{content:"\f2cc"}.fi-br-list-check:before{content:"\f2cd"}.fi-br-list:before{content:"\f2ce"}.fi-br-loading:before{content:"\f2cf"}.fi-br-location-alt:before{content:"\f2d0"}.fi-br-lock-alt:before{content:"\f2d1"}.fi-br-lock:before{content:"\f2d2"}.fi-br-luchador:before{content:"\f2d3"}.fi-br-luggage-rolling:before{content:"\f2d4"}.fi-br-magic-wand:before{content:"\f2d5"}.fi-br-makeup-brush:before{content:"\f2d6"}.fi-br-man-head:before{content:"\f2d7"}.fi-br-map-marker-cross:before{content:"\f2d8"}.fi-br-map-marker-home:before{content:"\f2d9"}.fi-br-map-marker-minus:before{content:"\f2da"}.fi-br-map-marker-plus:before{content:"\f2db"}.fi-br-map-marker:before{content:"\f2dc"}.fi-br-map:before{content:"\f2dd"}.fi-br-marker-time:before{content:"\f2de"}.fi-br-marker:before{content:"\f2df"}.fi-br-mask-carnival:before{content:"\f2e0"}.fi-br-medicine:before{content:"\f2e1"}.fi-br-megaphone:before{content:"\f2e2"}.fi-br-meh-blank:before{content:"\f2e3"}.fi-br-meh-rolling-eyes:before{content:"\f2e4"}.fi-br-melon:before{content:"\f2e5"}.fi-br-menu-burger:before{content:"\f2e6"}.fi-br-menu-dots-vertical:before{content:"\f2e7"}.fi-br-menu-dots:before{content:"\f2e8"}.fi-br-meteor:before{content:"\f2e9"}.fi-br-microphone-alt:before{content:"\f2ea"}.fi-br-microphone:before{content:"\f2eb"}.fi-br-minus-small:before{content:"\f2ec"}.fi-br-minus:before{content:"\f2ed"}.fi-br-mobile:before{content:"\f2ee"}.fi-br-mode-landscape:before{content:"\f2ef"}.fi-br-mode-portrait:before{content:"\f2f0"}.fi-br-money:before{content:"\f2f1"}.fi-br-moon-stars:before{content:"\f2f2"}.fi-br-moon:before{content:"\f2f3"}.fi-br-motorcycle:before{content:"\f2f4"}.fi-br-mountains:before{content:"\f2f5"}.fi-br-mouse:before{content:"\f2f6"}.fi-br-mug-alt:before{content:"\f2f7"}.fi-br-mug-hot-alt:before{content:"\f2f8"}.fi-br-mug-hot:before{content:"\f2f9"}.fi-br-mug-tea:before{content:"\f2fa"}.fi-br-mug:before{content:"\f2fb"}.fi-br-mushroom:before{content:"\f2fc"}.fi-br-music-file:before{content:"\f2fd"}.fi-br-music-alt:before{content:"\f2fe"}.fi-br-music:before{content:"\f2ff"}.fi-br-navigation:before{content:"\f300"}.fi-br-network-cloud:before{content:"\f301"}.fi-br-network:before{content:"\f302"}.fi-br-noodles:before{content:"\f303"}.fi-br-notebook:before{content:"\f304"}.fi-br-oil-can:before{content:"\f305"}.fi-br-oil-temp:before{content:"\f306"}.fi-br-olive-oil:before{content:"\f307"}.fi-br-olives:before{content:"\f308"}.fi-br-onion:before{content:"\f309"}.fi-br-opacity:before{content:"\f30a"}.fi-br-package:before{content:"\f30b"}.fi-br-paint-brush:before{content:"\f30c"}.fi-br-palette:before{content:"\f30d"}.fi-br-pan:before{content:"\f30e"}.fi-br-paper-plane:before{content:"\f30f"}.fi-br-password:before{content:"\f310"}.fi-br-pause:before{content:"\f311"}.fi-br-paw:before{content:"\f312"}.fi-br-peach:before{content:"\f313"}.fi-br-pencil:before{content:"\f314"}.fi-br-pennant:before{content:"\f315"}.fi-br-pepper-hot:before{content:"\f316"}.fi-br-pepper:before{content:"\f317"}.fi-br-pharmacy:before{content:"\f318"}.fi-br-phone-call:before{content:"\f319"}.fi-br-phone-cross:before{content:"\f31a"}.fi-br-phone-pause:before{content:"\f31b"}.fi-br-phone-slash:before{content:"\f31c"}.fi-br-physics:before{content:"\f31d"}.fi-br-picnic:before{content:"\f31e"}.fi-br-picture:before{content:"\f31f"}.fi-br-pie:before{content:"\f320"}.fi-br-pineapple:before{content:"\f321"}.fi-br-ping-pong:before{content:"\f322"}.fi-br-pizza-slice:before{content:"\f323"}.fi-br-plane-alt:before{content:"\f324"}.fi-br-plane:before{content:"\f325"}.fi-br-plate:before{content:"\f326"}.fi-br-play-alt:before{content:"\f327"}.fi-br-play:before{content:"\f328"}.fi-br-playing-cards:before{content:"\f329"}.fi-br-plus-small:before{content:"\f32a"}.fi-br-plus:before{content:"\f32b"}.fi-br-poker-chip:before{content:"\f32c"}.fi-br-poo:before{content:"\f32d"}.fi-br-popcorn:before{content:"\f32e"}.fi-br-portrait:before{content:"\f32f"}.fi-br-pot:before{content:"\f330"}.fi-br-pound:before{content:"\f331"}.fi-br-power:before{content:"\f332"}.fi-br-presentation:before{content:"\f333"}.fi-br-print:before{content:"\f334"}.fi-br-protractor:before{content:"\f335"}.fi-br-pulse:before{content:"\f336"}.fi-br-pumpkin:before{content:"\f337"}.fi-br-puzzle-piece:before{content:"\f338"}.fi-br-pyramid:before{content:"\f339"}.fi-br-quote-right:before{content:"\f33a"}.fi-br-radish:before{content:"\f33b"}.fi-br-rainbow:before{content:"\f33c"}.fi-br-raindrops:before{content:"\f33d"}.fi-br-raquet:before{content:"\f33e"}.fi-br-rec:before{content:"\f33f"}.fi-br-receipt:before{content:"\f340"}.fi-br-record-vinyl:before{content:"\f341"}.fi-br-rectabgle-vertical:before{content:"\f342"}.fi-br-rectangle-horizontal:before{content:"\f343"}.fi-br-rectangle-panoramic:before{content:"\f344"}.fi-br-recycle:before{content:"\f345"}.fi-br-redo-alt:before{content:"\f346"}.fi-br-redo:before{content:"\f347"}.fi-br-reflect:before{content:"\f348"}.fi-br-refresh:before{content:"\f349"}.fi-br-remove-user:before{content:"\f34a"}.fi-br-resize:before{content:"\f34b"}.fi-br-resources:before{content:"\f34c"}.fi-br-restaurant:before{content:"\f34d"}.fi-br-rewind:before{content:"\f34e"}.fi-br-rhombus:before{content:"\f34f"}.fi-br-rings-wedding:before{content:"\f350"}.fi-br-road:before{content:"\f351"}.fi-br-rocket-lunch:before{content:"\f352"}.fi-br-rocket:before{content:"\f353"}.fi-br-room-service:before{content:"\f354"}.fi-br-rotate-right:before{content:"\f355"}.fi-br-rugby-helmet:before{content:"\f356"}.fi-br-rugby:before{content:"\f357"}.fi-br-running:before{content:"\f358"}.fi-br-rv:before{content:"\f359"}.fi-br-sad-cry:before{content:"\f35a"}.fi-br-sad-tear:before{content:"\f35b"}.fi-br-sad:before{content:"\f35c"}.fi-br-salad:before{content:"\f35d"}.fi-br-salt-pepper:before{content:"\f35e"}.fi-br-sandwich:before{content:"\f35f"}.fi-br-sauce:before{content:"\f360"}.fi-br-sausage:before{content:"\f361"}.fi-br-scale:before{content:"\f362"}.fi-br-school-bus:before{content:"\f363"}.fi-br-school:before{content:"\f364"}.fi-br-scissors:before{content:"\f365"}.fi-br-screen:before{content:"\f366"}.fi-br-search-alt:before{content:"\f367"}.fi-br-search-heart:before{content:"\f368"}.fi-br-search:before{content:"\f369"}.fi-br-settings-sliders:before{content:"\f36a"}.fi-br-settings:before{content:"\f36b"}.fi-br-share:before{content:"\f36c"}.fi-br-shield-check:before{content:"\f36d"}.fi-br-shield-exclamation:before{content:"\f36e"}.fi-br-shield-interrogation:before{content:"\f36f"}.fi-br-shield-plus:before{content:"\f370"}.fi-br-shield:before{content:"\f371"}.fi-br-ship-side:before{content:"\f372"}.fi-br-ship:before{content:"\f373"}.fi-br-shop:before{content:"\f374"}.fi-br-shopping-bag-add:before{content:"\f375"}.fi-br-shopping-bag:before{content:"\f376"}.fi-br-shopping-cart-add:before{content:"\f377"}.fi-br-shopping-cart-check:before{content:"\f378"}.fi-br-shopping-cart:before{content:"\f379"}.fi-br-shrimp:before{content:"\f37a"}.fi-br-shuffle:before{content:"\f37b"}.fi-br-shuttle-van:before{content:"\f37c"}.fi-br-shuttlecock:before{content:"\f37d"}.fi-br-sign-in-alt:before{content:"\f37e"}.fi-br-sign-in:before{content:"\f37f"}.fi-br-sign-out-alt:before{content:"\f380"}.fi-br-sign-out:before{content:"\f381"}.fi-br-signal-alt-1:before{content:"\f382"}.fi-br-signal-alt-2:before{content:"\f383"}.fi-br-signal-alt:before{content:"\f384"}.fi-br-skateboard:before{content:"\f385"}.fi-br-skating:before{content:"\f386"}.fi-br-skewer:before{content:"\f387"}.fi-br-ski-jump:before{content:"\f388"}.fi-br-ski-lift:before{content:"\f389"}.fi-br-skiing-nordic:before{content:"\f38a"}.fi-br-skiing:before{content:"\f38b"}.fi-br-sledding:before{content:"\f38c"}.fi-br-sleigh:before{content:"\f38d"}.fi-br-smartphone:before{content:"\f38e"}.fi-br-smile-beam:before{content:"\f38f"}.fi-br-smog:before{content:"\f390"}.fi-br-smoke:before{content:"\f391"}.fi-br-snow-blowing:before{content:"\f392"}.fi-br-snowboarding:before{content:"\f393"}.fi-br-snowflake:before{content:"\f394"}.fi-br-snowflakes:before{content:"\f395"}.fi-br-snowmobile:before{content:"\f396"}.fi-br-snowplow:before{content:"\f397"}.fi-br-soap:before{content:"\f398"}.fi-br-sort:before{content:"\f399"}.fi-br-soup:before{content:"\f39a"}.fi-br-spa:before{content:"\f39b"}.fi-br-space-shuttle:before{content:"\f39c"}.fi-br-spade:before{content:"\f39d"}.fi-br-sparkles:before{content:"\f39e"}.fi-br-speaker:before{content:"\f39f"}.fi-br-sphere:before{content:"\f3a0"}.fi-br-spinner:before{content:"\f3a1"}.fi-br-spoon:before{content:"\f3a2"}.fi-br-square-root:before{content:"\f3a3"}.fi-br-square:before{content:"\f3a4"}.fi-br-star-octogram:before{content:"\f3a5"}.fi-br-star:before{content:"\f3a6"}.fi-br-starfighter:before{content:"\f3a7"}.fi-br-stars:before{content:"\f3a8"}.fi-br-stats:before{content:"\f3a9"}.fi-br-steak:before{content:"\f3aa"}.fi-br-steering-wheel:before{content:"\f3ab"}.fi-br-stethoscope:before{content:"\f3ac"}.fi-br-sticker:before{content:"\f3ad"}.fi-br-stop:before{content:"\f3ae"}.fi-br-stopwatch:before{content:"\f3af"}.fi-br-strawberry:before{content:"\f3b0"}.fi-br-subtitles:before{content:"\f3b1"}.fi-br-subway:before{content:"\f3b2"}.fi-br-sun:before{content:"\f3b3"}.fi-br-sunrise-alt:before{content:"\f3b4"}.fi-br-sunrise:before{content:"\f3b5"}.fi-br-sunset:before{content:"\f3b6"}.fi-br-surfing:before{content:"\f3b7"}.fi-br-surprise:before{content:"\f3b8"}.fi-br-sushi:before{content:"\f3b9"}.fi-br-swimmer:before{content:"\f3ba"}.fi-br-sword:before{content:"\f3bb"}.fi-br-syringe:before{content:"\f3bc"}.fi-br-tablet:before{content:"\f3bd"}.fi-br-tachometer-alt-average:before{content:"\f3be"}.fi-br-tachometer-alt-fastest:before{content:"\f3bf"}.fi-br-tachometer-alt-slow:before{content:"\f3c0"}.fi-br-tachometer-alt-slowest:before{content:"\f3c1"}.fi-br-tachometer-average:before{content:"\f3c2"}.fi-br-tachometer-fast:before{content:"\f3c3"}.fi-br-tachometer-fastest:before{content:"\f3c4"}.fi-br-tachometer-slow:before{content:"\f3c5"}.fi-br-tachometer-slowest:before{content:"\f3c6"}.fi-br-tachometer:before{content:"\f3c7"}.fi-br-taco:before{content:"\f3c8"}.fi-br-target:before{content:"\f3c9"}.fi-br-taxi:before{content:"\f3ca"}.fi-br-temperature-down:before{content:"\f3cb"}.fi-br-temperature-frigid:before{content:"\f3cc"}.fi-br-temperature-high:before{content:"\f3cd"}.fi-br-temperature-hot:before{content:"\f3ce"}.fi-br-temperature-low:before{content:"\f3cf"}.fi-br-temperature-up:before{content:"\f3d0"}.fi-br-tennis:before{content:"\f3d1"}.fi-br-terrace:before{content:"\f3d2"}.fi-br-test-tube:before{content:"\f3d3"}.fi-br-test:before{content:"\f3d4"}.fi-br-text-check:before{content:"\f3d5"}.fi-br-text:before{content:"\f3d6"}.fi-br-thermometer-half:before{content:"\f3d7"}.fi-br-thumbs-down:before{content:"\f3d8"}.fi-br-thumbs-up:before{content:"\f3d9"}.fi-br-thumbtack:before{content:"\f3da"}.fi-br-thunderstorm-moon:before{content:"\f3db"}.fi-br-thunderstorm-sun:before{content:"\f3dc"}.fi-br-thunderstorm:before{content:"\f3dd"}.fi-br-ticket:before{content:"\f3de"}.fi-br-time-add:before{content:"\f3df"}.fi-br-time-check:before{content:"\f3e0"}.fi-br-time-delete:before{content:"\f3e1"}.fi-br-time-fast:before{content:"\f3e2"}.fi-br-time-forward-sixty:before{content:"\f3e3"}.fi-br-time-forward-ten:before{content:"\f3e4"}.fi-br-time-forward:before{content:"\f3e5"}.fi-br-time-half-past:before{content:"\f3e6"}.fi-br-time-oclock:before{content:"\f3e7"}.fi-br-time-past:before{content:"\f3e8"}.fi-br-time-quarter-to:before{content:"\f3e9"}.fi-br-time-quarter-past:before{content:"\f3ea"}.fi-br-time-twenty-four:before{content:"\f3eb"}.fi-br-tire-flat:before{content:"\f3ec"}.fi-br-tire-pressure-warning:before{content:"\f3ed"}.fi-br-tire-rugged:before{content:"\f3ee"}.fi-br-tire:before{content:"\f3ef"}.fi-br-tired:before{content:"\f3f0"}.fi-br-tomato:before{content:"\f3f1"}.fi-br-tool-crop:before{content:"\f3f2"}.fi-br-tool-marquee:before{content:"\f3f3"}.fi-br-tooth:before{content:"\f3f4"}.fi-br-tornado:before{content:"\f3f5"}.fi-br-tractor:before{content:"\f3f6"}.fi-br-trailer:before{content:"\f3f7"}.fi-br-train-side:before{content:"\f3f8"}.fi-br-train:before{content:"\f3f9"}.fi-br-tram:before{content:"\f3fa"}.fi-br-transform:before{content:"\f3fb"}.fi-br-trash:before{content:"\f3fc"}.fi-br-treatment:before{content:"\f3fd"}.fi-br-tree-christmas:before{content:"\f3fe"}.fi-br-tree:before{content:"\f3ff"}.fi-br-triangle:before{content:"\f400"}.fi-br-trophy:before{content:"\f401"}.fi-br-truck-container:before{content:"\f402"}.fi-br-truck-couch:before{content:"\f403"}.fi-br-truck-loading:before{content:"\f404"}.fi-br-truck-monster:before{content:"\f405"}.fi-br-truck-moving:before{content:"\f406"}.fi-br-truck-pickup:before{content:"\f407"}.fi-br-truck-plow:before{content:"\f408"}.fi-br-truck-ramp:before{content:"\f409"}.fi-br-truck-side:before{content:"\f40a"}.fi-br-turkey:before{content:"\f40b"}.fi-br-umbrella:before{content:"\f40c"}.fi-br-underline:before{content:"\f40d"}.fi-br-undo-alt:before{content:"\f40e"}.fi-br-undo:before{content:"\f40f"}.fi-br-unlock:before{content:"\f410"}.fi-br-upload:before{content:"\f411"}.fi-br-usb-pendrive:before{content:"\f412"}.fi-br-user-add:before{content:"\f413"}.fi-br-user-time:before{content:"\f414"}.fi-br-user:before{content:"\f415"}.fi-br-users-alt:before{content:"\f416"}.fi-br-users:before{content:"\f417"}.fi-br-utensils:before{content:"\f418"}.fi-br-vector-alt:before{content:"\f419"}.fi-br-vector:before{content:"\f41a"}.fi-bs-add-document:before{content:"\f101"}.fi-bs-add-folder:before{content:"\f102"}.fi-bs-add:before{content:"\f103"}.fi-bs-address-book:before{content:"\f104"}.fi-bs-alarm-clock:before{content:"\f105"}.fi-bs-align-center:before{content:"\f106"}.fi-bs-align-justify:before{content:"\f107"}.fi-bs-align-left:before{content:"\f108"}.fi-bs-align-right:before{content:"\f109"}.fi-bs-ambulance:before{content:"\f10a"}.fi-bs-angle-circle-down:before{content:"\f10b"}.fi-bs-angle-circle-left:before{content:"\f10c"}.fi-bs-angle-circle-right:before{content:"\f10d"}.fi-bs-angle-circle-up:before{content:"\f10e"}.fi-bs-angle-double-left:before{content:"\f10f"}.fi-bs-angle-double-right:before{content:"\f110"}.fi-bs-angle-double-small-left:before{content:"\f111"}.fi-bs-angle-double-small-right:before{content:"\f112"}.fi-bs-angle-down:before{content:"\f113"}.fi-bs-angle-left:before{content:"\f114"}.fi-bs-angle-right:before{content:"\f115"}.fi-bs-angle-small-down:before{content:"\f116"}.fi-bs-angle-small-left:before{content:"\f117"}.fi-bs-angle-small-right:before{content:"\f118"}.fi-bs-angle-small-up:before{content:"\f119"}.fi-bs-angle-square-down:before{content:"\f11a"}.fi-bs-angle-square-left:before{content:"\f11b"}.fi-bs-angle-square-right:before{content:"\f11c"}.fi-bs-angle-square-up:before{content:"\f11d"}.fi-bs-angle-up:before{content:"\f11e"}.fi-bs-angry:before{content:"\f11f"}.fi-bs-apple-whole:before{content:"\f120"}.fi-bs-apps-add:before{content:"\f121"}.fi-bs-apps-delete:before{content:"\f122"}.fi-bs-apps-sort:before{content:"\f123"}.fi-bs-apps:before{content:"\f124"}.fi-bs-archive:before{content:"\f125"}.fi-bs-arrow-circle-down:before{content:"\f126"}.fi-bs-arrow-circle-left:before{content:"\f127"}.fi-bs-arrow-circle-right:before{content:"\f128"}.fi-bs-arrow-circle-up:before{content:"\f129"}.fi-bs-arrow-down:before{content:"\f12a"}.fi-bs-arrow-from-bottom:before{content:"\f12b"}.fi-bs-arrow-from-left:before{content:"\f12c"}.fi-bs-arrow-from-right:before{content:"\f12d"}.fi-bs-arrow-from-top:before{content:"\f12e"}.fi-bs-arrow-left:before{content:"\f12f"}.fi-bs-arrow-right:before{content:"\f130"}.fi-bs-arrow-small-down:before{content:"\f131"}.fi-bs-arrow-small-left:before{content:"\f132"}.fi-bs-arrow-small-right:before{content:"\f133"}.fi-bs-arrow-small-up:before{content:"\f134"}.fi-bs-arrow-square-down:before{content:"\f135"}.fi-bs-arrow-square-left:before{content:"\f136"}.fi-bs-arrow-square-right:before{content:"\f137"}.fi-bs-arrow-square-up:before{content:"\f138"}.fi-bs-arrow-to-bottom:before{content:"\f139"}.fi-bs-arrow-to-left:before{content:"\f13a"}.fi-bs-arrow-to-right:before{content:"\f13b"}.fi-bs-arrow-to-top:before{content:"\f13c"}.fi-bs-arrow-up:before{content:"\f13d"}.fi-bs-arrows-alt:before{content:"\f13e"}.fi-bs-arrows-h-copy:before{content:"\f13f"}.fi-bs-arrows-h:before{content:"\f140"}.fi-bs-arrows:before{content:"\f141"}.fi-bs-assept-document:before{content:"\f142"}.fi-bs-asterik:before{content:"\f143"}.fi-bs-at:before{content:"\f144"}.fi-bs-aubergine:before{content:"\f145"}.fi-bs-avocado:before{content:"\f146"}.fi-bs-baby-carriage:before{content:"\f147"}.fi-bs-backpack:before{content:"\f148"}.fi-bs-bacon:before{content:"\f149"}.fi-bs-badge:before{content:"\f14a"}.fi-bs-balloons:before{content:"\f14b"}.fi-bs-ban:before{content:"\f14c"}.fi-bs-band-aid:before{content:"\f14d"}.fi-bs-bank:before{content:"\f14e"}.fi-bs-barber-shop:before{content:"\f14f"}.fi-bs-baseball-alt:before{content:"\f150"}.fi-bs-baseball:before{content:"\f151"}.fi-bs-basketball-hoop:before{content:"\f152"}.fi-bs-basketball:before{content:"\f153"}.fi-bs-bed:before{content:"\f154"}.fi-bs-beer:before{content:"\f155"}.fi-bs-bell-ring:before{content:"\f156"}.fi-bs-bell-school:before{content:"\f157"}.fi-bs-bell:before{content:"\f158"}.fi-bs-bike:before{content:"\f159"}.fi-bs-biking-mountain:before{content:"\f15a"}.fi-bs-biking:before{content:"\f15b"}.fi-bs-billiard:before{content:"\f15c"}.fi-bs-bold:before{content:"\f15d"}.fi-bs-bolt:before{content:"\f15e"}.fi-bs-book-alt:before{content:"\f15f"}.fi-bs-book:before{content:"\f160"}.fi-bs-bookmark:before{content:"\f161"}.fi-bs-bottle:before{content:"\f162"}.fi-bs-bow-arrow:before{content:"\f163"}.fi-bs-bowling-ball:before{content:"\f164"}.fi-bs-bowling-pins:before{content:"\f165"}.fi-bs-bowling:before{content:"\f166"}.fi-bs-box-alt:before{content:"\f167"}.fi-bs-box:before{content:"\f168"}.fi-bs-boxing-glove:before{content:"\f169"}.fi-bs-bread-slice:before{content:"\f16a"}.fi-bs-bread:before{content:"\f16b"}.fi-bs-briefcase:before{content:"\f16c"}.fi-bs-broccoli:before{content:"\f16d"}.fi-bs-broom:before{content:"\f16e"}.fi-bs-browser:before{content:"\f16f"}.fi-bs-brush:before{content:"\f170"}.fi-bs-bug:before{content:"\f171"}.fi-bs-building:before{content:"\f172"}.fi-bs-bulb:before{content:"\f173"}.fi-bs-burrito:before{content:"\f174"}.fi-bs-bus-alt:before{content:"\f175"}.fi-bs-bus:before{content:"\f176"}.fi-bs-butterfly:before{content:"\f177"}.fi-bs-cake-birthday:before{content:"\f178"}.fi-bs-cake-wedding:before{content:"\f179"}.fi-bs-calculator:before{content:"\f17a"}.fi-bs-calendar:before{content:"\f17b"}.fi-bs-call-history:before{content:"\f17c"}.fi-bs-call-incoming:before{content:"\f17d"}.fi-bs-call-missed:before{content:"\f17e"}.fi-bs-call-outgoing:before{content:"\f17f"}.fi-bs-camera:before{content:"\f180"}.fi-bs-camping:before{content:"\f181"}.fi-bs-candy-alt:before{content:"\f182"}.fi-bs-candy:before{content:"\f183"}.fi-bs-canned-food:before{content:"\f184"}.fi-bs-car-alt:before{content:"\f185"}.fi-bs-car-battery:before{content:"\f186"}.fi-bs-car-building:before{content:"\f187"}.fi-bs-car-bump:before{content:"\f188"}.fi-bs-car-bus:before{content:"\f189"}.fi-bs-car-crash:before{content:"\f18a"}.fi-bs-car-garage:before{content:"\f18b"}.fi-bs-car-mechanic:before{content:"\f18c"}.fi-bs-car-side:before{content:"\f18d"}.fi-bs-car-tilt:before{content:"\f18e"}.fi-bs-car-wash:before{content:"\f18f"}.fi-bs-car:before{content:"\f190"}.fi-bs-caravan-alt:before{content:"\f191"}.fi-bs-caravan:before{content:"\f192"}.fi-bs-caret-circle-down:before{content:"\f193"}.fi-bs-caret-circle-right:before{content:"\f194"}.fi-bs-caret-circle-up:before{content:"\f195"}.fi-bs-caret-down:before{content:"\f196"}.fi-bs-caret-left:before{content:"\f197"}.fi-bs-caret-quare-up:before{content:"\f198"}.fi-bs-caret-right:before{content:"\f199"}.fi-bs-caret-square-down:before{content:"\f19a"}.fi-bs-caret-square-left_1:before{content:"\f19b"}.fi-bs-caret-square-left:before{content:"\f19c"}.fi-bs-caret-square-right:before{content:"\f19d"}.fi-bs-caret-up:before{content:"\f19e"}.fi-bs-carrot:before{content:"\f19f"}.fi-bs-cars:before{content:"\f1a0"}.fi-bs-charging-station:before{content:"\f1a1"}.fi-bs-chart-connected:before{content:"\f1a2"}.fi-bs-chart-histogram:before{content:"\f1a3"}.fi-bs-chart-network:before{content:"\f1a4"}.fi-bs-chart-pie-alt:before{content:"\f1a5"}.fi-bs-chart-pie:before{content:"\f1a6"}.fi-bs-chart-pyramid:before{content:"\f1a7"}.fi-bs-chart-set-theory:before{content:"\f1a8"}.fi-bs-chart-tree:before{content:"\f1a9"}.fi-bs-chat-arrow-down:before{content:"\f1aa"}.fi-bs-chat-arrow-grow:before{content:"\f1ab"}.fi-bs-check:before{content:"\f1ac"}.fi-bs-checkbox:before{content:"\f1ad"}.fi-bs-cheese:before{content:"\f1ae"}.fi-bs-cherry:before{content:"\f1af"}.fi-bs-chess-piece:before{content:"\f1b0"}.fi-bs-chess-bishop:before{content:"\f1b1"}.fi-bs-chess-board:before{content:"\f1b2"}.fi-bs-chess-clock-alt:before{content:"\f1b3"}.fi-bs-chess-clock:before{content:"\f1b4"}.fi-bs-chess-king-alt:before{content:"\f1b5"}.fi-bs-chess-king:before{content:"\f1b6"}.fi-bs-chess-knight-alt:before{content:"\f1b7"}.fi-bs-chess-knight:before{content:"\f1b8"}.fi-bs-chess-pawn-alt:before{content:"\f1b9"}.fi-bs-chess-pawn:before{content:"\f1ba"}.fi-bs-chess-queen-alt:before{content:"\f1bb"}.fi-bs-chess-queen:before{content:"\f1bc"}.fi-bs-chess-rook-alt:before{content:"\f1bd"}.fi-bs-chess-rook:before{content:"\f1be"}.fi-bs-chess:before{content:"\f1bf"}.fi-bs-chevron-double-down:before{content:"\f1c0"}.fi-bs-chevron-double-up:before{content:"\f1c1"}.fi-bs-child-head:before{content:"\f1c2"}.fi-bs-chocolate:before{content:"\f1c3"}.fi-bs-circle-small:before{content:"\f1c4"}.fi-bs-circle:before{content:"\f1c5"}.fi-bs-clip:before{content:"\f1c6"}.fi-bs-clock:before{content:"\f1c7"}.fi-bs-cloud-upload:before{content:"\f1c8"}.fi-bs-cloud-check:before{content:"\f1c9"}.fi-bs-cloud-disabled:before{content:"\f1ca"}.fi-bs-cloud-download:before{content:"\f1cb"}.fi-bs-cloud-drizzle:before{content:"\f1cc"}.fi-bs-cloud-hail-mixed:before{content:"\f1cd"}.fi-bs-cloud-hail:before{content:"\f1ce"}.fi-bs-cloud-moon-rain:before{content:"\f1cf"}.fi-bs-cloud-moon:before{content:"\f1d0"}.fi-bs-cloud-rain:before{content:"\f1d1"}.fi-bs-cloud-rainbow:before{content:"\f1d2"}.fi-bs-cloud-share:before{content:"\f1d3"}.fi-bs-cloud-showers-heavy:before{content:"\f1d4"}.fi-bs-cloud-showers:before{content:"\f1d5"}.fi-bs-cloud-sleet:before{content:"\f1d6"}.fi-bs-cloud-snow:before{content:"\f1d7"}.fi-bs-cloud-sun-rain:before{content:"\f1d8"}.fi-bs-cloud-sun:before{content:"\f1d9"}.fi-bs-cloud:before{content:"\f1da"}.fi-bs-clouds-moon:before{content:"\f1db"}.fi-bs-clouds-sun:before{content:"\f1dc"}.fi-bs-clouds:before{content:"\f1dd"}.fi-bs-club:before{content:"\f1de"}.fi-bs-cocktail-alt:before{content:"\f1df"}.fi-bs-cocktail:before{content:"\f1e0"}.fi-bs-coffee-pot:before{content:"\f1e1"}.fi-bs-coffee:before{content:"\f1e2"}.fi-bs-comment-alt:before{content:"\f1e3"}.fi-bs-comment-check:before{content:"\f1e4"}.fi-bs-comment-heart:before{content:"\f1e5"}.fi-bs-comment-info:before{content:"\f1e6"}.fi-bs-comment-user:before{content:"\f1e7"}.fi-bs-comment:before{content:"\f1e8"}.fi-bs-comments:before{content:"\f1e9"}.fi-bs-compress-alt:before{content:"\f1ea"}.fi-bs-compress:before{content:"\f1eb"}.fi-bs-computer:before{content:"\f1ec"}.fi-bs-confetti:before{content:"\f1ed"}.fi-bs-cookie:before{content:"\f1ee"}.fi-bs-copy-alt:before{content:"\f1ef"}.fi-bs-copy:before{content:"\f1f0"}.fi-bs-copyright:before{content:"\f1f1"}.fi-bs-corn:before{content:"\f1f2"}.fi-bs-cow:before{content:"\f1f3"}.fi-bs-cream:before{content:"\f1f4"}.fi-bs-credit-card:before{content:"\f1f5"}.fi-bs-cricket:before{content:"\f1f6"}.fi-bs-croissant:before{content:"\f1f7"}.fi-bs-cross-circle:before{content:"\f1f8"}.fi-bs-cross-small:before{content:"\f1f9"}.fi-bs-cross:before{content:"\f1fa"}.fi-bs-crown:before{content:"\f1fb"}.fi-bs-cube:before{content:"\f1fc"}.fi-bs-cupcake:before{content:"\f1fd"}.fi-bs-curling:before{content:"\f1fe"}.fi-bs-cursor-finger:before{content:"\f1ff"}.fi-bs-cursor-plus:before{content:"\f200"}.fi-bs-cursor-text-alt:before{content:"\f201"}.fi-bs-cursor-text:before{content:"\f202"}.fi-bs-cursor:before{content:"\f203"}.fi-bs-dart:before{content:"\f204"}.fi-bs-dashboard:before{content:"\f205"}.fi-bs-data-transfer:before{content:"\f206"}.fi-bs-database:before{content:"\f207"}.fi-bs-delete-document:before{content:"\f208"}.fi-bs-delete-user:before{content:"\f209"}.fi-bs-delete:before{content:"\f20a"}.fi-bs-dewpoint:before{content:"\f20b"}.fi-bs-diamond:before{content:"\f20c"}.fi-bs-dice-alt:before{content:"\f20d"}.fi-bs-dice-d10:before{content:"\f20e"}.fi-bs-dice-d12:before{content:"\f20f"}.fi-bs-dice-d20:before{content:"\f210"}.fi-bs-dice-d4:before{content:"\f211"}.fi-bs-dice-d6:before{content:"\f212"}.fi-bs-dice-d8:before{content:"\f213"}.fi-bs-dice-four:before{content:"\f214"}.fi-bs-dice-one:before{content:"\f215"}.fi-bs-dice-six:before{content:"\f216"}.fi-bs-dice-three:before{content:"\f217"}.fi-bs-dice-two:before{content:"\f218"}.fi-bs-dice:before{content:"\f219"}.fi-bs-diploma:before{content:"\f21a"}.fi-bs-disco-ball:before{content:"\f21b"}.fi-bs-disk:before{content:"\f21c"}.fi-bs-dizzy:before{content:"\f21d"}.fi-bs-doctor:before{content:"\f21e"}.fi-bs-document-signed:before{content:"\f21f"}.fi-bs-document:before{content:"\f220"}.fi-bs-dollar:before{content:"\f221"}.fi-bs-download:before{content:"\f222"}.fi-bs-dreidel:before{content:"\f223"}.fi-bs-drink-alt:before{content:"\f224"}.fi-bs-drumstick:before{content:"\f225"}.fi-bs-duplicate:before{content:"\f226"}.fi-bs-e-learning:before{content:"\f227"}.fi-bs-earnings:before{content:"\f228"}.fi-bs-eclipse-alt:before{content:"\f229"}.fi-bs-eclipse:before{content:"\f22a"}.fi-bs-edit-alt:before{content:"\f22b"}.fi-bs-edit:before{content:"\f22c"}.fi-bs-egg-fried:before{content:"\f22d"}.fi-bs-egg:before{content:"\f22e"}.fi-bs-engine-warning:before{content:"\f22f"}.fi-bs-envelope-ban:before{content:"\f230"}.fi-bs-envelope-download:before{content:"\f231"}.fi-bs-envelope-marker:before{content:"\f232"}.fi-bs-envelope-open:before{content:"\f233"}.fi-bs-envelope-plus:before{content:"\f234"}.fi-bs-envelope:before{content:"\f235"}.fi-bs-euro:before{content:"\f236"}.fi-bs-exchange-alt:before{content:"\f237"}.fi-bs-exchange:before{content:"\f238"}.fi-bs-exclamation:before{content:"\f239"}.fi-bs-expand-arrows-alt:before{content:"\f23a"}.fi-bs-expand-arrows:before{content:"\f23b"}.fi-bs-expand:before{content:"\f23c"}.fi-bs-eye-crossed:before{content:"\f23d"}.fi-bs-eye-dropper:before{content:"\f23e"}.fi-bs-eye:before{content:"\f23f"}.fi-bs-feather:before{content:"\f240"}.fi-bs-ferris-wheel:before{content:"\f241"}.fi-bs-field-hockey:before{content:"\f242"}.fi-bs-fighter-jet:before{content:"\f243"}.fi-bs-file-ai:before{content:"\f244"}.fi-bs-file-eps:before{content:"\f245"}.fi-bs-file-psd:before{content:"\f246"}.fi-bs-file:before{content:"\f247"}.fi-bs-fill:before{content:"\f248"}.fi-bs-film:before{content:"\f249"}.fi-bs-filter:before{content:"\f24a"}.fi-bs-fingerprint:before{content:"\f24b"}.fi-bs-fish:before{content:"\f24c"}.fi-bs-flag:before{content:"\f24d"}.fi-bs-flame:before{content:"\f24e"}.fi-bs-flip-horizontal:before{content:"\f24f"}.fi-bs-flower-bouquet:before{content:"\f250"}.fi-bs-flower-tulip:before{content:"\f251"}.fi-bs-flower:before{content:"\f252"}.fi-bs-flushed:before{content:"\f253"}.fi-bs-fog:before{content:"\f254"}.fi-bs-folder:before{content:"\f255"}.fi-bs-following:before{content:"\f256"}.fi-bs-football:before{content:"\f257"}.fi-bs-fork:before{content:"\f258"}.fi-bs-form:before{content:"\f259"}.fi-bs-forward:before{content:"\f25a"}.fi-bs-fox:before{content:"\f25b"}.fi-bs-french-fries:before{content:"\f25c"}.fi-bs-ftp:before{content:"\f25d"}.fi-bs-gallery:before{content:"\f25e"}.fi-bs-game-board-alt:before{content:"\f25f"}.fi-bs-gamepad:before{content:"\f260"}.fi-bs-garage-car:before{content:"\f261"}.fi-bs-garage-open:before{content:"\f262"}.fi-bs-garage:before{content:"\f263"}.fi-bs-garlic:before{content:"\f264"}.fi-bs-gas-pump-alt:before{content:"\f265"}.fi-bs-gas-pump-slash:before{content:"\f266"}.fi-bs-gas-pump:before{content:"\f267"}.fi-bs-gem:before{content:"\f268"}.fi-bs-gif:before{content:"\f269"}.fi-bs-gift:before{content:"\f26a"}.fi-bs-gingerbread-man:before{content:"\f26b"}.fi-bs-glass-cheers:before{content:"\f26c"}.fi-bs-glass:before{content:"\f26d"}.fi-bs-glasses:before{content:"\f26e"}.fi-bs-globe-alt:before{content:"\f26f"}.fi-bs-globe:before{content:"\f270"}.fi-bs-golf-ball:before{content:"\f271"}.fi-bs-golf-club:before{content:"\f272"}.fi-bs-golf:before{content:"\f273"}.fi-bs-graduation-cap:before{content:"\f274"}.fi-bs-grape:before{content:"\f275"}.fi-bs-graphic-tablet:before{content:"\f276"}.fi-bs-grid-alt:before{content:"\f277"}.fi-bs-grid:before{content:"\f278"}.fi-bs-grill:before{content:"\f279"}.fi-bs-grimace:before{content:"\f27a"}.fi-bs-grin-alt:before{content:"\f27b"}.fi-bs-grin-beam-sweat:before{content:"\f27c"}.fi-bs-grin-beam:before{content:"\f27d"}.fi-bs-grin-hearts:before{content:"\f27e"}.fi-bs-grin-squint-tears:before{content:"\f27f"}.fi-bs-grin-squint:before{content:"\f280"}.fi-bs-grin-stars:before{content:"\f281"}.fi-bs-grin-tears:before{content:"\f282"}.fi-bs-grin-tongue-squint:before{content:"\f283"}.fi-bs-grin-tongue-wink:before{content:"\f284"}.fi-bs-grin-tongue:before{content:"\f285"}.fi-bs-grin-wink:before{content:"\f286"}.fi-bs-grin:before{content:"\f287"}.fi-bs-guitar:before{content:"\f288"}.fi-bs-gym:before{content:"\f289"}.fi-bs-hamburger-soda:before{content:"\f28a"}.fi-bs-hamburger:before{content:"\f28b"}.fi-bs-hastag:before{content:"\f28c"}.fi-bs-hat-birthday:before{content:"\f28d"}.fi-bs-hat-chef:before{content:"\f28e"}.fi-bs-head-side-thinking:before{content:"\f28f"}.fi-bs-headphones:before{content:"\f290"}.fi-bs-headset:before{content:"\f291"}.fi-bs-heart-arrow:before{content:"\f292"}.fi-bs-heart:before{content:"\f293"}.fi-bs-heat:before{content:"\f294"}.fi-bs-helicopter-side:before{content:"\f295"}.fi-bs-hiking:before{content:"\f296"}.fi-bs-hockey-mask:before{content:"\f297"}.fi-bs-hockey-puck:before{content:"\f298"}.fi-bs-hockey-sticks:before{content:"\f299"}.fi-bs-home-location-alt:before{content:"\f29a"}.fi-bs-home-location:before{content:"\f29b"}.fi-bs-home:before{content:"\f29c"}.fi-bs-hotdog:before{content:"\f29d"}.fi-bs-hourglass-end:before{content:"\f29e"}.fi-bs-hourglass:before{content:"\f29f"}.fi-bs-house-flood:before{content:"\f2a0"}.fi-bs-humidity:before{content:"\f2a1"}.fi-bs-hurricane:before{content:"\f2a2"}.fi-bs-ice-cream:before{content:"\f2a3"}.fi-bs-ice-skate:before{content:"\f2a4"}.fi-bs-id-badge:before{content:"\f2a5"}.fi-bs-inbox:before{content:"\f2a6"}.fi-bs-incognito:before{content:"\f2a7"}.fi-bs-indent:before{content:"\f2a8"}.fi-bs-infinity:before{content:"\f2a9"}.fi-bs-info:before{content:"\f2aa"}.fi-bs-interactive:before{content:"\f2ab"}.fi-bs-interlining:before{content:"\f2ac"}.fi-bs-interrogation:before{content:"\f2ad"}.fi-bs-italic:before{content:"\f2ae"}.fi-bs-jam:before{content:"\f2af"}.fi-bs-jpg:before{content:"\f2b0"}.fi-bs-key:before{content:"\f2b1"}.fi-bs-keyboard:before{content:"\f2b2"}.fi-bs-kiss-beam:before{content:"\f2b3"}.fi-bs-kiss-wink-heart:before{content:"\f2b4"}.fi-bs-kiss:before{content:"\f2b5"}.fi-bs-kite:before{content:"\f2b6"}.fi-bs-knife:before{content:"\f2b7"}.fi-bs-label:before{content:"\f2b8"}.fi-bs-laptop:before{content:"\f2b9"}.fi-bs-lasso:before{content:"\f2ba"}.fi-bs-laugh-beam:before{content:"\f2bb"}.fi-bs-laugh-squint:before{content:"\f2bc"}.fi-bs-laugh-wink:before{content:"\f2bd"}.fi-bs-laugh:before{content:"\f2be"}.fi-bs-layers:before{content:"\f2bf"}.fi-bs-layout-fluid:before{content:"\f2c0"}.fi-bs-leaf:before{content:"\f2c1"}.fi-bs-lemon:before{content:"\f2c2"}.fi-bs-letter-case:before{content:"\f2c3"}.fi-bs-lettuce:before{content:"\f2c4"}.fi-bs-level-down-alt:before{content:"\f2c5"}.fi-bs-level-down:before{content:"\f2c6"}.fi-bs-level-up-alt:before{content:"\f2c7"}.fi-bs-level-up:before{content:"\f2c8"}.fi-bs-life-ring:before{content:"\f2c9"}.fi-bs-line-width:before{content:"\f2ca"}.fi-bs-link:before{content:"\f2cb"}.fi-bs-lipstick:before{content:"\f2cc"}.fi-bs-list-check:before{content:"\f2cd"}.fi-bs-list:before{content:"\f2ce"}.fi-bs-loading:before{content:"\f2cf"}.fi-bs-location-alt:before{content:"\f2d0"}.fi-bs-lock-alt:before{content:"\f2d1"}.fi-bs-lock:before{content:"\f2d2"}.fi-bs-luchador:before{content:"\f2d3"}.fi-bs-luggage-rolling:before{content:"\f2d4"}.fi-bs-magic-wand:before{content:"\f2d5"}.fi-bs-makeup-brush:before{content:"\f2d6"}.fi-bs-man-head:before{content:"\f2d7"}.fi-bs-map-marker-cross:before{content:"\f2d8"}.fi-bs-map-marker-home:before{content:"\f2d9"}.fi-bs-map-marker-minus:before{content:"\f2da"}.fi-bs-map-marker-plus:before{content:"\f2db"}.fi-bs-map-marker:before{content:"\f2dc"}.fi-bs-map:before{content:"\f2dd"}.fi-bs-marker-time:before{content:"\f2de"}.fi-bs-marker:before{content:"\f2df"}.fi-bs-mask-carnival:before{content:"\f2e0"}.fi-bs-medicine:before{content:"\f2e1"}.fi-bs-megaphone:before{content:"\f2e2"}.fi-bs-meh-blank:before{content:"\f2e3"}.fi-bs-meh-rolling-eyes:before{content:"\f2e4"}.fi-bs-melon:before{content:"\f2e5"}.fi-bs-menu-burger:before{content:"\f2e6"}.fi-bs-menu-dots-vertical:before{content:"\f2e7"}.fi-bs-menu-dots:before{content:"\f2e8"}.fi-bs-meteor:before{content:"\f2e9"}.fi-bs-microphone-alt:before{content:"\f2ea"}.fi-bs-microphone:before{content:"\f2eb"}.fi-bs-minus-small:before{content:"\f2ec"}.fi-bs-minus:before{content:"\f2ed"}.fi-bs-mobile:before{content:"\f2ee"}.fi-bs-mode-landscape:before{content:"\f2ef"}.fi-bs-mode-portrait:before{content:"\f2f0"}.fi-bs-money:before{content:"\f2f1"}.fi-bs-moon-stars:before{content:"\f2f2"}.fi-bs-moon:before{content:"\f2f3"}.fi-bs-motorcycle:before{content:"\f2f4"}.fi-bs-mountains:before{content:"\f2f5"}.fi-bs-mouse:before{content:"\f2f6"}.fi-bs-mug-alt:before{content:"\f2f7"}.fi-bs-mug-hot-alt:before{content:"\f2f8"}.fi-bs-mug-hot:before{content:"\f2f9"}.fi-bs-mug-tea:before{content:"\f2fa"}.fi-bs-mug:before{content:"\f2fb"}.fi-bs-mushroom:before{content:"\f2fc"}.fi-bs-music-file:before{content:"\f2fd"}.fi-bs-music-alt:before{content:"\f2fe"}.fi-bs-music:before{content:"\f2ff"}.fi-bs-navigation:before{content:"\f300"}.fi-bs-network-cloud:before{content:"\f301"}.fi-bs-network:before{content:"\f302"}.fi-bs-noodles:before{content:"\f303"}.fi-bs-notebook:before{content:"\f304"}.fi-bs-oil-can:before{content:"\f305"}.fi-bs-oil-temp:before{content:"\f306"}.fi-bs-olive-oil:before{content:"\f307"}.fi-bs-olives:before{content:"\f308"}.fi-bs-onion:before{content:"\f309"}.fi-bs-opacity:before{content:"\f30a"}.fi-bs-package:before{content:"\f30b"}.fi-bs-paint-brush:before{content:"\f30c"}.fi-bs-palette:before{content:"\f30d"}.fi-bs-pan:before{content:"\f30e"}.fi-bs-paper-plane:before{content:"\f30f"}.fi-bs-password:before{content:"\f310"}.fi-bs-pause:before{content:"\f311"}.fi-bs-paw:before{content:"\f312"}.fi-bs-peach:before{content:"\f313"}.fi-bs-pencil:before{content:"\f314"}.fi-bs-pennant:before{content:"\f315"}.fi-bs-pepper-hot:before{content:"\f316"}.fi-bs-pepper:before{content:"\f317"}.fi-bs-pharmacy:before{content:"\f318"}.fi-bs-phone-call:before{content:"\f319"}.fi-bs-phone-cross:before{content:"\f31a"}.fi-bs-phone-pause:before{content:"\f31b"}.fi-bs-phone-slash:before{content:"\f31c"}.fi-bs-physics:before{content:"\f31d"}.fi-bs-picnic:before{content:"\f31e"}.fi-bs-picture:before{content:"\f31f"}.fi-bs-pie:before{content:"\f320"}.fi-bs-pineapple:before{content:"\f321"}.fi-bs-ping-pong:before{content:"\f322"}.fi-bs-pizza-slice:before{content:"\f323"}.fi-bs-plane-alt:before{content:"\f324"}.fi-bs-plane:before{content:"\f325"}.fi-bs-plate:before{content:"\f326"}.fi-bs-play-alt:before{content:"\f327"}.fi-bs-play:before{content:"\f328"}.fi-bs-playing-cards:before{content:"\f329"}.fi-bs-plus-small:before{content:"\f32a"}.fi-bs-plus:before{content:"\f32b"}.fi-bs-poker-chip:before{content:"\f32c"}.fi-bs-poo:before{content:"\f32d"}.fi-bs-popcorn:before{content:"\f32e"}.fi-bs-portrait:before{content:"\f32f"}.fi-bs-pot:before{content:"\f330"}.fi-bs-pound:before{content:"\f331"}.fi-bs-power:before{content:"\f332"}.fi-bs-presentation:before{content:"\f333"}.fi-bs-print:before{content:"\f334"}.fi-bs-protractor:before{content:"\f335"}.fi-bs-pulse:before{content:"\f336"}.fi-bs-pumpkin:before{content:"\f337"}.fi-bs-puzzle-piece:before{content:"\f338"}.fi-bs-pyramid:before{content:"\f339"}.fi-bs-quote-right:before{content:"\f33a"}.fi-bs-radish:before{content:"\f33b"}.fi-bs-rainbow:before{content:"\f33c"}.fi-bs-raindrops:before{content:"\f33d"}.fi-bs-raquet:before{content:"\f33e"}.fi-bs-rec:before{content:"\f33f"}.fi-bs-receipt:before{content:"\f340"}.fi-bs-record-vinyl:before{content:"\f341"}.fi-bs-rectabgle-vertical:before{content:"\f342"}.fi-bs-rectangle-horizontal:before{content:"\f343"}.fi-bs-rectangle-panoramic:before{content:"\f344"}.fi-bs-recycle:before{content:"\f345"}.fi-bs-redo-alt:before{content:"\f346"}.fi-bs-redo:before{content:"\f347"}.fi-bs-reflect:before{content:"\f348"}.fi-bs-refresh:before{content:"\f349"}.fi-bs-remove-user:before{content:"\f34a"}.fi-bs-resize:before{content:"\f34b"}.fi-bs-resources:before{content:"\f34c"}.fi-bs-restaurant:before{content:"\f34d"}.fi-bs-rewind:before{content:"\f34e"}.fi-bs-rhombus:before{content:"\f34f"}.fi-bs-rings-wedding:before{content:"\f350"}.fi-bs-road:before{content:"\f351"}.fi-bs-rocket-lunch:before{content:"\f352"}.fi-bs-rocket:before{content:"\f353"}.fi-bs-room-service:before{content:"\f354"}.fi-bs-rotate-right:before{content:"\f355"}.fi-bs-rugby-helmet:before{content:"\f356"}.fi-bs-rugby:before{content:"\f357"}.fi-bs-running:before{content:"\f358"}.fi-bs-rv:before{content:"\f359"}.fi-bs-sad-cry:before{content:"\f35a"}.fi-bs-sad-tear:before{content:"\f35b"}.fi-bs-sad:before{content:"\f35c"}.fi-bs-salad:before{content:"\f35d"}.fi-bs-salt-pepper:before{content:"\f35e"}.fi-bs-sandwich:before{content:"\f35f"}.fi-bs-sauce:before{content:"\f360"}.fi-bs-sausage:before{content:"\f361"}.fi-bs-scale:before{content:"\f362"}.fi-bs-school-bus:before{content:"\f363"}.fi-bs-school:before{content:"\f364"}.fi-bs-scissors:before{content:"\f365"}.fi-bs-screen:before{content:"\f366"}.fi-bs-search-alt:before{content:"\f367"}.fi-bs-search-heart:before{content:"\f368"}.fi-bs-search:before{content:"\f369"}.fi-bs-settings-sliders:before{content:"\f36a"}.fi-bs-settings:before{content:"\f36b"}.fi-bs-share:before{content:"\f36c"}.fi-bs-shield-check:before{content:"\f36d"}.fi-bs-shield-exclamation:before{content:"\f36e"}.fi-bs-shield-interrogation:before{content:"\f36f"}.fi-bs-shield-plus:before{content:"\f370"}.fi-bs-shield:before{content:"\f371"}.fi-bs-ship-side:before{content:"\f372"}.fi-bs-ship:before{content:"\f373"}.fi-bs-shop:before{content:"\f374"}.fi-bs-shopping-bag-add:before{content:"\f375"}.fi-bs-shopping-bag:before{content:"\f376"}.fi-bs-shopping-cart-add:before{content:"\f377"}.fi-bs-shopping-cart-check:before{content:"\f378"}.fi-bs-shopping-cart:before{content:"\f379"}.fi-bs-shrimp:before{content:"\f37a"}.fi-bs-shuffle:before{content:"\f37b"}.fi-bs-shuttle-van:before{content:"\f37c"}.fi-bs-shuttlecock:before{content:"\f37d"}.fi-bs-sign-in-alt:before{content:"\f37e"}.fi-bs-sign-in:before{content:"\f37f"}.fi-bs-sign-out-alt:before{content:"\f380"}.fi-bs-sign-out:before{content:"\f381"}.fi-bs-signal-alt-1:before{content:"\f382"}.fi-bs-signal-alt-2:before{content:"\f383"}.fi-bs-signal-alt:before{content:"\f384"}.fi-bs-skateboard:before{content:"\f385"}.fi-bs-skating:before{content:"\f386"}.fi-bs-skewer:before{content:"\f387"}.fi-bs-ski-jump:before{content:"\f388"}.fi-bs-ski-lift:before{content:"\f389"}.fi-bs-skiing-nordic:before{content:"\f38a"}.fi-bs-skiing:before{content:"\f38b"}.fi-bs-sledding:before{content:"\f38c"}.fi-bs-sleigh:before{content:"\f38d"}.fi-bs-smartphone:before{content:"\f38e"}.fi-bs-smile-beam:before{content:"\f38f"}.fi-bs-smog:before{content:"\f390"}.fi-bs-smoke:before{content:"\f391"}.fi-bs-snow-blowing:before{content:"\f392"}.fi-bs-snowboarding:before{content:"\f393"}.fi-bs-snowflake:before{content:"\f394"}.fi-bs-snowflakes:before{content:"\f395"}.fi-bs-snowmobile:before{content:"\f396"}.fi-bs-snowplow:before{content:"\f397"}.fi-bs-soap:before{content:"\f398"}.fi-bs-sort:before{content:"\f399"}.fi-bs-soup:before{content:"\f39a"}.fi-bs-spa:before{content:"\f39b"}.fi-bs-space-shuttle:before{content:"\f39c"}.fi-bs-spade:before{content:"\f39d"}.fi-bs-sparkles:before{content:"\f39e"}.fi-bs-speaker:before{content:"\f39f"}.fi-bs-sphere:before{content:"\f3a0"}.fi-bs-spinner:before{content:"\f3a1"}.fi-bs-spoon:before{content:"\f3a2"}.fi-bs-square-root:before{content:"\f3a3"}.fi-bs-square:before{content:"\f3a4"}.fi-bs-star-octogram:before{content:"\f3a5"}.fi-bs-star:before{content:"\f3a6"}.fi-bs-starfighter:before{content:"\f3a7"}.fi-bs-stars:before{content:"\f3a8"}.fi-bs-stats:before{content:"\f3a9"}.fi-bs-steak:before{content:"\f3aa"}.fi-bs-steering-wheel:before{content:"\f3ab"}.fi-bs-stethoscope:before{content:"\f3ac"}.fi-bs-sticker:before{content:"\f3ad"}.fi-bs-stop:before{content:"\f3ae"}.fi-bs-stopwatch:before{content:"\f3af"}.fi-bs-strawberry:before{content:"\f3b0"}.fi-bs-subtitles:before{content:"\f3b1"}.fi-bs-subway:before{content:"\f3b2"}.fi-bs-sun:before{content:"\f3b3"}.fi-bs-sunrise-alt:before{content:"\f3b4"}.fi-bs-sunrise:before{content:"\f3b5"}.fi-bs-sunset:before{content:"\f3b6"}.fi-bs-surfing:before{content:"\f3b7"}.fi-bs-surprise:before{content:"\f3b8"}.fi-bs-sushi:before{content:"\f3b9"}.fi-bs-swimmer:before{content:"\f3ba"}.fi-bs-sword:before{content:"\f3bb"}.fi-bs-syringe:before{content:"\f3bc"}.fi-bs-tablet:before{content:"\f3bd"}.fi-bs-tachometer-alt-average:before{content:"\f3be"}.fi-bs-tachometer-alt-fastest:before{content:"\f3bf"}.fi-bs-tachometer-alt-slow:before{content:"\f3c0"}.fi-bs-tachometer-alt-slowest:before{content:"\f3c1"}.fi-bs-tachometer-average:before{content:"\f3c2"}.fi-bs-tachometer-fast:before{content:"\f3c3"}.fi-bs-tachometer-fastest:before{content:"\f3c4"}.fi-bs-tachometer-slow:before{content:"\f3c5"}.fi-bs-tachometer-slowest:before{content:"\f3c6"}.fi-bs-tachometer:before{content:"\f3c7"}.fi-bs-taco:before{content:"\f3c8"}.fi-bs-target:before{content:"\f3c9"}.fi-bs-taxi:before{content:"\f3ca"}.fi-bs-temperature-down:before{content:"\f3cb"}.fi-bs-temperature-frigid:before{content:"\f3cc"}.fi-bs-temperature-high:before{content:"\f3cd"}.fi-bs-temperature-hot:before{content:"\f3ce"}.fi-bs-temperature-low:before{content:"\f3cf"}.fi-bs-temperature-up:before{content:"\f3d0"}.fi-bs-tennis:before{content:"\f3d1"}.fi-bs-terrace:before{content:"\f3d2"}.fi-bs-test-tube:before{content:"\f3d3"}.fi-bs-test:before{content:"\f3d4"}.fi-bs-text-check:before{content:"\f3d5"}.fi-bs-text:before{content:"\f3d6"}.fi-bs-thermometer-half:before{content:"\f3d7"}.fi-bs-thumbs-down:before{content:"\f3d8"}.fi-bs-thumbs-up:before{content:"\f3d9"}.fi-bs-thumbtack:before{content:"\f3da"}.fi-bs-thunderstorm-moon:before{content:"\f3db"}.fi-bs-thunderstorm-sun:before{content:"\f3dc"}.fi-bs-thunderstorm:before{content:"\f3dd"}.fi-bs-ticket:before{content:"\f3de"}.fi-bs-time-add:before{content:"\f3df"}.fi-bs-time-check:before{content:"\f3e0"}.fi-bs-time-delete:before{content:"\f3e1"}.fi-bs-time-fast:before{content:"\f3e2"}.fi-bs-time-forward-sixty:before{content:"\f3e3"}.fi-bs-time-forward-ten:before{content:"\f3e4"}.fi-bs-time-forward:before{content:"\f3e5"}.fi-bs-time-half-past:before{content:"\f3e6"}.fi-bs-time-oclock:before{content:"\f3e7"}.fi-bs-time-past:before{content:"\f3e8"}.fi-bs-time-quarter-to:before{content:"\f3e9"}.fi-bs-time-quarter-past:before{content:"\f3ea"}.fi-bs-time-twenty-four:before{content:"\f3eb"}.fi-bs-tire-flat:before{content:"\f3ec"}.fi-bs-tire-pressure-warning:before{content:"\f3ed"}.fi-bs-tire-rugged:before{content:"\f3ee"}.fi-bs-tire:before{content:"\f3ef"}.fi-bs-tired:before{content:"\f3f0"}.fi-bs-tomato:before{content:"\f3f1"}.fi-bs-tool-crop:before{content:"\f3f2"}.fi-bs-tool-marquee:before{content:"\f3f3"}.fi-bs-tooth:before{content:"\f3f4"}.fi-bs-tornado:before{content:"\f3f5"}.fi-bs-tractor:before{content:"\f3f6"}.fi-bs-trailer:before{content:"\f3f7"}.fi-bs-train-side:before{content:"\f3f8"}.fi-bs-train:before{content:"\f3f9"}.fi-bs-tram:before{content:"\f3fa"}.fi-bs-transform:before{content:"\f3fb"}.fi-bs-trash:before{content:"\f3fc"}.fi-bs-treatment:before{content:"\f3fd"}.fi-bs-tree-christmas:before{content:"\f3fe"}.fi-bs-tree:before{content:"\f3ff"}.fi-bs-triangle:before{content:"\f400"}.fi-bs-trophy:before{content:"\f401"}.fi-bs-truck-container:before{content:"\f402"}.fi-bs-truck-couch:before{content:"\f403"}.fi-bs-truck-loading:before{content:"\f404"}.fi-bs-truck-monster:before{content:"\f405"}.fi-bs-truck-moving:before{content:"\f406"}.fi-bs-truck-pickup:before{content:"\f407"}.fi-bs-truck-plow:before{content:"\f408"}.fi-bs-truck-ramp:before{content:"\f409"}.fi-bs-truck-side:before{content:"\f40a"}.fi-bs-turkey:before{content:"\f40b"}.fi-bs-umbrella:before{content:"\f40c"}.fi-bs-underline:before{content:"\f40d"}.fi-bs-undo-alt:before{content:"\f40e"}.fi-bs-undo:before{content:"\f40f"}.fi-bs-unlock:before{content:"\f410"}.fi-bs-upload:before{content:"\f411"}.fi-bs-usb-pendrive:before{content:"\f412"}.fi-bs-user-add:before{content:"\f413"}.fi-bs-user-time:before{content:"\f414"}.fi-bs-user:before{content:"\f415"}.fi-bs-users-alt:before{content:"\f416"}.fi-bs-users:before{content:"\f417"}.fi-bs-utensils:before{content:"\f418"}.fi-bs-vector-alt:before{content:"\f419"}.fi-bs-vector:before{content:"\f41a"}.fi-rr-add-document:before{content:"\f101"}.fi-rr-add-folder:before{content:"\f102"}.fi-rr-add:before{content:"\f103"}.fi-rr-address-book:before{content:"\f104"}.fi-rr-alarm-clock:before{content:"\f105"}.fi-rr-align-center:before{content:"\f106"}.fi-rr-align-justify:before{content:"\f107"}.fi-rr-align-left:before{content:"\f108"}.fi-rr-align-right:before{content:"\f109"}.fi-rr-ambulance:before{content:"\f10a"}.fi-rr-angle-circle-down:before{content:"\f10b"}.fi-rr-angle-circle-left:before{content:"\f10c"}.fi-rr-angle-circle-right:before{content:"\f10d"}.fi-rr-angle-circle-up:before{content:"\f10e"}.fi-rr-angle-double-left:before{content:"\f10f"}.fi-rr-angle-double-right:before{content:"\f110"}.fi-rr-angle-double-small-left:before{content:"\f111"}.fi-rr-angle-double-small-right:before{content:"\f112"}.fi-rr-angle-down:before{content:"\f113"}.fi-rr-angle-left:before{content:"\f114"}.fi-rr-angle-right:before{content:"\f115"}.fi-rr-angle-small-down:before{content:"\f116"}.fi-rr-angle-small-left:before{content:"\f117"}.fi-rr-angle-small-right:before{content:"\f118"}.fi-rr-angle-small-up:before{content:"\f119"}.fi-rr-angle-square-down:before{content:"\f11a"}.fi-rr-angle-square-left:before{content:"\f11b"}.fi-rr-angle-square-right:before{content:"\f11c"}.fi-rr-angle-square-up:before{content:"\f11d"}.fi-rr-angle-up:before{content:"\f11e"}.fi-rr-angry:before{content:"\f11f"}.fi-rr-apple-whole:before{content:"\f120"}.fi-rr-apps-add:before{content:"\f121"}.fi-rr-apps-delete:before{content:"\f122"}.fi-rr-apps-sort:before{content:"\f123"}.fi-rr-apps:before{content:"\f124"}.fi-rr-archive:before{content:"\f125"}.fi-rr-arrow-circle-down:before{content:"\f126"}.fi-rr-arrow-circle-left:before{content:"\f127"}.fi-rr-arrow-circle-right:before{content:"\f128"}.fi-rr-arrow-circle-up:before{content:"\f129"}.fi-rr-arrow-down:before{content:"\f12a"}.fi-rr-arrow-from-bottom:before{content:"\f12b"}.fi-rr-arrow-from-left:before{content:"\f12c"}.fi-rr-arrow-from-right:before{content:"\f12d"}.fi-rr-arrow-from-top:before{content:"\f12e"}.fi-rr-arrow-left:before{content:"\f12f"}.fi-rr-arrow-right:before{content:"\f130"}.fi-rr-arrow-small-down:before{content:"\f131"}.fi-rr-arrow-small-left:before{content:"\f132"}.fi-rr-arrow-small-right:before{content:"\f133"}.fi-rr-arrow-small-up:before{content:"\f134"}.fi-rr-arrow-square-down:before{content:"\f135"}.fi-rr-arrow-square-left:before{content:"\f136"}.fi-rr-arrow-square-right:before{content:"\f137"}.fi-rr-arrow-square-up:before{content:"\f138"}.fi-rr-arrow-to-bottom:before{content:"\f139"}.fi-rr-arrow-to-left:before{content:"\f13a"}.fi-rr-arrow-to-right:before{content:"\f13b"}.fi-rr-arrow-to-top:before{content:"\f13c"}.fi-rr-arrow-up:before{content:"\f13d"}.fi-rr-arrows-alt:before{content:"\f13e"}.fi-rr-arrows-h-copy:before{content:"\f13f"}.fi-rr-arrows-h:before{content:"\f140"}.fi-rr-arrows:before{content:"\f141"}.fi-rr-assept-document:before{content:"\f142"}.fi-rr-asterik:before{content:"\f143"}.fi-rr-at:before{content:"\f144"}.fi-rr-aubergine:before{content:"\f145"}.fi-rr-avocado:before{content:"\f146"}.fi-rr-baby-carriage:before{content:"\f147"}.fi-rr-backpack:before{content:"\f148"}.fi-rr-bacon:before{content:"\f149"}.fi-rr-badge:before{content:"\f14a"}.fi-rr-balloons:before{content:"\f14b"}.fi-rr-ban:before{content:"\f14c"}.fi-rr-band-aid:before{content:"\f14d"}.fi-rr-bank:before{content:"\f14e"}.fi-rr-barber-shop:before{content:"\f14f"}.fi-rr-baseball-alt:before{content:"\f150"}.fi-rr-baseball:before{content:"\f151"}.fi-rr-basketball-hoop:before{content:"\f152"}.fi-rr-basketball:before{content:"\f153"}.fi-rr-bed:before{content:"\f154"}.fi-rr-beer:before{content:"\f155"}.fi-rr-bell-ring:before{content:"\f156"}.fi-rr-bell-school:before{content:"\f157"}.fi-rr-bell:before{content:"\f158"}.fi-rr-bike:before{content:"\f159"}.fi-rr-biking-mountain:before{content:"\f15a"}.fi-rr-biking:before{content:"\f15b"}.fi-rr-billiard:before{content:"\f15c"}.fi-rr-bold:before{content:"\f15d"}.fi-rr-bolt:before{content:"\f15e"}.fi-rr-book-alt:before{content:"\f15f"}.fi-rr-book:before{content:"\f160"}.fi-rr-bookmark:before{content:"\f161"}.fi-rr-bottle:before{content:"\f162"}.fi-rr-bow-arrow:before{content:"\f163"}.fi-rr-bowling-ball:before{content:"\f164"}.fi-rr-bowling-pins:before{content:"\f165"}.fi-rr-bowling:before{content:"\f166"}.fi-rr-box-alt:before{content:"\f167"}.fi-rr-box:before{content:"\f168"}.fi-rr-boxing-glove:before{content:"\f169"}.fi-rr-bread-slice:before{content:"\f16a"}.fi-rr-bread:before{content:"\f16b"}.fi-rr-briefcase:before{content:"\f16c"}.fi-rr-broccoli:before{content:"\f16d"}.fi-rr-broom:before{content:"\f16e"}.fi-rr-browser:before{content:"\f16f"}.fi-rr-brush:before{content:"\f170"}.fi-rr-bug:before{content:"\f171"}.fi-rr-building:before{content:"\f172"}.fi-rr-bulb:before{content:"\f173"}.fi-rr-burrito:before{content:"\f174"}.fi-rr-bus-alt:before{content:"\f175"}.fi-rr-bus:before{content:"\f176"}.fi-rr-butterfly:before{content:"\f177"}.fi-rr-cake-birthday:before{content:"\f178"}.fi-rr-cake-wedding:before{content:"\f179"}.fi-rr-calculator:before{content:"\f17a"}.fi-rr-calendar:before{content:"\f17b"}.fi-rr-call-history:before{content:"\f17c"}.fi-rr-call-incoming:before{content:"\f17d"}.fi-rr-call-missed:before{content:"\f17e"}.fi-rr-call-outgoing:before{content:"\f17f"}.fi-rr-camera:before{content:"\f180"}.fi-rr-camping:before{content:"\f181"}.fi-rr-candy-alt:before{content:"\f182"}.fi-rr-candy:before{content:"\f183"}.fi-rr-canned-food:before{content:"\f184"}.fi-rr-car-alt:before{content:"\f185"}.fi-rr-car-battery:before{content:"\f186"}.fi-rr-car-building:before{content:"\f187"}.fi-rr-car-bump:before{content:"\f188"}.fi-rr-car-bus:before{content:"\f189"}.fi-rr-car-crash:before{content:"\f18a"}.fi-rr-car-garage:before{content:"\f18b"}.fi-rr-car-mechanic:before{content:"\f18c"}.fi-rr-car-side:before{content:"\f18d"}.fi-rr-car-tilt:before{content:"\f18e"}.fi-rr-car-wash:before{content:"\f18f"}.fi-rr-car:before{content:"\f190"}.fi-rr-caravan-alt:before{content:"\f191"}.fi-rr-caravan:before{content:"\f192"}.fi-rr-caret-circle-down:before{content:"\f193"}.fi-rr-caret-circle-right:before{content:"\f194"}.fi-rr-caret-circle-up:before{content:"\f195"}.fi-rr-caret-down:before{content:"\f196"}.fi-rr-caret-left:before{content:"\f197"}.fi-rr-caret-quare-up:before{content:"\f198"}.fi-rr-caret-right:before{content:"\f199"}.fi-rr-caret-square-down:before{content:"\f19a"}.fi-rr-caret-square-left_1:before{content:"\f19b"}.fi-rr-caret-square-left:before{content:"\f19c"}.fi-rr-caret-square-right:before{content:"\f19d"}.fi-rr-caret-up:before{content:"\f19e"}.fi-rr-carrot:before{content:"\f19f"}.fi-rr-cars:before{content:"\f1a0"}.fi-rr-charging-station:before{content:"\f1a1"}.fi-rr-chart-connected:before{content:"\f1a2"}.fi-rr-chart-histogram:before{content:"\f1a3"}.fi-rr-chart-network:before{content:"\f1a4"}.fi-rr-chart-pie-alt:before{content:"\f1a5"}.fi-rr-chart-pie:before{content:"\f1a6"}.fi-rr-chart-pyramid:before{content:"\f1a7"}.fi-rr-chart-set-theory:before{content:"\f1a8"}.fi-rr-chart-tree:before{content:"\f1a9"}.fi-rr-chat-arrow-down:before{content:"\f1aa"}.fi-rr-chat-arrow-grow:before{content:"\f1ab"}.fi-rr-check:before{content:"\f1ac"}.fi-rr-checkbox:before{content:"\f1ad"}.fi-rr-cheese:before{content:"\f1ae"}.fi-rr-cherry:before{content:"\f1af"}.fi-rr-chess-piece:before{content:"\f1b0"}.fi-rr-chess-bishop:before{content:"\f1b1"}.fi-rr-chess-board:before{content:"\f1b2"}.fi-rr-chess-clock-alt:before{content:"\f1b3"}.fi-rr-chess-clock:before{content:"\f1b4"}.fi-rr-chess-king-alt:before{content:"\f1b5"}.fi-rr-chess-king:before{content:"\f1b6"}.fi-rr-chess-knight-alt:before{content:"\f1b7"}.fi-rr-chess-knight:before{content:"\f1b8"}.fi-rr-chess-pawn-alt:before{content:"\f1b9"}.fi-rr-chess-pawn:before{content:"\f1ba"}.fi-rr-chess-queen-alt:before{content:"\f1bb"}.fi-rr-chess-queen:before{content:"\f1bc"}.fi-rr-chess-rook-alt:before{content:"\f1bd"}.fi-rr-chess-rook:before{content:"\f1be"}.fi-rr-chess:before{content:"\f1bf"}.fi-rr-chevron-double-down:before{content:"\f1c0"}.fi-rr-chevron-double-up:before{content:"\f1c1"}.fi-rr-child-head:before{content:"\f1c2"}.fi-rr-chocolate:before{content:"\f1c3"}.fi-rr-circle-small:before{content:"\f1c4"}.fi-rr-circle:before{content:"\f1c5"}.fi-rr-clip:before{content:"\f1c6"}.fi-rr-clock:before{content:"\f1c7"}.fi-rr-cloud-upload:before{content:"\f1c8"}.fi-rr-cloud-check:before{content:"\f1c9"}.fi-rr-cloud-disabled:before{content:"\f1ca"}.fi-rr-cloud-download:before{content:"\f1cb"}.fi-rr-cloud-drizzle:before{content:"\f1cc"}.fi-rr-cloud-hail-mixed:before{content:"\f1cd"}.fi-rr-cloud-hail:before{content:"\f1ce"}.fi-rr-cloud-moon-rain:before{content:"\f1cf"}.fi-rr-cloud-moon:before{content:"\f1d0"}.fi-rr-cloud-rain:before{content:"\f1d1"}.fi-rr-cloud-rainbow:before{content:"\f1d2"}.fi-rr-cloud-share:before{content:"\f1d3"}.fi-rr-cloud-showers-heavy:before{content:"\f1d4"}.fi-rr-cloud-showers:before{content:"\f1d5"}.fi-rr-cloud-sleet:before{content:"\f1d6"}.fi-rr-cloud-snow:before{content:"\f1d7"}.fi-rr-cloud-sun-rain:before{content:"\f1d8"}.fi-rr-cloud-sun:before{content:"\f1d9"}.fi-rr-cloud:before{content:"\f1da"}.fi-rr-clouds-moon:before{content:"\f1db"}.fi-rr-clouds-sun:before{content:"\f1dc"}.fi-rr-clouds:before{content:"\f1dd"}.fi-rr-club:before{content:"\f1de"}.fi-rr-cocktail-alt:before{content:"\f1df"}.fi-rr-cocktail:before{content:"\f1e0"}.fi-rr-coffee-pot:before{content:"\f1e1"}.fi-rr-coffee:before{content:"\f1e2"}.fi-rr-comment-alt:before{content:"\f1e3"}.fi-rr-comment-check:before{content:"\f1e4"}.fi-rr-comment-heart:before{content:"\f1e5"}.fi-rr-comment-info:before{content:"\f1e6"}.fi-rr-comment-user:before{content:"\f1e7"}.fi-rr-comment:before{content:"\f1e8"}.fi-rr-comments:before{content:"\f1e9"}.fi-rr-compress-alt:before{content:"\f1ea"}.fi-rr-compress:before{content:"\f1eb"}.fi-rr-computer:before{content:"\f1ec"}.fi-rr-confetti:before{content:"\f1ed"}.fi-rr-cookie:before{content:"\f1ee"}.fi-rr-copy-alt:before{content:"\f1ef"}.fi-rr-copy:before{content:"\f1f0"}.fi-rr-copyright:before{content:"\f1f1"}.fi-rr-corn:before{content:"\f1f2"}.fi-rr-cow:before{content:"\f1f3"}.fi-rr-cream:before{content:"\f1f4"}.fi-rr-credit-card:before{content:"\f1f5"}.fi-rr-cricket:before{content:"\f1f6"}.fi-rr-croissant:before{content:"\f1f7"}.fi-rr-cross-circle:before{content:"\f1f8"}.fi-rr-cross-small:before{content:"\f1f9"}.fi-rr-cross:before{content:"\f1fa"}.fi-rr-crown:before{content:"\f1fb"}.fi-rr-cube:before{content:"\f1fc"}.fi-rr-cupcake:before{content:"\f1fd"}.fi-rr-curling:before{content:"\f1fe"}.fi-rr-cursor-finger:before{content:"\f1ff"}.fi-rr-cursor-plus:before{content:"\f200"}.fi-rr-cursor-text-alt:before{content:"\f201"}.fi-rr-cursor-text:before{content:"\f202"}.fi-rr-cursor:before{content:"\f203"}.fi-rr-dart:before{content:"\f204"}.fi-rr-dashboard:before{content:"\f205"}.fi-rr-data-transfer:before{content:"\f206"}.fi-rr-database:before{content:"\f207"}.fi-rr-delete-document:before{content:"\f208"}.fi-rr-delete-user:before{content:"\f209"}.fi-rr-delete:before{content:"\f20a"}.fi-rr-dewpoint:before{content:"\f20b"}.fi-rr-diamond:before{content:"\f20c"}.fi-rr-dice-alt:before{content:"\f20d"}.fi-rr-dice-d10:before{content:"\f20e"}.fi-rr-dice-d12:before{content:"\f20f"}.fi-rr-dice-d20:before{content:"\f210"}.fi-rr-dice-d4:before{content:"\f211"}.fi-rr-dice-d6:before{content:"\f212"}.fi-rr-dice-d8:before{content:"\f213"}.fi-rr-dice-four:before{content:"\f214"}.fi-rr-dice-one:before{content:"\f215"}.fi-rr-dice-six:before{content:"\f216"}.fi-rr-dice-three:before{content:"\f217"}.fi-rr-dice-two:before{content:"\f218"}.fi-rr-dice:before{content:"\f219"}.fi-rr-diploma:before{content:"\f21a"}.fi-rr-disco-ball:before{content:"\f21b"}.fi-rr-disk:before{content:"\f21c"}.fi-rr-dizzy:before{content:"\f21d"}.fi-rr-doctor:before{content:"\f21e"}.fi-rr-document-signed:before{content:"\f21f"}.fi-rr-document:before{content:"\f220"}.fi-rr-dollar:before{content:"\f221"}.fi-rr-download:before{content:"\f222"}.fi-rr-dreidel:before{content:"\f223"}.fi-rr-drink-alt:before{content:"\f224"}.fi-rr-drumstick:before{content:"\f225"}.fi-rr-duplicate:before{content:"\f226"}.fi-rr-e-learning:before{content:"\f227"}.fi-rr-earnings:before{content:"\f228"}.fi-rr-eclipse-alt:before{content:"\f229"}.fi-rr-eclipse:before{content:"\f22a"}.fi-rr-edit-alt:before{content:"\f22b"}.fi-rr-edit:before{content:"\f22c"}.fi-rr-egg-fried:before{content:"\f22d"}.fi-rr-egg:before{content:"\f22e"}.fi-rr-engine-warning:before{content:"\f22f"}.fi-rr-envelope-ban:before{content:"\f230"}.fi-rr-envelope-download:before{content:"\f231"}.fi-rr-envelope-marker:before{content:"\f232"}.fi-rr-envelope-open:before{content:"\f233"}.fi-rr-envelope-plus:before{content:"\f234"}.fi-rr-envelope:before{content:"\f235"}.fi-rr-euro:before{content:"\f236"}.fi-rr-exchange-alt:before{content:"\f237"}.fi-rr-exchange:before{content:"\f238"}.fi-rr-exclamation:before{content:"\f239"}.fi-rr-expand-arrows-alt:before{content:"\f23a"}.fi-rr-expand-arrows:before{content:"\f23b"}.fi-rr-expand:before{content:"\f23c"}.fi-rr-eye-crossed:before{content:"\f23d"}.fi-rr-eye-dropper:before{content:"\f23e"}.fi-rr-eye:before{content:"\f23f"}.fi-rr-feather:before{content:"\f240"}.fi-rr-ferris-wheel:before{content:"\f241"}.fi-rr-field-hockey:before{content:"\f242"}.fi-rr-fighter-jet:before{content:"\f243"}.fi-rr-file-ai:before{content:"\f244"}.fi-rr-file-eps:before{content:"\f245"}.fi-rr-file-psd:before{content:"\f246"}.fi-rr-file:before{content:"\f247"}.fi-rr-fill:before{content:"\f248"}.fi-rr-film:before{content:"\f249"}.fi-rr-filter:before{content:"\f24a"}.fi-rr-fingerprint:before{content:"\f24b"}.fi-rr-fish:before{content:"\f24c"}.fi-rr-flag:before{content:"\f24d"}.fi-rr-flame:before{content:"\f24e"}.fi-rr-flip-horizontal:before{content:"\f24f"}.fi-rr-flower-bouquet:before{content:"\f250"}.fi-rr-flower-tulip:before{content:"\f251"}.fi-rr-flower:before{content:"\f252"}.fi-rr-flushed:before{content:"\f253"}.fi-rr-fog:before{content:"\f254"}.fi-rr-folder:before{content:"\f255"}.fi-rr-following:before{content:"\f256"}.fi-rr-football:before{content:"\f257"}.fi-rr-fork:before{content:"\f258"}.fi-rr-form:before{content:"\f259"}.fi-rr-forward:before{content:"\f25a"}.fi-rr-fox:before{content:"\f25b"}.fi-rr-french-fries:before{content:"\f25c"}.fi-rr-ftp:before{content:"\f25d"}.fi-rr-gallery:before{content:"\f25e"}.fi-rr-game-board-alt:before{content:"\f25f"}.fi-rr-gamepad:before{content:"\f260"}.fi-rr-garage-car:before{content:"\f261"}.fi-rr-garage-open:before{content:"\f262"}.fi-rr-garage:before{content:"\f263"}.fi-rr-garlic:before{content:"\f264"}.fi-rr-gas-pump-alt:before{content:"\f265"}.fi-rr-gas-pump-slash:before{content:"\f266"}.fi-rr-gas-pump:before{content:"\f267"}.fi-rr-gem:before{content:"\f268"}.fi-rr-gif:before{content:"\f269"}.fi-rr-gift:before{content:"\f26a"}.fi-rr-gingerbread-man:before{content:"\f26b"}.fi-rr-glass-cheers:before{content:"\f26c"}.fi-rr-glass:before{content:"\f26d"}.fi-rr-glasses:before{content:"\f26e"}.fi-rr-globe-alt:before{content:"\f26f"}.fi-rr-globe:before{content:"\f270"}.fi-rr-golf-ball:before{content:"\f271"}.fi-rr-golf-club:before{content:"\f272"}.fi-rr-golf:before{content:"\f273"}.fi-rr-graduation-cap:before{content:"\f274"}.fi-rr-grape:before{content:"\f275"}.fi-rr-graphic-tablet:before{content:"\f276"}.fi-rr-grid-alt:before{content:"\f277"}.fi-rr-grid:before{content:"\f278"}.fi-rr-grill:before{content:"\f279"}.fi-rr-grimace:before{content:"\f27a"}.fi-rr-grin-alt:before{content:"\f27b"}.fi-rr-grin-beam-sweat:before{content:"\f27c"}.fi-rr-grin-beam:before{content:"\f27d"}.fi-rr-grin-hearts:before{content:"\f27e"}.fi-rr-grin-squint-tears:before{content:"\f27f"}.fi-rr-grin-squint:before{content:"\f280"}.fi-rr-grin-stars:before{content:"\f281"}.fi-rr-grin-tears:before{content:"\f282"}.fi-rr-grin-tongue-squint:before{content:"\f283"}.fi-rr-grin-tongue-wink:before{content:"\f284"}.fi-rr-grin-tongue:before{content:"\f285"}.fi-rr-grin-wink:before{content:"\f286"}.fi-rr-grin:before{content:"\f287"}.fi-rr-guitar:before{content:"\f288"}.fi-rr-gym:before{content:"\f289"}.fi-rr-hamburger-soda:before{content:"\f28a"}.fi-rr-hamburger:before{content:"\f28b"}.fi-rr-hastag:before{content:"\f28c"}.fi-rr-hat-birthday:before{content:"\f28d"}.fi-rr-hat-chef:before{content:"\f28e"}.fi-rr-head-side-thinking:before{content:"\f28f"}.fi-rr-headphones:before{content:"\f290"}.fi-rr-headset:before{content:"\f291"}.fi-rr-heart-arrow:before{content:"\f292"}.fi-rr-heart:before{content:"\f293"}.fi-rr-heat:before{content:"\f294"}.fi-rr-helicopter-side:before{content:"\f295"}.fi-rr-hiking:before{content:"\f296"}.fi-rr-hockey-mask:before{content:"\f297"}.fi-rr-hockey-puck:before{content:"\f298"}.fi-rr-hockey-sticks:before{content:"\f299"}.fi-rr-home-location-alt:before{content:"\f29a"}.fi-rr-home-location:before{content:"\f29b"}.fi-rr-home:before{content:"\f29c"}.fi-rr-hotdog:before{content:"\f29d"}.fi-rr-hourglass-end:before{content:"\f29e"}.fi-rr-hourglass:before{content:"\f29f"}.fi-rr-house-flood:before{content:"\f2a0"}.fi-rr-humidity:before{content:"\f2a1"}.fi-rr-hurricane:before{content:"\f2a2"}.fi-rr-ice-cream:before{content:"\f2a3"}.fi-rr-ice-skate:before{content:"\f2a4"}.fi-rr-id-badge:before{content:"\f2a5"}.fi-rr-inbox:before{content:"\f2a6"}.fi-rr-incognito:before{content:"\f2a7"}.fi-rr-indent:before{content:"\f2a8"}.fi-rr-infinity:before{content:"\f2a9"}.fi-rr-info:before{content:"\f2aa"}.fi-rr-interactive:before{content:"\f2ab"}.fi-rr-interlining:before{content:"\f2ac"}.fi-rr-interrogation:before{content:"\f2ad"}.fi-rr-italic:before{content:"\f2ae"}.fi-rr-jam:before{content:"\f2af"}.fi-rr-jpg:before{content:"\f2b0"}.fi-rr-key:before{content:"\f2b1"}.fi-rr-keyboard:before{content:"\f2b2"}.fi-rr-kiss-beam:before{content:"\f2b3"}.fi-rr-kiss-wink-heart:before{content:"\f2b4"}.fi-rr-kiss:before{content:"\f2b5"}.fi-rr-kite:before{content:"\f2b6"}.fi-rr-knife:before{content:"\f2b7"}.fi-rr-label:before{content:"\f2b8"}.fi-rr-laptop:before{content:"\f2b9"}.fi-rr-lasso:before{content:"\f2ba"}.fi-rr-laugh-beam:before{content:"\f2bb"}.fi-rr-laugh-squint:before{content:"\f2bc"}.fi-rr-laugh-wink:before{content:"\f2bd"}.fi-rr-laugh:before{content:"\f2be"}.fi-rr-layers:before{content:"\f2bf"}.fi-rr-layout-fluid:before{content:"\f2c0"}.fi-rr-leaf:before{content:"\f2c1"}.fi-rr-lemon:before{content:"\f2c2"}.fi-rr-letter-case:before{content:"\f2c3"}.fi-rr-lettuce:before{content:"\f2c4"}.fi-rr-level-down-alt:before{content:"\f2c5"}.fi-rr-level-down:before{content:"\f2c6"}.fi-rr-level-up-alt:before{content:"\f2c7"}.fi-rr-level-up:before{content:"\f2c8"}.fi-rr-life-ring:before{content:"\f2c9"}.fi-rr-line-width:before{content:"\f2ca"}.fi-rr-link:before{content:"\f2cb"}.fi-rr-lipstick:before{content:"\f2cc"}.fi-rr-list-check:before{content:"\f2cd"}.fi-rr-list:before{content:"\f2ce"}.fi-rr-loading:before{content:"\f2cf"}.fi-rr-location-alt:before{content:"\f2d0"}.fi-rr-lock-alt:before{content:"\f2d1"}.fi-rr-lock:before{content:"\f2d2"}.fi-rr-luchador:before{content:"\f2d3"}.fi-rr-luggage-rolling:before{content:"\f2d4"}.fi-rr-magic-wand:before{content:"\f2d5"}.fi-rr-makeup-brush:before{content:"\f2d6"}.fi-rr-man-head:before{content:"\f2d7"}.fi-rr-map-marker-cross:before{content:"\f2d8"}.fi-rr-map-marker-home:before{content:"\f2d9"}.fi-rr-map-marker-minus:before{content:"\f2da"}.fi-rr-map-marker-plus:before{content:"\f2db"}.fi-rr-map-marker:before{content:"\f2dc"}.fi-rr-map:before{content:"\f2dd"}.fi-rr-marker-time:before{content:"\f2de"}.fi-rr-marker:before{content:"\f2df"}.fi-rr-mask-carnival:before{content:"\f2e0"}.fi-rr-medicine:before{content:"\f2e1"}.fi-rr-megaphone:before{content:"\f2e2"}.fi-rr-meh-blank:before{content:"\f2e3"}.fi-rr-meh-rolling-eyes:before{content:"\f2e4"}.fi-rr-melon:before{content:"\f2e5"}.fi-rr-menu-burger:before{content:"\f2e6"}.fi-rr-menu-dots-vertical:before{content:"\f2e7"}.fi-rr-menu-dots:before{content:"\f2e8"}.fi-rr-meteor:before{content:"\f2e9"}.fi-rr-microphone-alt:before{content:"\f2ea"}.fi-rr-microphone:before{content:"\f2eb"}.fi-rr-minus-small:before{content:"\f2ec"}.fi-rr-minus:before{content:"\f2ed"}.fi-rr-mobile:before{content:"\f2ee"}.fi-rr-mode-landscape:before{content:"\f2ef"}.fi-rr-mode-portrait:before{content:"\f2f0"}.fi-rr-money:before{content:"\f2f1"}.fi-rr-moon-stars:before{content:"\f2f2"}.fi-rr-moon:before{content:"\f2f3"}.fi-rr-motorcycle:before{content:"\f2f4"}.fi-rr-mountains:before{content:"\f2f5"}.fi-rr-mouse:before{content:"\f2f6"}.fi-rr-mug-alt:before{content:"\f2f7"}.fi-rr-mug-hot-alt:before{content:"\f2f8"}.fi-rr-mug-hot:before{content:"\f2f9"}.fi-rr-mug-tea:before{content:"\f2fa"}.fi-rr-mug:before{content:"\f2fb"}.fi-rr-mushroom:before{content:"\f2fc"}.fi-rr-music-file:before{content:"\f2fd"}.fi-rr-music-alt:before{content:"\f2fe"}.fi-rr-music:before{content:"\f2ff"}.fi-rr-navigation:before{content:"\f300"}.fi-rr-network-cloud:before{content:"\f301"}.fi-rr-network:before{content:"\f302"}.fi-rr-noodles:before{content:"\f303"}.fi-rr-notebook:before{content:"\f304"}.fi-rr-oil-can:before{content:"\f305"}.fi-rr-oil-temp:before{content:"\f306"}.fi-rr-olive-oil:before{content:"\f307"}.fi-rr-olives:before{content:"\f308"}.fi-rr-onion:before{content:"\f309"}.fi-rr-opacity:before{content:"\f30a"}.fi-rr-package:before{content:"\f30b"}.fi-rr-paint-brush:before{content:"\f30c"}.fi-rr-palette:before{content:"\f30d"}.fi-rr-pan:before{content:"\f30e"}.fi-rr-paper-plane:before{content:"\f30f"}.fi-rr-password:before{content:"\f310"}.fi-rr-pause:before{content:"\f311"}.fi-rr-paw:before{content:"\f312"}.fi-rr-peach:before{content:"\f313"}.fi-rr-pencil:before{content:"\f314"}.fi-rr-pennant:before{content:"\f315"}.fi-rr-pepper-hot:before{content:"\f316"}.fi-rr-pepper:before{content:"\f317"}.fi-rr-pharmacy:before{content:"\f318"}.fi-rr-phone-call:before{content:"\f319"}.fi-rr-phone-cross:before{content:"\f31a"}.fi-rr-phone-pause:before{content:"\f31b"}.fi-rr-phone-slash:before{content:"\f31c"}.fi-rr-physics:before{content:"\f31d"}.fi-rr-picnic:before{content:"\f31e"}.fi-rr-picture:before{content:"\f31f"}.fi-rr-pie:before{content:"\f320"}.fi-rr-pineapple:before{content:"\f321"}.fi-rr-ping-pong:before{content:"\f322"}.fi-rr-pizza-slice:before{content:"\f323"}.fi-rr-plane-alt:before{content:"\f324"}.fi-rr-plane:before{content:"\f325"}.fi-rr-plate:before{content:"\f326"}.fi-rr-play-alt:before{content:"\f327"}.fi-rr-play:before{content:"\f328"}.fi-rr-playing-cards:before{content:"\f329"}.fi-rr-plus-small:before{content:"\f32a"}.fi-rr-plus:before{content:"\f32b"}.fi-rr-poker-chip:before{content:"\f32c"}.fi-rr-poo:before{content:"\f32d"}.fi-rr-popcorn:before{content:"\f32e"}.fi-rr-portrait:before{content:"\f32f"}.fi-rr-pot:before{content:"\f330"}.fi-rr-pound:before{content:"\f331"}.fi-rr-power:before{content:"\f332"}.fi-rr-presentation:before{content:"\f333"}.fi-rr-print:before{content:"\f334"}.fi-rr-protractor:before{content:"\f335"}.fi-rr-pulse:before{content:"\f336"}.fi-rr-pumpkin:before{content:"\f337"}.fi-rr-puzzle-piece:before{content:"\f338"}.fi-rr-pyramid:before{content:"\f339"}.fi-rr-quote-right:before{content:"\f33a"}.fi-rr-radish:before{content:"\f33b"}.fi-rr-rainbow:before{content:"\f33c"}.fi-rr-raindrops:before{content:"\f33d"}.fi-rr-raquet:before{content:"\f33e"}.fi-rr-rec:before{content:"\f33f"}.fi-rr-receipt:before{content:"\f340"}.fi-rr-record-vinyl:before{content:"\f341"}.fi-rr-rectabgle-vertical:before{content:"\f342"}.fi-rr-rectangle-horizontal:before{content:"\f343"}.fi-rr-rectangle-panoramic:before{content:"\f344"}.fi-rr-recycle:before{content:"\f345"}.fi-rr-redo-alt:before{content:"\f346"}.fi-rr-redo:before{content:"\f347"}.fi-rr-reflect:before{content:"\f348"}.fi-rr-refresh:before{content:"\f349"}.fi-rr-remove-user:before{content:"\f34a"}.fi-rr-resize:before{content:"\f34b"}.fi-rr-resources:before{content:"\f34c"}.fi-rr-restaurant:before{content:"\f34d"}.fi-rr-rewind:before{content:"\f34e"}.fi-rr-rhombus:before{content:"\f34f"}.fi-rr-rings-wedding:before{content:"\f350"}.fi-rr-road:before{content:"\f351"}.fi-rr-rocket-lunch:before{content:"\f352"}.fi-rr-rocket:before{content:"\f353"}.fi-rr-room-service:before{content:"\f354"}.fi-rr-rotate-right:before{content:"\f355"}.fi-rr-rugby-helmet:before{content:"\f356"}.fi-rr-rugby:before{content:"\f357"}.fi-rr-running:before{content:"\f358"}.fi-rr-rv:before{content:"\f359"}.fi-rr-sad-cry:before{content:"\f35a"}.fi-rr-sad-tear:before{content:"\f35b"}.fi-rr-sad:before{content:"\f35c"}.fi-rr-salad:before{content:"\f35d"}.fi-rr-salt-pepper:before{content:"\f35e"}.fi-rr-sandwich:before{content:"\f35f"}.fi-rr-sauce:before{content:"\f360"}.fi-rr-sausage:before{content:"\f361"}.fi-rr-scale:before{content:"\f362"}.fi-rr-school-bus:before{content:"\f363"}.fi-rr-school:before{content:"\f364"}.fi-rr-scissors:before{content:"\f365"}.fi-rr-screen:before{content:"\f366"}.fi-rr-search-alt:before{content:"\f367"}.fi-rr-search-heart:before{content:"\f368"}.fi-rr-search:before{content:"\f369"}.fi-rr-settings-sliders:before{content:"\f36a"}.fi-rr-settings:before{content:"\f36b"}.fi-rr-share:before{content:"\f36c"}.fi-rr-shield-check:before{content:"\f36d"}.fi-rr-shield-exclamation:before{content:"\f36e"}.fi-rr-shield-interrogation:before{content:"\f36f"}.fi-rr-shield-plus:before{content:"\f370"}.fi-rr-shield:before{content:"\f371"}.fi-rr-ship-side:before{content:"\f372"}.fi-rr-ship:before{content:"\f373"}.fi-rr-shop:before{content:"\f374"}.fi-rr-shopping-bag-add:before{content:"\f375"}.fi-rr-shopping-bag:before{content:"\f376"}.fi-rr-shopping-cart-add:before{content:"\f377"}.fi-rr-shopping-cart-check:before{content:"\f378"}.fi-rr-shopping-cart:before{content:"\f379"}.fi-rr-shrimp:before{content:"\f37a"}.fi-rr-shuffle:before{content:"\f37b"}.fi-rr-shuttle-van:before{content:"\f37c"}.fi-rr-shuttlecock:before{content:"\f37d"}.fi-rr-sign-in-alt:before{content:"\f37e"}.fi-rr-sign-in:before{content:"\f37f"}.fi-rr-sign-out-alt:before{content:"\f380"}.fi-rr-sign-out:before{content:"\f381"}.fi-rr-signal-alt-1:before{content:"\f382"}.fi-rr-signal-alt-2:before{content:"\f383"}.fi-rr-signal-alt:before{content:"\f384"}.fi-rr-skateboard:before{content:"\f385"}.fi-rr-skating:before{content:"\f386"}.fi-rr-skewer:before{content:"\f387"}.fi-rr-ski-jump:before{content:"\f388"}.fi-rr-ski-lift:before{content:"\f389"}.fi-rr-skiing-nordic:before{content:"\f38a"}.fi-rr-skiing:before{content:"\f38b"}.fi-rr-sledding:before{content:"\f38c"}.fi-rr-sleigh:before{content:"\f38d"}.fi-rr-smartphone:before{content:"\f38e"}.fi-rr-smile-beam:before{content:"\f38f"}.fi-rr-smog:before{content:"\f390"}.fi-rr-smoke:before{content:"\f391"}.fi-rr-snow-blowing:before{content:"\f392"}.fi-rr-snowboarding:before{content:"\f393"}.fi-rr-snowflake:before{content:"\f394"}.fi-rr-snowflakes:before{content:"\f395"}.fi-rr-snowmobile:before{content:"\f396"}.fi-rr-snowplow:before{content:"\f397"}.fi-rr-soap:before{content:"\f398"}.fi-rr-sort:before{content:"\f399"}.fi-rr-soup:before{content:"\f39a"}.fi-rr-spa:before{content:"\f39b"}.fi-rr-space-shuttle:before{content:"\f39c"}.fi-rr-spade:before{content:"\f39d"}.fi-rr-sparkles:before{content:"\f39e"}.fi-rr-speaker:before{content:"\f39f"}.fi-rr-sphere:before{content:"\f3a0"}.fi-rr-spinner:before{content:"\f3a1"}.fi-rr-spoon:before{content:"\f3a2"}.fi-rr-square-root:before{content:"\f3a3"}.fi-rr-square:before{content:"\f3a4"}.fi-rr-star-octogram:before{content:"\f3a5"}.fi-rr-star:before{content:"\f3a6"}.fi-rr-starfighter:before{content:"\f3a7"}.fi-rr-stars:before{content:"\f3a8"}.fi-rr-stats:before{content:"\f3a9"}.fi-rr-steak:before{content:"\f3aa"}.fi-rr-steering-wheel:before{content:"\f3ab"}.fi-rr-stethoscope:before{content:"\f3ac"}.fi-rr-sticker:before{content:"\f3ad"}.fi-rr-stop:before{content:"\f3ae"}.fi-rr-stopwatch:before{content:"\f3af"}.fi-rr-strawberry:before{content:"\f3b0"}.fi-rr-subtitles:before{content:"\f3b1"}.fi-rr-subway:before{content:"\f3b2"}.fi-rr-sun:before{content:"\f3b3"}.fi-rr-sunrise-alt:before{content:"\f3b4"}.fi-rr-sunrise:before{content:"\f3b5"}.fi-rr-sunset:before{content:"\f3b6"}.fi-rr-surfing:before{content:"\f3b7"}.fi-rr-surprise:before{content:"\f3b8"}.fi-rr-sushi:before{content:"\f3b9"}.fi-rr-swimmer:before{content:"\f3ba"}.fi-rr-sword:before{content:"\f3bb"}.fi-rr-syringe:before{content:"\f3bc"}.fi-rr-tablet:before{content:"\f3bd"}.fi-rr-tachometer-alt-average:before{content:"\f3be"}.fi-rr-tachometer-alt-fastest:before{content:"\f3bf"}.fi-rr-tachometer-alt-slow:before{content:"\f3c0"}.fi-rr-tachometer-alt-slowest:before{content:"\f3c1"}.fi-rr-tachometer-average:before{content:"\f3c2"}.fi-rr-tachometer-fast:before{content:"\f3c3"}.fi-rr-tachometer-fastest:before{content:"\f3c4"}.fi-rr-tachometer-slow:before{content:"\f3c5"}.fi-rr-tachometer-slowest:before{content:"\f3c6"}.fi-rr-tachometer:before{content:"\f3c7"}.fi-rr-taco:before{content:"\f3c8"}.fi-rr-target:before{content:"\f3c9"}.fi-rr-taxi:before{content:"\f3ca"}.fi-rr-temperature-down:before{content:"\f3cb"}.fi-rr-temperature-frigid:before{content:"\f3cc"}.fi-rr-temperature-high:before{content:"\f3cd"}.fi-rr-temperature-hot:before{content:"\f3ce"}.fi-rr-temperature-low:before{content:"\f3cf"}.fi-rr-temperature-up:before{content:"\f3d0"}.fi-rr-tennis:before{content:"\f3d1"}.fi-rr-terrace:before{content:"\f3d2"}.fi-rr-test-tube:before{content:"\f3d3"}.fi-rr-test:before{content:"\f3d4"}.fi-rr-text-check:before{content:"\f3d5"}.fi-rr-text:before{content:"\f3d6"}.fi-rr-thermometer-half:before{content:"\f3d7"}.fi-rr-thumbs-down:before{content:"\f3d8"}.fi-rr-thumbs-up:before{content:"\f3d9"}.fi-rr-thumbtack:before{content:"\f3da"}.fi-rr-thunderstorm-moon:before{content:"\f3db"}.fi-rr-thunderstorm-sun:before{content:"\f3dc"}.fi-rr-thunderstorm:before{content:"\f3dd"}.fi-rr-ticket:before{content:"\f3de"}.fi-rr-time-add:before{content:"\f3df"}.fi-rr-time-check:before{content:"\f3e0"}.fi-rr-time-delete:before{content:"\f3e1"}.fi-rr-time-fast:before{content:"\f3e2"}.fi-rr-time-forward-sixty:before{content:"\f3e3"}.fi-rr-time-forward-ten:before{content:"\f3e4"}.fi-rr-time-forward:before{content:"\f3e5"}.fi-rr-time-half-past:before{content:"\f3e6"}.fi-rr-time-oclock:before{content:"\f3e7"}.fi-rr-time-past:before{content:"\f3e8"}.fi-rr-time-quarter-to:before{content:"\f3e9"}.fi-rr-time-quarter-past:before{content:"\f3ea"}.fi-rr-time-twenty-four:before{content:"\f3eb"}.fi-rr-tire-flat:before{content:"\f3ec"}.fi-rr-tire-pressure-warning:before{content:"\f3ed"}.fi-rr-tire-rugged:before{content:"\f3ee"}.fi-rr-tire:before{content:"\f3ef"}.fi-rr-tired:before{content:"\f3f0"}.fi-rr-tomato:before{content:"\f3f1"}.fi-rr-tool-crop:before{content:"\f3f2"}.fi-rr-tool-marquee:before{content:"\f3f3"}.fi-rr-tooth:before{content:"\f3f4"}.fi-rr-tornado:before{content:"\f3f5"}.fi-rr-tractor:before{content:"\f3f6"}.fi-rr-trailer:before{content:"\f3f7"}.fi-rr-train-side:before{content:"\f3f8"}.fi-rr-train:before{content:"\f3f9"}.fi-rr-tram:before{content:"\f3fa"}.fi-rr-transform:before{content:"\f3fb"}.fi-rr-trash:before{content:"\f3fc"}.fi-rr-treatment:before{content:"\f3fd"}.fi-rr-tree-christmas:before{content:"\f3fe"}.fi-rr-tree:before{content:"\f3ff"}.fi-rr-triangle:before{content:"\f400"}.fi-rr-trophy:before{content:"\f401"}.fi-rr-truck-container:before{content:"\f402"}.fi-rr-truck-couch:before{content:"\f403"}.fi-rr-truck-loading:before{content:"\f404"}.fi-rr-truck-monster:before{content:"\f405"}.fi-rr-truck-moving:before{content:"\f406"}.fi-rr-truck-pickup:before{content:"\f407"}.fi-rr-truck-plow:before{content:"\f408"}.fi-rr-truck-ramp:before{content:"\f409"}.fi-rr-truck-side:before{content:"\f40a"}.fi-rr-turkey:before{content:"\f40b"}.fi-rr-umbrella:before{content:"\f40c"}.fi-rr-underline:before{content:"\f40d"}.fi-rr-undo-alt:before{content:"\f40e"}.fi-rr-undo:before{content:"\f40f"}.fi-rr-unlock:before{content:"\f410"}.fi-rr-upload:before{content:"\f411"}.fi-rr-usb-pendrive:before{content:"\f412"}.fi-rr-user-add:before{content:"\f413"}.fi-rr-user-time:before{content:"\f414"}.fi-rr-user:before{content:"\f415"}.fi-rr-users-alt:before{content:"\f416"}.fi-rr-users:before{content:"\f417"}.fi-rr-utensils:before{content:"\f418"}.fi-rr-vector-alt:before{content:"\f419"}.fi-rr-vector:before{content:"\f41a"}.fi-rs-add-document:before{content:"\f101"}.fi-rs-add-folder:before{content:"\f102"}.fi-rs-add:before{content:"\f103"}.fi-rs-address-book:before{content:"\f104"}.fi-rs-alarm-clock:before{content:"\f105"}.fi-rs-align-center:before{content:"\f106"}.fi-rs-align-justify:before{content:"\f107"}.fi-rs-align-left:before{content:"\f108"}.fi-rs-align-right:before{content:"\f109"}.fi-rs-ambulance:before{content:"\f10a"}.fi-rs-angle-circle-down:before{content:"\f10b"}.fi-rs-angle-circle-left:before{content:"\f10c"}.fi-rs-angle-circle-right:before{content:"\f10d"}.fi-rs-angle-circle-up:before{content:"\f10e"}.fi-rs-angle-double-left:before{content:"\f10f"}.fi-rs-angle-double-right:before{content:"\f110"}.fi-rs-angle-double-small-left:before{content:"\f111"}.fi-rs-angle-double-small-right:before{content:"\f112"}.fi-rs-angle-down:before{content:"\f113"}.fi-rs-angle-left:before{content:"\f114"}.fi-rs-angle-right:before{content:"\f115"}.fi-rs-angle-small-down:before{content:"\f116"}.fi-rs-angle-small-left:before{content:"\f117"}.fi-rs-angle-small-right:before{content:"\f118"}.fi-rs-angle-small-up:before{content:"\f119"}.fi-rs-angle-square-down:before{content:"\f11a"}.fi-rs-angle-square-left:before{content:"\f11b"}.fi-rs-angle-square-right:before{content:"\f11c"}.fi-rs-angle-square-up:before{content:"\f11d"}.fi-rs-angle-up:before{content:"\f11e"}.fi-rs-angry:before{content:"\f11f"}.fi-rs-apple-whole:before{content:"\f120"}.fi-rs-apps-add:before{content:"\f121"}.fi-rs-apps-delete:before{content:"\f122"}.fi-rs-apps-sort:before{content:"\f123"}.fi-rs-apps:before{content:"\f124"}.fi-rs-archive:before{content:"\f125"}.fi-rs-arrow-circle-down:before{content:"\f126"}.fi-rs-arrow-circle-left:before{content:"\f127"}.fi-rs-arrow-circle-right:before{content:"\f128"}.fi-rs-arrow-circle-up:before{content:"\f129"}.fi-rs-arrow-down:before{content:"\f12a"}.fi-rs-arrow-from-bottom:before{content:"\f12b"}.fi-rs-arrow-from-left:before{content:"\f12c"}.fi-rs-arrow-from-right:before{content:"\f12d"}.fi-rs-arrow-from-top:before{content:"\f12e"}.fi-rs-arrow-left:before{content:"\f12f"}.fi-rs-arrow-right:before{content:"\f130"}.fi-rs-arrow-small-down:before{content:"\f131"}.fi-rs-arrow-small-left:before{content:"\f132"}.fi-rs-arrow-small-right:before{content:"\f133"}.fi-rs-arrow-small-up:before{content:"\f134"}.fi-rs-arrow-square-down:before{content:"\f135"}.fi-rs-arrow-square-left:before{content:"\f136"}.fi-rs-arrow-square-right:before{content:"\f137"}.fi-rs-arrow-square-up:before{content:"\f138"}.fi-rs-arrow-to-bottom:before{content:"\f139"}.fi-rs-arrow-to-left:before{content:"\f13a"}.fi-rs-arrow-to-right:before{content:"\f13b"}.fi-rs-arrow-to-top:before{content:"\f13c"}.fi-rs-arrow-up:before{content:"\f13d"}.fi-rs-arrows-alt:before{content:"\f13e"}.fi-rs-arrows-h-copy:before{content:"\f13f"}.fi-rs-arrows-h:before{content:"\f140"}.fi-rs-arrows:before{content:"\f141"}.fi-rs-assept-document:before{content:"\f142"}.fi-rs-asterik:before{content:"\f143"}.fi-rs-at:before{content:"\f144"}.fi-rs-aubergine:before{content:"\f145"}.fi-rs-avocado:before{content:"\f146"}.fi-rs-baby-carriage:before{content:"\f147"}.fi-rs-backpack:before{content:"\f148"}.fi-rs-bacon:before{content:"\f149"}.fi-rs-badge:before{content:"\f14a"}.fi-rs-balloons:before{content:"\f14b"}.fi-rs-ban:before{content:"\f14c"}.fi-rs-band-aid:before{content:"\f14d"}.fi-rs-bank:before{content:"\f14e"}.fi-rs-barber-shop:before{content:"\f14f"}.fi-rs-baseball-alt:before{content:"\f150"}.fi-rs-baseball:before{content:"\f151"}.fi-rs-basketball-hoop:before{content:"\f152"}.fi-rs-basketball:before{content:"\f153"}.fi-rs-bed:before{content:"\f154"}.fi-rs-beer:before{content:"\f155"}.fi-rs-bell-ring:before{content:"\f156"}.fi-rs-bell-school:before{content:"\f157"}.fi-rs-bell:before{content:"\f158"}.fi-rs-bike:before{content:"\f159"}.fi-rs-biking-mountain:before{content:"\f15a"}.fi-rs-biking:before{content:"\f15b"}.fi-rs-billiard:before{content:"\f15c"}.fi-rs-bold:before{content:"\f15d"}.fi-rs-bolt:before{content:"\f15e"}.fi-rs-book-alt:before{content:"\f15f"}.fi-rs-book:before{content:"\f160"}.fi-rs-bookmark:before{content:"\f161"}.fi-rs-bottle:before{content:"\f162"}.fi-rs-bow-arrow:before{content:"\f163"}.fi-rs-bowling-ball:before{content:"\f164"}.fi-rs-bowling-pins:before{content:"\f165"}.fi-rs-bowling:before{content:"\f166"}.fi-rs-box-alt:before{content:"\f167"}.fi-rs-box:before{content:"\f168"}.fi-rs-boxing-glove:before{content:"\f169"}.fi-rs-bread-slice:before{content:"\f16a"}.fi-rs-bread:before{content:"\f16b"}.fi-rs-briefcase:before{content:"\f16c"}.fi-rs-broccoli:before{content:"\f16d"}.fi-rs-broom:before{content:"\f16e"}.fi-rs-browser:before{content:"\f16f"}.fi-rs-brush:before{content:"\f170"}.fi-rs-bug:before{content:"\f171"}.fi-rs-building:before{content:"\f172"}.fi-rs-bulb:before{content:"\f173"}.fi-rs-burrito:before{content:"\f174"}.fi-rs-bus-alt:before{content:"\f175"}.fi-rs-bus:before{content:"\f176"}.fi-rs-butterfly:before{content:"\f177"}.fi-rs-cake-birthday:before{content:"\f178"}.fi-rs-cake-wedding:before{content:"\f179"}.fi-rs-calculator:before{content:"\f17a"}.fi-rs-calendar:before{content:"\f17b"}.fi-rs-call-history:before{content:"\f17c"}.fi-rs-call-incoming:before{content:"\f17d"}.fi-rs-call-missed:before{content:"\f17e"}.fi-rs-call-outgoing:before{content:"\f17f"}.fi-rs-camera:before{content:"\f180"}.fi-rs-camping:before{content:"\f181"}.fi-rs-candy-alt:before{content:"\f182"}.fi-rs-candy:before{content:"\f183"}.fi-rs-canned-food:before{content:"\f184"}.fi-rs-car-alt:before{content:"\f185"}.fi-rs-car-battery:before{content:"\f186"}.fi-rs-car-building:before{content:"\f187"}.fi-rs-car-bump:before{content:"\f188"}.fi-rs-car-bus:before{content:"\f189"}.fi-rs-car-crash:before{content:"\f18a"}.fi-rs-car-garage:before{content:"\f18b"}.fi-rs-car-mechanic:before{content:"\f18c"}.fi-rs-car-side:before{content:"\f18d"}.fi-rs-car-tilt:before{content:"\f18e"}.fi-rs-car-wash:before{content:"\f18f"}.fi-rs-car:before{content:"\f190"}.fi-rs-caravan-alt:before{content:"\f191"}.fi-rs-caravan:before{content:"\f192"}.fi-rs-caret-circle-down:before{content:"\f193"}.fi-rs-caret-circle-right:before{content:"\f194"}.fi-rs-caret-circle-up:before{content:"\f195"}.fi-rs-caret-down:before{content:"\f196"}.fi-rs-caret-left:before{content:"\f197"}.fi-rs-caret-quare-up:before{content:"\f198"}.fi-rs-caret-right:before{content:"\f199"}.fi-rs-caret-square-down:before{content:"\f19a"}.fi-rs-caret-square-left_1:before{content:"\f19b"}.fi-rs-caret-square-left:before{content:"\f19c"}.fi-rs-caret-square-right:before{content:"\f19d"}.fi-rs-caret-up:before{content:"\f19e"}.fi-rs-carrot:before{content:"\f19f"}.fi-rs-cars:before{content:"\f1a0"}.fi-rs-charging-station:before{content:"\f1a1"}.fi-rs-chart-connected:before{content:"\f1a2"}.fi-rs-chart-histogram:before{content:"\f1a3"}.fi-rs-chart-network:before{content:"\f1a4"}.fi-rs-chart-pie-alt:before{content:"\f1a5"}.fi-rs-chart-pie:before{content:"\f1a6"}.fi-rs-chart-pyramid:before{content:"\f1a7"}.fi-rs-chart-set-theory:before{content:"\f1a8"}.fi-rs-chart-tree:before{content:"\f1a9"}.fi-rs-chat-arrow-down:before{content:"\f1aa"}.fi-rs-chat-arrow-grow:before{content:"\f1ab"}.fi-rs-check:before{content:"\f1ac"}.fi-rs-checkbox:before{content:"\f1ad"}.fi-rs-cheese:before{content:"\f1ae"}.fi-rs-cherry:before{content:"\f1af"}.fi-rs-chess-piece:before{content:"\f1b0"}.fi-rs-chess-bishop:before{content:"\f1b1"}.fi-rs-chess-board:before{content:"\f1b2"}.fi-rs-chess-clock-alt:before{content:"\f1b3"}.fi-rs-chess-clock:before{content:"\f1b4"}.fi-rs-chess-king-alt:before{content:"\f1b5"}.fi-rs-chess-king:before{content:"\f1b6"}.fi-rs-chess-knight-alt:before{content:"\f1b7"}.fi-rs-chess-knight:before{content:"\f1b8"}.fi-rs-chess-pawn-alt:before{content:"\f1b9"}.fi-rs-chess-pawn:before{content:"\f1ba"}.fi-rs-chess-queen-alt:before{content:"\f1bb"}.fi-rs-chess-queen:before{content:"\f1bc"}.fi-rs-chess-rook-alt:before{content:"\f1bd"}.fi-rs-chess-rook:before{content:"\f1be"}.fi-rs-chess:before{content:"\f1bf"}.fi-rs-chevron-double-down:before{content:"\f1c0"}.fi-rs-chevron-double-up:before{content:"\f1c1"}.fi-rs-child-head:before{content:"\f1c2"}.fi-rs-chocolate:before{content:"\f1c3"}.fi-rs-circle-small:before{content:"\f1c4"}.fi-rs-circle:before{content:"\f1c5"}.fi-rs-clip:before{content:"\f1c6"}.fi-rs-clock:before{content:"\f1c7"}.fi-rs-cloud-upload:before{content:"\f1c8"}.fi-rs-cloud-check:before{content:"\f1c9"}.fi-rs-cloud-disabled:before{content:"\f1ca"}.fi-rs-cloud-download:before{content:"\f1cb"}.fi-rs-cloud-drizzle:before{content:"\f1cc"}.fi-rs-cloud-hail-mixed:before{content:"\f1cd"}.fi-rs-cloud-hail:before{content:"\f1ce"}.fi-rs-cloud-moon-rain:before{content:"\f1cf"}.fi-rs-cloud-moon:before{content:"\f1d0"}.fi-rs-cloud-rain:before{content:"\f1d1"}.fi-rs-cloud-rainbow:before{content:"\f1d2"}.fi-rs-cloud-share:before{content:"\f1d3"}.fi-rs-cloud-showers-heavy:before{content:"\f1d4"}.fi-rs-cloud-showers:before{content:"\f1d5"}.fi-rs-cloud-sleet:before{content:"\f1d6"}.fi-rs-cloud-snow:before{content:"\f1d7"}.fi-rs-cloud-sun-rain:before{content:"\f1d8"}.fi-rs-cloud-sun:before{content:"\f1d9"}.fi-rs-cloud:before{content:"\f1da"}.fi-rs-clouds-moon:before{content:"\f1db"}.fi-rs-clouds-sun:before{content:"\f1dc"}.fi-rs-clouds:before{content:"\f1dd"}.fi-rs-club:before{content:"\f1de"}.fi-rs-cocktail-alt:before{content:"\f1df"}.fi-rs-cocktail:before{content:"\f1e0"}.fi-rs-coffee-pot:before{content:"\f1e1"}.fi-rs-coffee:before{content:"\f1e2"}.fi-rs-comment-alt:before{content:"\f1e3"}.fi-rs-comment-check:before{content:"\f1e4"}.fi-rs-comment-heart:before{content:"\f1e5"}.fi-rs-comment-info:before{content:"\f1e6"}.fi-rs-comment-user:before{content:"\f1e7"}.fi-rs-comment:before{content:"\f1e8"}.fi-rs-comments:before{content:"\f1e9"}.fi-rs-compress-alt:before{content:"\f1ea"}.fi-rs-compress:before{content:"\f1eb"}.fi-rs-computer:before{content:"\f1ec"}.fi-rs-confetti:before{content:"\f1ed"}.fi-rs-cookie:before{content:"\f1ee"}.fi-rs-copy-alt:before{content:"\f1ef"}.fi-rs-copy:before{content:"\f1f0"}.fi-rs-copyright:before{content:"\f1f1"}.fi-rs-corn:before{content:"\f1f2"}.fi-rs-cow:before{content:"\f1f3"}.fi-rs-cream:before{content:"\f1f4"}.fi-rs-credit-card:before{content:"\f1f5"}.fi-rs-cricket:before{content:"\f1f6"}.fi-rs-croissant:before{content:"\f1f7"}.fi-rs-cross-circle:before{content:"\f1f8"}.fi-rs-cross-small:before{content:"\f1f9"}.fi-rs-cross:before{content:"\f1fa"}.fi-rs-crown:before{content:"\f1fb"}.fi-rs-cube:before{content:"\f1fc"}.fi-rs-cupcake:before{content:"\f1fd"}.fi-rs-curling:before{content:"\f1fe"}.fi-rs-cursor-finger:before{content:"\f1ff"}.fi-rs-cursor-plus:before{content:"\f200"}.fi-rs-cursor-text-alt:before{content:"\f201"}.fi-rs-cursor-text:before{content:"\f202"}.fi-rs-cursor:before{content:"\f203"}.fi-rs-dart:before{content:"\f204"}.fi-rs-dashboard:before{content:"\f205"}.fi-rs-data-transfer:before{content:"\f206"}.fi-rs-database:before{content:"\f207"}.fi-rs-delete-document:before{content:"\f208"}.fi-rs-delete-user:before{content:"\f209"}.fi-rs-delete:before{content:"\f20a"}.fi-rs-dewpoint:before{content:"\f20b"}.fi-rs-diamond:before{content:"\f20c"}.fi-rs-dice-alt:before{content:"\f20d"}.fi-rs-dice-d10:before{content:"\f20e"}.fi-rs-dice-d12:before{content:"\f20f"}.fi-rs-dice-d20:before{content:"\f210"}.fi-rs-dice-d4:before{content:"\f211"}.fi-rs-dice-d6:before{content:"\f212"}.fi-rs-dice-d8:before{content:"\f213"}.fi-rs-dice-four:before{content:"\f214"}.fi-rs-dice-one:before{content:"\f215"}.fi-rs-dice-six:before{content:"\f216"}.fi-rs-dice-three:before{content:"\f217"}.fi-rs-dice-two:before{content:"\f218"}.fi-rs-dice:before{content:"\f219"}.fi-rs-diploma:before{content:"\f21a"}.fi-rs-disco-ball:before{content:"\f21b"}.fi-rs-disk:before{content:"\f21c"}.fi-rs-dizzy:before{content:"\f21d"}.fi-rs-doctor:before{content:"\f21e"}.fi-rs-document-signed:before{content:"\f21f"}.fi-rs-document:before{content:"\f220"}.fi-rs-dollar:before{content:"\f221"}.fi-rs-download:before{content:"\f222"}.fi-rs-dreidel:before{content:"\f223"}.fi-rs-drink-alt:before{content:"\f224"}.fi-rs-drumstick:before{content:"\f225"}.fi-rs-duplicate:before{content:"\f226"}.fi-rs-e-learning:before{content:"\f227"}.fi-rs-earnings:before{content:"\f228"}.fi-rs-eclipse-alt:before{content:"\f229"}.fi-rs-eclipse:before{content:"\f22a"}.fi-rs-edit-alt:before{content:"\f22b"}.fi-rs-edit:before{content:"\f22c"}.fi-rs-egg-fried:before{content:"\f22d"}.fi-rs-egg:before{content:"\f22e"}.fi-rs-engine-warning:before{content:"\f22f"}.fi-rs-envelope-ban:before{content:"\f230"}.fi-rs-envelope-download:before{content:"\f231"}.fi-rs-envelope-marker:before{content:"\f232"}.fi-rs-envelope-open:before{content:"\f233"}.fi-rs-envelope-plus:before{content:"\f234"}.fi-rs-envelope:before{content:"\f235"}.fi-rs-euro:before{content:"\f236"}.fi-rs-exchange-alt:before{content:"\f237"}.fi-rs-exchange:before{content:"\f238"}.fi-rs-exclamation:before{content:"\f239"}.fi-rs-expand-arrows-alt:before{content:"\f23a"}.fi-rs-expand-arrows:before{content:"\f23b"}.fi-rs-expand:before{content:"\f23c"}.fi-rs-eye-crossed:before{content:"\f23d"}.fi-rs-eye-dropper:before{content:"\f23e"}.fi-rs-eye:before{content:"\f23f"}.fi-rs-feather:before{content:"\f240"}.fi-rs-ferris-wheel:before{content:"\f241"}.fi-rs-field-hockey:before{content:"\f242"}.fi-rs-fighter-jet:before{content:"\f243"}.fi-rs-file-ai:before{content:"\f244"}.fi-rs-file-eps:before{content:"\f245"}.fi-rs-file-psd:before{content:"\f246"}.fi-rs-file:before{content:"\f247"}.fi-rs-fill:before{content:"\f248"}.fi-rs-film:before{content:"\f249"}.fi-rs-filter:before{content:"\f24a"}.fi-rs-fingerprint:before{content:"\f24b"}.fi-rs-fish:before{content:"\f24c"}.fi-rs-flag:before{content:"\f24d"}.fi-rs-flame:before{content:"\f24e"}.fi-rs-flip-horizontal:before{content:"\f24f"}.fi-rs-flower-bouquet:before{content:"\f250"}.fi-rs-flower-tulip:before{content:"\f251"}.fi-rs-flower:before{content:"\f252"}.fi-rs-flushed:before{content:"\f253"}.fi-rs-fog:before{content:"\f254"}.fi-rs-folder:before{content:"\f255"}.fi-rs-following:before{content:"\f256"}.fi-rs-football:before{content:"\f257"}.fi-rs-fork:before{content:"\f258"}.fi-rs-form:before{content:"\f259"}.fi-rs-forward:before{content:"\f25a"}.fi-rs-fox:before{content:"\f25b"}.fi-rs-french-fries:before{content:"\f25c"}.fi-rs-ftp:before{content:"\f25d"}.fi-rs-gallery:before{content:"\f25e"}.fi-rs-game-board-alt:before{content:"\f25f"}.fi-rs-gamepad:before{content:"\f260"}.fi-rs-garage-car:before{content:"\f261"}.fi-rs-garage-open:before{content:"\f262"}.fi-rs-garage:before{content:"\f263"}.fi-rs-garlic:before{content:"\f264"}.fi-rs-gas-pump-alt:before{content:"\f265"}.fi-rs-gas-pump-slash:before{content:"\f266"}.fi-rs-gas-pump:before{content:"\f267"}.fi-rs-gem:before{content:"\f268"}.fi-rs-gif:before{content:"\f269"}.fi-rs-gift:before{content:"\f26a"}.fi-rs-gingerbread-man:before{content:"\f26b"}.fi-rs-glass-cheers:before{content:"\f26c"}.fi-rs-glass:before{content:"\f26d"}.fi-rs-glasses:before{content:"\f26e"}.fi-rs-globe-alt:before{content:"\f26f"}.fi-rs-globe:before{content:"\f270"}.fi-rs-golf-ball:before{content:"\f271"}.fi-rs-golf-club:before{content:"\f272"}.fi-rs-golf:before{content:"\f273"}.fi-rs-graduation-cap:before{content:"\f274"}.fi-rs-grape:before{content:"\f275"}.fi-rs-graphic-tablet:before{content:"\f276"}.fi-rs-grid-alt:before{content:"\f277"}.fi-rs-grid:before{content:"\f278"}.fi-rs-grill:before{content:"\f279"}.fi-rs-grimace:before{content:"\f27a"}.fi-rs-grin-alt:before{content:"\f27b"}.fi-rs-grin-beam-sweat:before{content:"\f27c"}.fi-rs-grin-beam:before{content:"\f27d"}.fi-rs-grin-hearts:before{content:"\f27e"}.fi-rs-grin-squint-tears:before{content:"\f27f"}.fi-rs-grin-squint:before{content:"\f280"}.fi-rs-grin-stars:before{content:"\f281"}.fi-rs-grin-tears:before{content:"\f282"}.fi-rs-grin-tongue-squint:before{content:"\f283"}.fi-rs-grin-tongue-wink:before{content:"\f284"}.fi-rs-grin-tongue:before{content:"\f285"}.fi-rs-grin-wink:before{content:"\f286"}.fi-rs-grin:before{content:"\f287"}.fi-rs-guitar:before{content:"\f288"}.fi-rs-gym:before{content:"\f289"}.fi-rs-hamburger-soda:before{content:"\f28a"}.fi-rs-hamburger:before{content:"\f28b"}.fi-rs-hastag:before{content:"\f28c"}.fi-rs-hat-birthday:before{content:"\f28d"}.fi-rs-hat-chef:before{content:"\f28e"}.fi-rs-head-side-thinking:before{content:"\f28f"}.fi-rs-headphones:before{content:"\f290"}.fi-rs-headset:before{content:"\f291"}.fi-rs-heart-arrow:before{content:"\f292"}.fi-rs-heart:before{content:"\f293"}.fi-rs-heat:before{content:"\f294"}.fi-rs-helicopter-side:before{content:"\f295"}.fi-rs-hiking:before{content:"\f296"}.fi-rs-hockey-mask:before{content:"\f297"}.fi-rs-hockey-puck:before{content:"\f298"}.fi-rs-hockey-sticks:before{content:"\f299"}.fi-rs-home-location-alt:before{content:"\f29a"}.fi-rs-home-location:before{content:"\f29b"}.fi-rs-home:before{content:"\f29c"}.fi-rs-hotdog:before{content:"\f29d"}.fi-rs-hourglass-end:before{content:"\f29e"}.fi-rs-hourglass:before{content:"\f29f"}.fi-rs-house-flood:before{content:"\f2a0"}.fi-rs-humidity:before{content:"\f2a1"}.fi-rs-hurricane:before{content:"\f2a2"}.fi-rs-ice-cream:before{content:"\f2a3"}.fi-rs-ice-skate:before{content:"\f2a4"}.fi-rs-id-badge:before{content:"\f2a5"}.fi-rs-inbox:before{content:"\f2a6"}.fi-rs-incognito:before{content:"\f2a7"}.fi-rs-indent:before{content:"\f2a8"}.fi-rs-infinity:before{content:"\f2a9"}.fi-rs-info:before{content:"\f2aa"}.fi-rs-interactive:before{content:"\f2ab"}.fi-rs-interlining:before{content:"\f2ac"}.fi-rs-interrogation:before{content:"\f2ad"}.fi-rs-italic:before{content:"\f2ae"}.fi-rs-jam:before{content:"\f2af"}.fi-rs-jpg:before{content:"\f2b0"}.fi-rs-key:before{content:"\f2b1"}.fi-rs-keyboard:before{content:"\f2b2"}.fi-rs-kiss-beam:before{content:"\f2b3"}.fi-rs-kiss-wink-heart:before{content:"\f2b4"}.fi-rs-kiss:before{content:"\f2b5"}.fi-rs-kite:before{content:"\f2b6"}.fi-rs-knife:before{content:"\f2b7"}.fi-rs-label:before{content:"\f2b8"}.fi-rs-laptop:before{content:"\f2b9"}.fi-rs-lasso:before{content:"\f2ba"}.fi-rs-laugh-beam:before{content:"\f2bb"}.fi-rs-laugh-squint:before{content:"\f2bc"}.fi-rs-laugh-wink:before{content:"\f2bd"}.fi-rs-laugh:before{content:"\f2be"}.fi-rs-layers:before{content:"\f2bf"}.fi-rs-layout-fluid:before{content:"\f2c0"}.fi-rs-leaf:before{content:"\f2c1"}.fi-rs-lemon:before{content:"\f2c2"}.fi-rs-letter-case:before{content:"\f2c3"}.fi-rs-lettuce:before{content:"\f2c4"}.fi-rs-level-down-alt:before{content:"\f2c5"}.fi-rs-level-down:before{content:"\f2c6"}.fi-rs-level-up-alt:before{content:"\f2c7"}.fi-rs-level-up:before{content:"\f2c8"}.fi-rs-life-ring:before{content:"\f2c9"}.fi-rs-line-width:before{content:"\f2ca"}.fi-rs-link:before{content:"\f2cb"}.fi-rs-lipstick:before{content:"\f2cc"}.fi-rs-list-check:before{content:"\f2cd"}.fi-rs-list:before{content:"\f2ce"}.fi-rs-loading:before{content:"\f2cf"}.fi-rs-location-alt:before{content:"\f2d0"}.fi-rs-lock-alt:before{content:"\f2d1"}.fi-rs-lock:before{content:"\f2d2"}.fi-rs-luchador:before{content:"\f2d3"}.fi-rs-luggage-rolling:before{content:"\f2d4"}.fi-rs-magic-wand:before{content:"\f2d5"}.fi-rs-makeup-brush:before{content:"\f2d6"}.fi-rs-man-head:before{content:"\f2d7"}.fi-rs-map-marker-cross:before{content:"\f2d8"}.fi-rs-map-marker-home:before{content:"\f2d9"}.fi-rs-map-marker-minus:before{content:"\f2da"}.fi-rs-map-marker-plus:before{content:"\f2db"}.fi-rs-map-marker:before{content:"\f2dc"}.fi-rs-map:before{content:"\f2dd"}.fi-rs-marker-time:before{content:"\f2de"}.fi-rs-marker:before{content:"\f2df"}.fi-rs-mask-carnival:before{content:"\f2e0"}.fi-rs-medicine:before{content:"\f2e1"}.fi-rs-megaphone:before{content:"\f2e2"}.fi-rs-meh-blank:before{content:"\f2e3"}.fi-rs-meh-rolling-eyes:before{content:"\f2e4"}.fi-rs-melon:before{content:"\f2e5"}.fi-rs-menu-burger:before{content:"\f2e6"}.fi-rs-menu-dots-vertical:before{content:"\f2e7"}.fi-rs-menu-dots:before{content:"\f2e8"}.fi-rs-meteor:before{content:"\f2e9"}.fi-rs-microphone-alt:before{content:"\f2ea"}.fi-rs-microphone:before{content:"\f2eb"}.fi-rs-minus-small:before{content:"\f2ec"}.fi-rs-minus:before{content:"\f2ed"}.fi-rs-mobile:before{content:"\f2ee"}.fi-rs-mode-landscape:before{content:"\f2ef"}.fi-rs-mode-portrait:before{content:"\f2f0"}.fi-rs-money:before{content:"\f2f1"}.fi-rs-moon-stars:before{content:"\f2f2"}.fi-rs-moon:before{content:"\f2f3"}.fi-rs-motorcycle:before{content:"\f2f4"}.fi-rs-mountains:before{content:"\f2f5"}.fi-rs-mouse:before{content:"\f2f6"}.fi-rs-mug-alt:before{content:"\f2f7"}.fi-rs-mug-hot-alt:before{content:"\f2f8"}.fi-rs-mug-hot:before{content:"\f2f9"}.fi-rs-mug-tea:before{content:"\f2fa"}.fi-rs-mug:before{content:"\f2fb"}.fi-rs-mushroom:before{content:"\f2fc"}.fi-rs-music-file:before{content:"\f2fd"}.fi-rs-music-alt:before{content:"\f2fe"}.fi-rs-music:before{content:"\f2ff"}.fi-rs-navigation:before{content:"\f300"}.fi-rs-network-cloud:before{content:"\f301"}.fi-rs-network:before{content:"\f302"}.fi-rs-noodles:before{content:"\f303"}.fi-rs-notebook:before{content:"\f304"}.fi-rs-oil-can:before{content:"\f305"}.fi-rs-oil-temp:before{content:"\f306"}.fi-rs-olive-oil:before{content:"\f307"}.fi-rs-olives:before{content:"\f308"}.fi-rs-onion:before{content:"\f309"}.fi-rs-opacity:before{content:"\f30a"}.fi-rs-package:before{content:"\f30b"}.fi-rs-paint-brush:before{content:"\f30c"}.fi-rs-palette:before{content:"\f30d"}.fi-rs-pan:before{content:"\f30e"}.fi-rs-paper-plane:before{content:"\f30f"}.fi-rs-password:before{content:"\f310"}.fi-rs-pause:before{content:"\f311"}.fi-rs-paw:before{content:"\f312"}.fi-rs-peach:before{content:"\f313"}.fi-rs-pencil:before{content:"\f314"}.fi-rs-pennant:before{content:"\f315"}.fi-rs-pepper-hot:before{content:"\f316"}.fi-rs-pepper:before{content:"\f317"}.fi-rs-pharmacy:before{content:"\f318"}.fi-rs-phone-call:before{content:"\f319"}.fi-rs-phone-cross:before{content:"\f31a"}.fi-rs-phone-pause:before{content:"\f31b"}.fi-rs-phone-slash:before{content:"\f31c"}.fi-rs-physics:before{content:"\f31d"}.fi-rs-picnic:before{content:"\f31e"}.fi-rs-picture:before{content:"\f31f"}.fi-rs-pie:before{content:"\f320"}.fi-rs-pineapple:before{content:"\f321"}.fi-rs-ping-pong:before{content:"\f322"}.fi-rs-pizza-slice:before{content:"\f323"}.fi-rs-plane-alt:before{content:"\f324"}.fi-rs-plane:before{content:"\f325"}.fi-rs-plate:before{content:"\f326"}.fi-rs-play-alt:before{content:"\f327"}.fi-rs-play:before{content:"\f328"}.fi-rs-playing-cards:before{content:"\f329"}.fi-rs-plus-small:before{content:"\f32a"}.fi-rs-plus:before{content:"\f32b"}.fi-rs-poker-chip:before{content:"\f32c"}.fi-rs-poo:before{content:"\f32d"}.fi-rs-popcorn:before{content:"\f32e"}.fi-rs-portrait:before{content:"\f32f"}.fi-rs-pot:before{content:"\f330"}.fi-rs-pound:before{content:"\f331"}.fi-rs-power:before{content:"\f332"}.fi-rs-presentation:before{content:"\f333"}.fi-rs-print:before{content:"\f334"}.fi-rs-protractor:before{content:"\f335"}.fi-rs-pulse:before{content:"\f336"}.fi-rs-pumpkin:before{content:"\f337"}.fi-rs-puzzle-piece:before{content:"\f338"}.fi-rs-pyramid:before{content:"\f339"}.fi-rs-quote-right:before{content:"\f33a"}.fi-rs-radish:before{content:"\f33b"}.fi-rs-rainbow:before{content:"\f33c"}.fi-rs-raindrops:before{content:"\f33d"}.fi-rs-raquet:before{content:"\f33e"}.fi-rs-rec:before{content:"\f33f"}.fi-rs-receipt:before{content:"\f340"}.fi-rs-record-vinyl:before{content:"\f341"}.fi-rs-rectabgle-vertical:before{content:"\f342"}.fi-rs-rectangle-horizontal:before{content:"\f343"}.fi-rs-rectangle-panoramic:before{content:"\f344"}.fi-rs-recycle:before{content:"\f345"}.fi-rs-redo-alt:before{content:"\f346"}.fi-rs-redo:before{content:"\f347"}.fi-rs-reflect:before{content:"\f348"}.fi-rs-refresh:before{content:"\f349"}.fi-rs-remove-user:before{content:"\f34a"}.fi-rs-resize:before{content:"\f34b"}.fi-rs-resources:before{content:"\f34c"}.fi-rs-restaurant:before{content:"\f34d"}.fi-rs-rewind:before{content:"\f34e"}.fi-rs-rhombus:before{content:"\f34f"}.fi-rs-rings-wedding:before{content:"\f350"}.fi-rs-road:before{content:"\f351"}.fi-rs-rocket-lunch:before{content:"\f352"}.fi-rs-rocket:before{content:"\f353"}.fi-rs-room-service:before{content:"\f354"}.fi-rs-rotate-right:before{content:"\f355"}.fi-rs-rugby-helmet:before{content:"\f356"}.fi-rs-rugby:before{content:"\f357"}.fi-rs-running:before{content:"\f358"}.fi-rs-rv:before{content:"\f359"}.fi-rs-sad-cry:before{content:"\f35a"}.fi-rs-sad-tear:before{content:"\f35b"}.fi-rs-sad:before{content:"\f35c"}.fi-rs-salad:before{content:"\f35d"}.fi-rs-salt-pepper:before{content:"\f35e"}.fi-rs-sandwich:before{content:"\f35f"}.fi-rs-sauce:before{content:"\f360"}.fi-rs-sausage:before{content:"\f361"}.fi-rs-scale:before{content:"\f362"}.fi-rs-school-bus:before{content:"\f363"}.fi-rs-school:before{content:"\f364"}.fi-rs-scissors:before{content:"\f365"}.fi-rs-screen:before{content:"\f366"}.fi-rs-search-alt:before{content:"\f367"}.fi-rs-search-heart:before{content:"\f368"}.fi-rs-search:before{content:"\f369"}.fi-rs-settings-sliders:before{content:"\f36a"}.fi-rs-settings:before{content:"\f36b"}.fi-rs-share:before{content:"\f36c"}.fi-rs-shield-check:before{content:"\f36d"}.fi-rs-shield-exclamation:before{content:"\f36e"}.fi-rs-shield-interrogation:before{content:"\f36f"}.fi-rs-shield-plus:before{content:"\f370"}.fi-rs-shield:before{content:"\f371"}.fi-rs-ship-side:before{content:"\f372"}.fi-rs-ship:before{content:"\f373"}.fi-rs-shop:before{content:"\f374"}.fi-rs-shopping-bag-add:before{content:"\f375"}.fi-rs-shopping-bag:before{content:"\f376"}.fi-rs-shopping-cart-add:before{content:"\f377"}.fi-rs-shopping-cart-check:before{content:"\f378"}.fi-rs-shopping-cart:before{content:"\f379"}.fi-rs-shrimp:before{content:"\f37a"}.fi-rs-shuffle:before{content:"\f37b"}.fi-rs-shuttle-van:before{content:"\f37c"}.fi-rs-shuttlecock:before{content:"\f37d"}.fi-rs-sign-in-alt:before{content:"\f37e"}.fi-rs-sign-in:before{content:"\f37f"}.fi-rs-sign-out-alt:before{content:"\f380"}.fi-rs-sign-out:before{content:"\f381"}.fi-rs-signal-alt-1:before{content:"\f382"}.fi-rs-signal-alt-2:before{content:"\f383"}.fi-rs-signal-alt:before{content:"\f384"}.fi-rs-skateboard:before{content:"\f385"}.fi-rs-skating:before{content:"\f386"}.fi-rs-skewer:before{content:"\f387"}.fi-rs-ski-jump:before{content:"\f388"}.fi-rs-ski-lift:before{content:"\f389"}.fi-rs-skiing-nordic:before{content:"\f38a"}.fi-rs-skiing:before{content:"\f38b"}.fi-rs-sledding:before{content:"\f38c"}.fi-rs-sleigh:before{content:"\f38d"}.fi-rs-smartphone:before{content:"\f38e"}.fi-rs-smile-beam:before{content:"\f38f"}.fi-rs-smog:before{content:"\f390"}.fi-rs-smoke:before{content:"\f391"}.fi-rs-snow-blowing:before{content:"\f392"}.fi-rs-snowboarding:before{content:"\f393"}.fi-rs-snowflake:before{content:"\f394"}.fi-rs-snowflakes:before{content:"\f395"}.fi-rs-snowmobile:before{content:"\f396"}.fi-rs-snowplow:before{content:"\f397"}.fi-rs-soap:before{content:"\f398"}.fi-rs-sort:before{content:"\f399"}.fi-rs-soup:before{content:"\f39a"}.fi-rs-spa:before{content:"\f39b"}.fi-rs-space-shuttle:before{content:"\f39c"}.fi-rs-spade:before{content:"\f39d"}.fi-rs-sparkles:before{content:"\f39e"}.fi-rs-speaker:before{content:"\f39f"}.fi-rs-sphere:before{content:"\f3a0"}.fi-rs-spinner:before{content:"\f3a1"}.fi-rs-spoon:before{content:"\f3a2"}.fi-rs-square-root:before{content:"\f3a3"}.fi-rs-square:before{content:"\f3a4"}.fi-rs-star-octogram:before{content:"\f3a5"}.fi-rs-star:before{content:"\f3a6"}.fi-rs-starfighter:before{content:"\f3a7"}.fi-rs-stars:before{content:"\f3a8"}.fi-rs-stats:before{content:"\f3a9"}.fi-rs-steak:before{content:"\f3aa"}.fi-rs-steering-wheel:before{content:"\f3ab"}.fi-rs-stethoscope:before{content:"\f3ac"}.fi-rs-sticker:before{content:"\f3ad"}.fi-rs-stop:before{content:"\f3ae"}.fi-rs-stopwatch:before{content:"\f3af"}.fi-rs-strawberry:before{content:"\f3b0"}.fi-rs-subtitles:before{content:"\f3b1"}.fi-rs-subway:before{content:"\f3b2"}.fi-rs-sun:before{content:"\f3b3"}.fi-rs-sunrise-alt:before{content:"\f3b4"}.fi-rs-sunrise:before{content:"\f3b5"}.fi-rs-sunset:before{content:"\f3b6"}.fi-rs-surfing:before{content:"\f3b7"}.fi-rs-surprise:before{content:"\f3b8"}.fi-rs-sushi:before{content:"\f3b9"}.fi-rs-swimmer:before{content:"\f3ba"}.fi-rs-sword:before{content:"\f3bb"}.fi-rs-syringe:before{content:"\f3bc"}.fi-rs-tablet:before{content:"\f3bd"}.fi-rs-tachometer-alt-average:before{content:"\f3be"}.fi-rs-tachometer-alt-fastest:before{content:"\f3bf"}.fi-rs-tachometer-alt-slow:before{content:"\f3c0"}.fi-rs-tachometer-alt-slowest:before{content:"\f3c1"}.fi-rs-tachometer-average:before{content:"\f3c2"}.fi-rs-tachometer-fast:before{content:"\f3c3"}.fi-rs-tachometer-fastest:before{content:"\f3c4"}.fi-rs-tachometer-slow:before{content:"\f3c5"}.fi-rs-tachometer-slowest:before{content:"\f3c6"}.fi-rs-tachometer:before{content:"\f3c7"}.fi-rs-taco:before{content:"\f3c8"}.fi-rs-target:before{content:"\f3c9"}.fi-rs-taxi:before{content:"\f3ca"}.fi-rs-temperature-down:before{content:"\f3cb"}.fi-rs-temperature-frigid:before{content:"\f3cc"}.fi-rs-temperature-high:before{content:"\f3cd"}.fi-rs-temperature-hot:before{content:"\f3ce"}.fi-rs-temperature-low:before{content:"\f3cf"}.fi-rs-temperature-up:before{content:"\f3d0"}.fi-rs-tennis:before{content:"\f3d1"}.fi-rs-terrace:before{content:"\f3d2"}.fi-rs-test-tube:before{content:"\f3d3"}.fi-rs-test:before{content:"\f3d4"}.fi-rs-text-check:before{content:"\f3d5"}.fi-rs-text:before{content:"\f3d6"}.fi-rs-thermometer-half:before{content:"\f3d7"}.fi-rs-thumbs-down:before{content:"\f3d8"}.fi-rs-thumbs-up:before{content:"\f3d9"}.fi-rs-thumbtack:before{content:"\f3da"}.fi-rs-thunderstorm-moon:before{content:"\f3db"}.fi-rs-thunderstorm-sun:before{content:"\f3dc"}.fi-rs-thunderstorm:before{content:"\f3dd"}.fi-rs-ticket:before{content:"\f3de"}.fi-rs-time-add:before{content:"\f3df"}.fi-rs-time-check:before{content:"\f3e0"}.fi-rs-time-delete:before{content:"\f3e1"}.fi-rs-time-fast:before{content:"\f3e2"}.fi-rs-time-forward-sixty:before{content:"\f3e3"}.fi-rs-time-forward-ten:before{content:"\f3e4"}.fi-rs-time-forward:before{content:"\f3e5"}.fi-rs-time-half-past:before{content:"\f3e6"}.fi-rs-time-oclock:before{content:"\f3e7"}.fi-rs-time-past:before{content:"\f3e8"}.fi-rs-time-quarter-to:before{content:"\f3e9"}.fi-rs-time-quarter-past:before{content:"\f3ea"}.fi-rs-time-twenty-four:before{content:"\f3eb"}.fi-rs-tire-flat:before{content:"\f3ec"}.fi-rs-tire-pressure-warning:before{content:"\f3ed"}.fi-rs-tire-rugged:before{content:"\f3ee"}.fi-rs-tire:before{content:"\f3ef"}.fi-rs-tired:before{content:"\f3f0"}.fi-rs-tomato:before{content:"\f3f1"}.fi-rs-tool-crop:before{content:"\f3f2"}.fi-rs-tool-marquee:before{content:"\f3f3"}.fi-rs-tooth:before{content:"\f3f4"}.fi-rs-tornado:before{content:"\f3f5"}.fi-rs-tractor:before{content:"\f3f6"}.fi-rs-trailer:before{content:"\f3f7"}.fi-rs-train-side:before{content:"\f3f8"}.fi-rs-train:before{content:"\f3f9"}.fi-rs-tram:before{content:"\f3fa"}.fi-rs-transform:before{content:"\f3fb"}.fi-rs-trash:before{content:"\f3fc"}.fi-rs-treatment:before{content:"\f3fd"}.fi-rs-tree-christmas:before{content:"\f3fe"}.fi-rs-tree:before{content:"\f3ff"}.fi-rs-triangle:before{content:"\f400"}.fi-rs-trophy:before{content:"\f401"}.fi-rs-truck-container:before{content:"\f402"}.fi-rs-truck-couch:before{content:"\f403"}.fi-rs-truck-loading:before{content:"\f404"}.fi-rs-truck-monster:before{content:"\f405"}.fi-rs-truck-moving:before{content:"\f406"}.fi-rs-truck-pickup:before{content:"\f407"}.fi-rs-truck-plow:before{content:"\f408"}.fi-rs-truck-ramp:before{content:"\f409"}.fi-rs-truck-side:before{content:"\f40a"}.fi-rs-turkey:before{content:"\f40b"}.fi-rs-umbrella:before{content:"\f40c"}.fi-rs-underline:before{content:"\f40d"}.fi-rs-undo-alt:before{content:"\f40e"}.fi-rs-undo:before{content:"\f40f"}.fi-rs-unlock:before{content:"\f410"}.fi-rs-upload:before{content:"\f411"}.fi-rs-usb-pendrive:before{content:"\f412"}.fi-rs-user-add:before{content:"\f413"}.fi-rs-user-time:before{content:"\f414"}.fi-rs-user:before{content:"\f415"}.fi-rs-users-alt:before{content:"\f416"}.fi-rs-users:before{content:"\f417"}.fi-rs-utensils:before{content:"\f418"}.fi-rs-vector-alt:before{content:"\f419"}.fi-rs-vector:before{content:"\f41a"}.fi-sr-add-document:before{content:"\f101"}.fi-sr-add-folder:before{content:"\f102"}.fi-sr-add:before{content:"\f103"}.fi-sr-address-book:before{content:"\f104"}.fi-sr-alarm-clock:before{content:"\f105"}.fi-sr-align-center:before{content:"\f106"}.fi-sr-align-justify:before{content:"\f107"}.fi-sr-align-left:before{content:"\f108"}.fi-sr-align-right:before{content:"\f109"}.fi-sr-ambulance:before{content:"\f10a"}.fi-sr-angle-circle-down:before{content:"\f10b"}.fi-sr-angle-circle-left:before{content:"\f10c"}.fi-sr-angle-circle-right:before{content:"\f10d"}.fi-sr-angle-circle-up:before{content:"\f10e"}.fi-sr-angle-double-left:before{content:"\f10f"}.fi-sr-angle-double-right:before{content:"\f110"}.fi-sr-angle-double-small-left:before{content:"\f111"}.fi-sr-angle-double-small-right:before{content:"\f112"}.fi-sr-angle-down:before{content:"\f113"}.fi-sr-angle-left:before{content:"\f114"}.fi-sr-angle-right:before{content:"\f115"}.fi-sr-angle-small-down:before{content:"\f116"}.fi-sr-angle-small-left:before{content:"\f117"}.fi-sr-angle-small-right:before{content:"\f118"}.fi-sr-angle-small-up:before{content:"\f119"}.fi-sr-angle-square-down:before{content:"\f11a"}.fi-sr-angle-square-left:before{content:"\f11b"}.fi-sr-angle-square-right:before{content:"\f11c"}.fi-sr-angle-square-up:before{content:"\f11d"}.fi-sr-angle-up:before{content:"\f11e"}.fi-sr-angry:before{content:"\f11f"}.fi-sr-apple-whole:before{content:"\f120"}.fi-sr-apps-add:before{content:"\f121"}.fi-sr-apps-delete:before{content:"\f122"}.fi-sr-apps-sort:before{content:"\f123"}.fi-sr-apps:before{content:"\f124"}.fi-sr-archive:before{content:"\f125"}.fi-sr-arrow-circle-down:before{content:"\f126"}.fi-sr-arrow-circle-left:before{content:"\f127"}.fi-sr-arrow-circle-right:before{content:"\f128"}.fi-sr-arrow-circle-up:before{content:"\f129"}.fi-sr-arrow-down:before{content:"\f12a"}.fi-sr-arrow-from-bottom:before{content:"\f12b"}.fi-sr-arrow-from-left:before{content:"\f12c"}.fi-sr-arrow-from-right:before{content:"\f12d"}.fi-sr-arrow-from-top:before{content:"\f12e"}.fi-sr-arrow-left:before{content:"\f12f"}.fi-sr-arrow-right:before{content:"\f130"}.fi-sr-arrow-small-down:before{content:"\f131"}.fi-sr-arrow-small-left:before{content:"\f132"}.fi-sr-arrow-small-right:before{content:"\f133"}.fi-sr-arrow-small-up:before{content:"\f134"}.fi-sr-arrow-square-down:before{content:"\f135"}.fi-sr-arrow-square-left:before{content:"\f136"}.fi-sr-arrow-square-right:before{content:"\f137"}.fi-sr-arrow-square-up:before{content:"\f138"}.fi-sr-arrow-to-bottom:before{content:"\f139"}.fi-sr-arrow-to-left:before{content:"\f13a"}.fi-sr-arrow-to-right:before{content:"\f13b"}.fi-sr-arrow-to-top:before{content:"\f13c"}.fi-sr-arrow-up:before{content:"\f13d"}.fi-sr-arrows-alt:before{content:"\f13e"}.fi-sr-arrows-h-copy:before{content:"\f13f"}.fi-sr-arrows-h:before{content:"\f140"}.fi-sr-arrows:before{content:"\f141"}.fi-sr-assept-document:before{content:"\f142"}.fi-sr-asterik:before{content:"\f143"}.fi-sr-at:before{content:"\f144"}.fi-sr-aubergine:before{content:"\f145"}.fi-sr-avocado:before{content:"\f146"}.fi-sr-baby-carriage:before{content:"\f147"}.fi-sr-backpack:before{content:"\f148"}.fi-sr-bacon:before{content:"\f149"}.fi-sr-badge:before{content:"\f14a"}.fi-sr-balloons:before{content:"\f14b"}.fi-sr-ban:before{content:"\f14c"}.fi-sr-band-aid:before{content:"\f14d"}.fi-sr-bank:before{content:"\f14e"}.fi-sr-barber-shop:before{content:"\f14f"}.fi-sr-baseball-alt:before{content:"\f150"}.fi-sr-baseball:before{content:"\f151"}.fi-sr-basketball-hoop:before{content:"\f152"}.fi-sr-basketball:before{content:"\f153"}.fi-sr-bed:before{content:"\f154"}.fi-sr-beer:before{content:"\f155"}.fi-sr-bell-ring:before{content:"\f156"}.fi-sr-bell-school:before{content:"\f157"}.fi-sr-bell:before{content:"\f158"}.fi-sr-bike:before{content:"\f159"}.fi-sr-biking-mountain:before{content:"\f15a"}.fi-sr-biking:before{content:"\f15b"}.fi-sr-billiard:before{content:"\f15c"}.fi-sr-bold:before{content:"\f15d"}.fi-sr-bolt:before{content:"\f15e"}.fi-sr-book-alt:before{content:"\f15f"}.fi-sr-book:before{content:"\f160"}.fi-sr-bookmark:before{content:"\f161"}.fi-sr-bottle:before{content:"\f162"}.fi-sr-bow-arrow:before{content:"\f163"}.fi-sr-bowling-ball:before{content:"\f164"}.fi-sr-bowling-pins:before{content:"\f165"}.fi-sr-bowling:before{content:"\f166"}.fi-sr-box-alt:before{content:"\f167"}.fi-sr-box:before{content:"\f168"}.fi-sr-boxing-glove:before{content:"\f169"}.fi-sr-bread-slice:before{content:"\f16a"}.fi-sr-bread:before{content:"\f16b"}.fi-sr-briefcase:before{content:"\f16c"}.fi-sr-broccoli:before{content:"\f16d"}.fi-sr-broom:before{content:"\f16e"}.fi-sr-browser:before{content:"\f16f"}.fi-sr-brush:before{content:"\f170"}.fi-sr-bug:before{content:"\f171"}.fi-sr-building:before{content:"\f172"}.fi-sr-bulb:before{content:"\f173"}.fi-sr-burrito:before{content:"\f174"}.fi-sr-bus-alt:before{content:"\f175"}.fi-sr-bus:before{content:"\f176"}.fi-sr-butterfly:before{content:"\f177"}.fi-sr-cake-birthday:before{content:"\f178"}.fi-sr-cake-wedding:before{content:"\f179"}.fi-sr-calculator:before{content:"\f17a"}.fi-sr-calendar:before{content:"\f17b"}.fi-sr-call-history:before{content:"\f17c"}.fi-sr-call-incoming:before{content:"\f17d"}.fi-sr-call-missed:before{content:"\f17e"}.fi-sr-call-outgoing:before{content:"\f17f"}.fi-sr-camera:before{content:"\f180"}.fi-sr-camping:before{content:"\f181"}.fi-sr-candy-alt:before{content:"\f182"}.fi-sr-candy:before{content:"\f183"}.fi-sr-canned-food:before{content:"\f184"}.fi-sr-car-alt:before{content:"\f185"}.fi-sr-car-battery:before{content:"\f186"}.fi-sr-car-building:before{content:"\f187"}.fi-sr-car-bump:before{content:"\f188"}.fi-sr-car-bus:before{content:"\f189"}.fi-sr-car-crash:before{content:"\f18a"}.fi-sr-car-garage:before{content:"\f18b"}.fi-sr-car-mechanic:before{content:"\f18c"}.fi-sr-car-side:before{content:"\f18d"}.fi-sr-car-tilt:before{content:"\f18e"}.fi-sr-car-wash:before{content:"\f18f"}.fi-sr-car:before{content:"\f190"}.fi-sr-caravan-alt:before{content:"\f191"}.fi-sr-caravan:before{content:"\f192"}.fi-sr-caret-circle-down:before{content:"\f193"}.fi-sr-caret-circle-right:before{content:"\f194"}.fi-sr-caret-circle-up:before{content:"\f195"}.fi-sr-caret-down:before{content:"\f196"}.fi-sr-caret-left:before{content:"\f197"}.fi-sr-caret-quare-up:before{content:"\f198"}.fi-sr-caret-right:before{content:"\f199"}.fi-sr-caret-square-down:before{content:"\f19a"}.fi-sr-caret-square-left_1:before{content:"\f19b"}.fi-sr-caret-square-left:before{content:"\f19c"}.fi-sr-caret-square-right:before{content:"\f19d"}.fi-sr-caret-up:before{content:"\f19e"}.fi-sr-carrot:before{content:"\f19f"}.fi-sr-cars:before{content:"\f1a0"}.fi-sr-charging-station:before{content:"\f1a1"}.fi-sr-chart-connected:before{content:"\f1a2"}.fi-sr-chart-histogram:before{content:"\f1a3"}.fi-sr-chart-network:before{content:"\f1a4"}.fi-sr-chart-pie-alt:before{content:"\f1a5"}.fi-sr-chart-pie:before{content:"\f1a6"}.fi-sr-chart-pyramid:before{content:"\f1a7"}.fi-sr-chart-set-theory:before{content:"\f1a8"}.fi-sr-chart-tree:before{content:"\f1a9"}.fi-sr-chat-arrow-down:before{content:"\f1aa"}.fi-sr-chat-arrow-grow:before{content:"\f1ab"}.fi-sr-check:before{content:"\f1ac"}.fi-sr-checkbox:before{content:"\f1ad"}.fi-sr-cheese:before{content:"\f1ae"}.fi-sr-cherry:before{content:"\f1af"}.fi-sr-chess-piece:before{content:"\f1b0"}.fi-sr-chess-bishop:before{content:"\f1b1"}.fi-sr-chess-board:before{content:"\f1b2"}.fi-sr-chess-clock-alt:before{content:"\f1b3"}.fi-sr-chess-clock:before{content:"\f1b4"}.fi-sr-chess-king-alt:before{content:"\f1b5"}.fi-sr-chess-king:before{content:"\f1b6"}.fi-sr-chess-knight-alt:before{content:"\f1b7"}.fi-sr-chess-knight:before{content:"\f1b8"}.fi-sr-chess-pawn-alt:before{content:"\f1b9"}.fi-sr-chess-pawn:before{content:"\f1ba"}.fi-sr-chess-queen-alt:before{content:"\f1bb"}.fi-sr-chess-queen:before{content:"\f1bc"}.fi-sr-chess-rook-alt:before{content:"\f1bd"}.fi-sr-chess-rook:before{content:"\f1be"}.fi-sr-chess:before{content:"\f1bf"}.fi-sr-chevron-double-down:before{content:"\f1c0"}.fi-sr-chevron-double-up:before{content:"\f1c1"}.fi-sr-child-head:before{content:"\f1c2"}.fi-sr-chocolate:before{content:"\f1c3"}.fi-sr-circle-small:before{content:"\f1c4"}.fi-sr-circle:before{content:"\f1c5"}.fi-sr-clip:before{content:"\f1c6"}.fi-sr-clock:before{content:"\f1c7"}.fi-sr-cloud-upload:before{content:"\f1c8"}.fi-sr-cloud-check:before{content:"\f1c9"}.fi-sr-cloud-disabled:before{content:"\f1ca"}.fi-sr-cloud-download:before{content:"\f1cb"}.fi-sr-cloud-drizzle:before{content:"\f1cc"}.fi-sr-cloud-hail-mixed:before{content:"\f1cd"}.fi-sr-cloud-hail:before{content:"\f1ce"}.fi-sr-cloud-moon-rain:before{content:"\f1cf"}.fi-sr-cloud-moon:before{content:"\f1d0"}.fi-sr-cloud-rain:before{content:"\f1d1"}.fi-sr-cloud-rainbow:before{content:"\f1d2"}.fi-sr-cloud-share:before{content:"\f1d3"}.fi-sr-cloud-showers-heavy:before{content:"\f1d4"}.fi-sr-cloud-showers:before{content:"\f1d5"}.fi-sr-cloud-sleet:before{content:"\f1d6"}.fi-sr-cloud-snow:before{content:"\f1d7"}.fi-sr-cloud-sun-rain:before{content:"\f1d8"}.fi-sr-cloud-sun:before{content:"\f1d9"}.fi-sr-cloud:before{content:"\f1da"}.fi-sr-clouds-moon:before{content:"\f1db"}.fi-sr-clouds-sun:before{content:"\f1dc"}.fi-sr-clouds:before{content:"\f1dd"}.fi-sr-club:before{content:"\f1de"}.fi-sr-cocktail-alt:before{content:"\f1df"}.fi-sr-cocktail:before{content:"\f1e0"}.fi-sr-coffee-pot:before{content:"\f1e1"}.fi-sr-coffee:before{content:"\f1e2"}.fi-sr-comment-alt:before{content:"\f1e3"}.fi-sr-comment-check:before{content:"\f1e4"}.fi-sr-comment-heart:before{content:"\f1e5"}.fi-sr-comment-info:before{content:"\f1e6"}.fi-sr-comment-user:before{content:"\f1e7"}.fi-sr-comment:before{content:"\f1e8"}.fi-sr-comments:before{content:"\f1e9"}.fi-sr-compress-alt:before{content:"\f1ea"}.fi-sr-compress:before{content:"\f1eb"}.fi-sr-computer:before{content:"\f1ec"}.fi-sr-confetti:before{content:"\f1ed"}.fi-sr-cookie:before{content:"\f1ee"}.fi-sr-copy-alt:before{content:"\f1ef"}.fi-sr-copy:before{content:"\f1f0"}.fi-sr-copyright:before{content:"\f1f1"}.fi-sr-corn:before{content:"\f1f2"}.fi-sr-cow:before{content:"\f1f3"}.fi-sr-cream:before{content:"\f1f4"}.fi-sr-credit-card:before{content:"\f1f5"}.fi-sr-cricket:before{content:"\f1f6"}.fi-sr-croissant:before{content:"\f1f7"}.fi-sr-cross-circle:before{content:"\f1f8"}.fi-sr-cross-small:before{content:"\f1f9"}.fi-sr-cross:before{content:"\f1fa"}.fi-sr-crown:before{content:"\f1fb"}.fi-sr-cube:before{content:"\f1fc"}.fi-sr-cupcake:before{content:"\f1fd"}.fi-sr-curling:before{content:"\f1fe"}.fi-sr-cursor-finger:before{content:"\f1ff"}.fi-sr-cursor-plus:before{content:"\f200"}.fi-sr-cursor-text-alt:before{content:"\f201"}.fi-sr-cursor-text:before{content:"\f202"}.fi-sr-cursor:before{content:"\f203"}.fi-sr-dart:before{content:"\f204"}.fi-sr-dashboard:before{content:"\f205"}.fi-sr-data-transfer:before{content:"\f206"}.fi-sr-database:before{content:"\f207"}.fi-sr-delete-document:before{content:"\f208"}.fi-sr-delete-user:before{content:"\f209"}.fi-sr-delete:before{content:"\f20a"}.fi-sr-dewpoint:before{content:"\f20b"}.fi-sr-diamond:before{content:"\f20c"}.fi-sr-dice-alt:before{content:"\f20d"}.fi-sr-dice-d10:before{content:"\f20e"}.fi-sr-dice-d12:before{content:"\f20f"}.fi-sr-dice-d20:before{content:"\f210"}.fi-sr-dice-d4:before{content:"\f211"}.fi-sr-dice-d6:before{content:"\f212"}.fi-sr-dice-d8:before{content:"\f213"}.fi-sr-dice-four:before{content:"\f214"}.fi-sr-dice-one:before{content:"\f215"}.fi-sr-dice-six:before{content:"\f216"}.fi-sr-dice-three:before{content:"\f217"}.fi-sr-dice-two:before{content:"\f218"}.fi-sr-dice:before{content:"\f219"}.fi-sr-diploma:before{content:"\f21a"}.fi-sr-disco-ball:before{content:"\f21b"}.fi-sr-disk:before{content:"\f21c"}.fi-sr-dizzy:before{content:"\f21d"}.fi-sr-doctor:before{content:"\f21e"}.fi-sr-document-signed:before{content:"\f21f"}.fi-sr-document:before{content:"\f220"}.fi-sr-dollar:before{content:"\f221"}.fi-sr-download:before{content:"\f222"}.fi-sr-dreidel:before{content:"\f223"}.fi-sr-drink-alt:before{content:"\f224"}.fi-sr-drumstick:before{content:"\f225"}.fi-sr-duplicate:before{content:"\f226"}.fi-sr-e-learning:before{content:"\f227"}.fi-sr-earnings:before{content:"\f228"}.fi-sr-eclipse-alt:before{content:"\f229"}.fi-sr-eclipse:before{content:"\f22a"}.fi-sr-edit-alt:before{content:"\f22b"}.fi-sr-edit:before{content:"\f22c"}.fi-sr-egg-fried:before{content:"\f22d"}.fi-sr-egg:before{content:"\f22e"}.fi-sr-engine-warning:before{content:"\f22f"}.fi-sr-envelope-ban:before{content:"\f230"}.fi-sr-envelope-download:before{content:"\f231"}.fi-sr-envelope-marker:before{content:"\f232"}.fi-sr-envelope-open:before{content:"\f233"}.fi-sr-envelope-plus:before{content:"\f234"}.fi-sr-envelope:before{content:"\f235"}.fi-sr-euro:before{content:"\f236"}.fi-sr-exchange-alt:before{content:"\f237"}.fi-sr-exchange:before{content:"\f238"}.fi-sr-exclamation:before{content:"\f239"}.fi-sr-expand-arrows-alt:before{content:"\f23a"}.fi-sr-expand-arrows:before{content:"\f23b"}.fi-sr-expand:before{content:"\f23c"}.fi-sr-eye-crossed:before{content:"\f23d"}.fi-sr-eye-dropper:before{content:"\f23e"}.fi-sr-eye:before{content:"\f23f"}.fi-sr-feather:before{content:"\f240"}.fi-sr-ferris-wheel:before{content:"\f241"}.fi-sr-field-hockey:before{content:"\f242"}.fi-sr-fighter-jet:before{content:"\f243"}.fi-sr-file-ai:before{content:"\f244"}.fi-sr-file-eps:before{content:"\f245"}.fi-sr-file-psd:before{content:"\f246"}.fi-sr-file:before{content:"\f247"}.fi-sr-fill:before{content:"\f248"}.fi-sr-film:before{content:"\f249"}.fi-sr-filter:before{content:"\f24a"}.fi-sr-fingerprint:before{content:"\f24b"}.fi-sr-fish:before{content:"\f24c"}.fi-sr-flag:before{content:"\f24d"}.fi-sr-flame:before{content:"\f24e"}.fi-sr-flip-horizontal:before{content:"\f24f"}.fi-sr-flower-bouquet:before{content:"\f250"}.fi-sr-flower-tulip:before{content:"\f251"}.fi-sr-flower:before{content:"\f252"}.fi-sr-flushed:before{content:"\f253"}.fi-sr-fog:before{content:"\f254"}.fi-sr-folder:before{content:"\f255"}.fi-sr-following:before{content:"\f256"}.fi-sr-football:before{content:"\f257"}.fi-sr-fork:before{content:"\f258"}.fi-sr-form:before{content:"\f259"}.fi-sr-forward:before{content:"\f25a"}.fi-sr-fox:before{content:"\f25b"}.fi-sr-french-fries:before{content:"\f25c"}.fi-sr-ftp:before{content:"\f25d"}.fi-sr-gallery:before{content:"\f25e"}.fi-sr-game-board-alt:before{content:"\f25f"}.fi-sr-gamepad:before{content:"\f260"}.fi-sr-garage-car:before{content:"\f261"}.fi-sr-garage-open:before{content:"\f262"}.fi-sr-garage:before{content:"\f263"}.fi-sr-garlic:before{content:"\f264"}.fi-sr-gas-pump-alt:before{content:"\f265"}.fi-sr-gas-pump-slash:before{content:"\f266"}.fi-sr-gas-pump:before{content:"\f267"}.fi-sr-gem:before{content:"\f268"}.fi-sr-gif:before{content:"\f269"}.fi-sr-gift:before{content:"\f26a"}.fi-sr-gingerbread-man:before{content:"\f26b"}.fi-sr-glass-cheers:before{content:"\f26c"}.fi-sr-glass:before{content:"\f26d"}.fi-sr-glasses:before{content:"\f26e"}.fi-sr-globe-alt:before{content:"\f26f"}.fi-sr-globe:before{content:"\f270"}.fi-sr-golf-ball:before{content:"\f271"}.fi-sr-golf-club:before{content:"\f272"}.fi-sr-golf:before{content:"\f273"}.fi-sr-graduation-cap:before{content:"\f274"}.fi-sr-grape:before{content:"\f275"}.fi-sr-graphic-tablet:before{content:"\f276"}.fi-sr-grid-alt:before{content:"\f277"}.fi-sr-grid:before{content:"\f278"}.fi-sr-grill:before{content:"\f279"}.fi-sr-grimace:before{content:"\f27a"}.fi-sr-grin-alt:before{content:"\f27b"}.fi-sr-grin-beam-sweat:before{content:"\f27c"}.fi-sr-grin-beam:before{content:"\f27d"}.fi-sr-grin-hearts:before{content:"\f27e"}.fi-sr-grin-squint-tears:before{content:"\f27f"}.fi-sr-grin-squint:before{content:"\f280"}.fi-sr-grin-stars:before{content:"\f281"}.fi-sr-grin-tears:before{content:"\f282"}.fi-sr-grin-tongue-squint:before{content:"\f283"}.fi-sr-grin-tongue-wink:before{content:"\f284"}.fi-sr-grin-tongue:before{content:"\f285"}.fi-sr-grin-wink:before{content:"\f286"}.fi-sr-grin:before{content:"\f287"}.fi-sr-guitar:before{content:"\f288"}.fi-sr-gym:before{content:"\f289"}.fi-sr-hamburger-soda:before{content:"\f28a"}.fi-sr-hamburger:before{content:"\f28b"}.fi-sr-hastag:before{content:"\f28c"}.fi-sr-hat-birthday:before{content:"\f28d"}.fi-sr-hat-chef:before{content:"\f28e"}.fi-sr-head-side-thinking:before{content:"\f28f"}.fi-sr-headphones:before{content:"\f290"}.fi-sr-headset:before{content:"\f291"}.fi-sr-heart-arrow:before{content:"\f292"}.fi-sr-heart:before{content:"\f293"}.fi-sr-heat:before{content:"\f294"}.fi-sr-helicopter-side:before{content:"\f295"}.fi-sr-hiking:before{content:"\f296"}.fi-sr-hockey-mask:before{content:"\f297"}.fi-sr-hockey-puck:before{content:"\f298"}.fi-sr-hockey-sticks:before{content:"\f299"}.fi-sr-home-location-alt:before{content:"\f29a"}.fi-sr-home-location:before{content:"\f29b"}.fi-sr-home:before{content:"\f29c"}.fi-sr-hotdog:before{content:"\f29d"}.fi-sr-hourglass-end:before{content:"\f29e"}.fi-sr-hourglass:before{content:"\f29f"}.fi-sr-house-flood:before{content:"\f2a0"}.fi-sr-humidity:before{content:"\f2a1"}.fi-sr-hurricane:before{content:"\f2a2"}.fi-sr-ice-cream:before{content:"\f2a3"}.fi-sr-ice-skate:before{content:"\f2a4"}.fi-sr-id-badge:before{content:"\f2a5"}.fi-sr-inbox:before{content:"\f2a6"}.fi-sr-incognito:before{content:"\f2a7"}.fi-sr-indent:before{content:"\f2a8"}.fi-sr-infinity:before{content:"\f2a9"}.fi-sr-info:before{content:"\f2aa"}.fi-sr-interactive:before{content:"\f2ab"}.fi-sr-interlining:before{content:"\f2ac"}.fi-sr-interrogation:before{content:"\f2ad"}.fi-sr-italic:before{content:"\f2ae"}.fi-sr-jam:before{content:"\f2af"}.fi-sr-jpg:before{content:"\f2b0"}.fi-sr-key:before{content:"\f2b1"}.fi-sr-keyboard:before{content:"\f2b2"}.fi-sr-kiss-beam:before{content:"\f2b3"}.fi-sr-kiss-wink-heart:before{content:"\f2b4"}.fi-sr-kiss:before{content:"\f2b5"}.fi-sr-kite:before{content:"\f2b6"}.fi-sr-knife:before{content:"\f2b7"}.fi-sr-label:before{content:"\f2b8"}.fi-sr-laptop:before{content:"\f2b9"}.fi-sr-lasso:before{content:"\f2ba"}.fi-sr-laugh-beam:before{content:"\f2bb"}.fi-sr-laugh-squint:before{content:"\f2bc"}.fi-sr-laugh-wink:before{content:"\f2bd"}.fi-sr-laugh:before{content:"\f2be"}.fi-sr-layers:before{content:"\f2bf"}.fi-sr-layout-fluid:before{content:"\f2c0"}.fi-sr-leaf:before{content:"\f2c1"}.fi-sr-lemon:before{content:"\f2c2"}.fi-sr-letter-case:before{content:"\f2c3"}.fi-sr-lettuce:before{content:"\f2c4"}.fi-sr-level-down-alt:before{content:"\f2c5"}.fi-sr-level-down:before{content:"\f2c6"}.fi-sr-level-up-alt:before{content:"\f2c7"}.fi-sr-level-up:before{content:"\f2c8"}.fi-sr-life-ring:before{content:"\f2c9"}.fi-sr-line-width:before{content:"\f2ca"}.fi-sr-link:before{content:"\f2cb"}.fi-sr-lipstick:before{content:"\f2cc"}.fi-sr-list-check:before{content:"\f2cd"}.fi-sr-list:before{content:"\f2ce"}.fi-sr-loading:before{content:"\f2cf"}.fi-sr-location-alt:before{content:"\f2d0"}.fi-sr-lock-alt:before{content:"\f2d1"}.fi-sr-lock:before{content:"\f2d2"}.fi-sr-luchador:before{content:"\f2d3"}.fi-sr-luggage-rolling:before{content:"\f2d4"}.fi-sr-magic-wand:before{content:"\f2d5"}.fi-sr-makeup-brush:before{content:"\f2d6"}.fi-sr-man-head:before{content:"\f2d7"}.fi-sr-map-marker-cross:before{content:"\f2d8"}.fi-sr-map-marker-home:before{content:"\f2d9"}.fi-sr-map-marker-minus:before{content:"\f2da"}.fi-sr-map-marker-plus:before{content:"\f2db"}.fi-sr-map-marker:before{content:"\f2dc"}.fi-sr-map:before{content:"\f2dd"}.fi-sr-marker-time:before{content:"\f2de"}.fi-sr-marker:before{content:"\f2df"}.fi-sr-mask-carnival:before{content:"\f2e0"}.fi-sr-medicine:before{content:"\f2e1"}.fi-sr-megaphone:before{content:"\f2e2"}.fi-sr-meh-blank:before{content:"\f2e3"}.fi-sr-meh-rolling-eyes:before{content:"\f2e4"}.fi-sr-melon:before{content:"\f2e5"}.fi-sr-menu-burger:before{content:"\f2e6"}.fi-sr-menu-dots-vertical:before{content:"\f2e7"}.fi-sr-menu-dots:before{content:"\f2e8"}.fi-sr-meteor:before{content:"\f2e9"}.fi-sr-microphone-alt:before{content:"\f2ea"}.fi-sr-microphone:before{content:"\f2eb"}.fi-sr-minus-small:before{content:"\f2ec"}.fi-sr-minus:before{content:"\f2ed"}.fi-sr-mobile:before{content:"\f2ee"}.fi-sr-mode-landscape:before{content:"\f2ef"}.fi-sr-mode-portrait:before{content:"\f2f0"}.fi-sr-money:before{content:"\f2f1"}.fi-sr-moon-stars:before{content:"\f2f2"}.fi-sr-moon:before{content:"\f2f3"}.fi-sr-motorcycle:before{content:"\f2f4"}.fi-sr-mountains:before{content:"\f2f5"}.fi-sr-mouse:before{content:"\f2f6"}.fi-sr-mug-alt:before{content:"\f2f7"}.fi-sr-mug-hot-alt:before{content:"\f2f8"}.fi-sr-mug-hot:before{content:"\f2f9"}.fi-sr-mug-tea:before{content:"\f2fa"}.fi-sr-mug:before{content:"\f2fb"}.fi-sr-mushroom:before{content:"\f2fc"}.fi-sr-music-file:before{content:"\f2fd"}.fi-sr-music-alt:before{content:"\f2fe"}.fi-sr-music:before{content:"\f2ff"}.fi-sr-navigation:before{content:"\f300"}.fi-sr-network-cloud:before{content:"\f301"}.fi-sr-network:before{content:"\f302"}.fi-sr-noodles:before{content:"\f303"}.fi-sr-notebook:before{content:"\f304"}.fi-sr-oil-can:before{content:"\f305"}.fi-sr-oil-temp:before{content:"\f306"}.fi-sr-olive-oil:before{content:"\f307"}.fi-sr-olives:before{content:"\f308"}.fi-sr-onion:before{content:"\f309"}.fi-sr-opacity:before{content:"\f30a"}.fi-sr-package:before{content:"\f30b"}.fi-sr-paint-brush:before{content:"\f30c"}.fi-sr-palette:before{content:"\f30d"}.fi-sr-pan:before{content:"\f30e"}.fi-sr-paper-plane:before{content:"\f30f"}.fi-sr-password:before{content:"\f310"}.fi-sr-pause:before{content:"\f311"}.fi-sr-paw:before{content:"\f312"}.fi-sr-peach:before{content:"\f313"}.fi-sr-pencil:before{content:"\f314"}.fi-sr-pennant:before{content:"\f315"}.fi-sr-pepper-hot:before{content:"\f316"}.fi-sr-pepper:before{content:"\f317"}.fi-sr-pharmacy:before{content:"\f318"}.fi-sr-phone-call:before{content:"\f319"}.fi-sr-phone-cross:before{content:"\f31a"}.fi-sr-phone-pause:before{content:"\f31b"}.fi-sr-phone-slash:before{content:"\f31c"}.fi-sr-physics:before{content:"\f31d"}.fi-sr-picnic:before{content:"\f31e"}.fi-sr-picture:before{content:"\f31f"}.fi-sr-pie:before{content:"\f320"}.fi-sr-pineapple:before{content:"\f321"}.fi-sr-ping-pong:before{content:"\f322"}.fi-sr-pizza-slice:before{content:"\f323"}.fi-sr-plane-alt:before{content:"\f324"}.fi-sr-plane:before{content:"\f325"}.fi-sr-plate:before{content:"\f326"}.fi-sr-play-alt:before{content:"\f327"}.fi-sr-play:before{content:"\f328"}.fi-sr-playing-cards:before{content:"\f329"}.fi-sr-plus-small:before{content:"\f32a"}.fi-sr-plus:before{content:"\f32b"}.fi-sr-poker-chip:before{content:"\f32c"}.fi-sr-poo:before{content:"\f32d"}.fi-sr-popcorn:before{content:"\f32e"}.fi-sr-portrait:before{content:"\f32f"}.fi-sr-pot:before{content:"\f330"}.fi-sr-pound:before{content:"\f331"}.fi-sr-power:before{content:"\f332"}.fi-sr-presentation:before{content:"\f333"}.fi-sr-print:before{content:"\f334"}.fi-sr-protractor:before{content:"\f335"}.fi-sr-pulse:before{content:"\f336"}.fi-sr-pumpkin:before{content:"\f337"}.fi-sr-puzzle-piece:before{content:"\f338"}.fi-sr-pyramid:before{content:"\f339"}.fi-sr-quote-right:before{content:"\f33a"}.fi-sr-radish:before{content:"\f33b"}.fi-sr-rainbow:before{content:"\f33c"}.fi-sr-raindrops:before{content:"\f33d"}.fi-sr-raquet:before{content:"\f33e"}.fi-sr-rec:before{content:"\f33f"}.fi-sr-receipt:before{content:"\f340"}.fi-sr-record-vinyl:before{content:"\f341"}.fi-sr-rectabgle-vertical:before{content:"\f342"}.fi-sr-rectangle-horizontal:before{content:"\f343"}.fi-sr-rectangle-panoramic:before{content:"\f344"}.fi-sr-recycle:before{content:"\f345"}.fi-sr-redo-alt:before{content:"\f346"}.fi-sr-redo:before{content:"\f347"}.fi-sr-reflect:before{content:"\f348"}.fi-sr-refresh:before{content:"\f349"}.fi-sr-remove-user:before{content:"\f34a"}.fi-sr-resize:before{content:"\f34b"}.fi-sr-resources:before{content:"\f34c"}.fi-sr-restaurant:before{content:"\f34d"}.fi-sr-rewind:before{content:"\f34e"}.fi-sr-rhombus:before{content:"\f34f"}.fi-sr-rings-wedding:before{content:"\f350"}.fi-sr-road:before{content:"\f351"}.fi-sr-rocket-lunch:before{content:"\f352"}.fi-sr-rocket:before{content:"\f353"}.fi-sr-room-service:before{content:"\f354"}.fi-sr-rotate-right:before{content:"\f355"}.fi-sr-rugby-helmet:before{content:"\f356"}.fi-sr-rugby:before{content:"\f357"}.fi-sr-running:before{content:"\f358"}.fi-sr-rv:before{content:"\f359"}.fi-sr-sad-cry:before{content:"\f35a"}.fi-sr-sad-tear:before{content:"\f35b"}.fi-sr-sad:before{content:"\f35c"}.fi-sr-salad:before{content:"\f35d"}.fi-sr-salt-pepper:before{content:"\f35e"}.fi-sr-sandwich:before{content:"\f35f"}.fi-sr-sauce:before{content:"\f360"}.fi-sr-sausage:before{content:"\f361"}.fi-sr-scale:before{content:"\f362"}.fi-sr-school-bus:before{content:"\f363"}.fi-sr-school:before{content:"\f364"}.fi-sr-scissors:before{content:"\f365"}.fi-sr-screen:before{content:"\f366"}.fi-sr-search-alt:before{content:"\f367"}.fi-sr-search-heart:before{content:"\f368"}.fi-sr-search:before{content:"\f369"}.fi-sr-settings-sliders:before{content:"\f36a"}.fi-sr-settings:before{content:"\f36b"}.fi-sr-share:before{content:"\f36c"}.fi-sr-shield-check:before{content:"\f36d"}.fi-sr-shield-exclamation:before{content:"\f36e"}.fi-sr-shield-interrogation:before{content:"\f36f"}.fi-sr-shield-plus:before{content:"\f370"}.fi-sr-shield:before{content:"\f371"}.fi-sr-ship-side:before{content:"\f372"}.fi-sr-ship:before{content:"\f373"}.fi-sr-shop:before{content:"\f374"}.fi-sr-shopping-bag-add:before{content:"\f375"}.fi-sr-shopping-bag:before{content:"\f376"}.fi-sr-shopping-cart-add:before{content:"\f377"}.fi-sr-shopping-cart-check:before{content:"\f378"}.fi-sr-shopping-cart:before{content:"\f379"}.fi-sr-shrimp:before{content:"\f37a"}.fi-sr-shuffle:before{content:"\f37b"}.fi-sr-shuttle-van:before{content:"\f37c"}.fi-sr-shuttlecock:before{content:"\f37d"}.fi-sr-sign-in-alt:before{content:"\f37e"}.fi-sr-sign-in:before{content:"\f37f"}.fi-sr-sign-out-alt:before{content:"\f380"}.fi-sr-sign-out:before{content:"\f381"}.fi-sr-signal-alt-1:before{content:"\f382"}.fi-sr-signal-alt-2:before{content:"\f383"}.fi-sr-signal-alt:before{content:"\f384"}.fi-sr-skateboard:before{content:"\f385"}.fi-sr-skating:before{content:"\f386"}.fi-sr-skewer:before{content:"\f387"}.fi-sr-ski-jump:before{content:"\f388"}.fi-sr-ski-lift:before{content:"\f389"}.fi-sr-skiing-nordic:before{content:"\f38a"}.fi-sr-skiing:before{content:"\f38b"}.fi-sr-sledding:before{content:"\f38c"}.fi-sr-sleigh:before{content:"\f38d"}.fi-sr-smartphone:before{content:"\f38e"}.fi-sr-smile-beam:before{content:"\f38f"}.fi-sr-smog:before{content:"\f390"}.fi-sr-smoke:before{content:"\f391"}.fi-sr-snow-blowing:before{content:"\f392"}.fi-sr-snowboarding:before{content:"\f393"}.fi-sr-snowflake:before{content:"\f394"}.fi-sr-snowflakes:before{content:"\f395"}.fi-sr-snowmobile:before{content:"\f396"}.fi-sr-snowplow:before{content:"\f397"}.fi-sr-soap:before{content:"\f398"}.fi-sr-sort:before{content:"\f399"}.fi-sr-soup:before{content:"\f39a"}.fi-sr-spa:before{content:"\f39b"}.fi-sr-space-shuttle:before{content:"\f39c"}.fi-sr-spade:before{content:"\f39d"}.fi-sr-sparkles:before{content:"\f39e"}.fi-sr-speaker:before{content:"\f39f"}.fi-sr-sphere:before{content:"\f3a0"}.fi-sr-spinner:before{content:"\f3a1"}.fi-sr-spoon:before{content:"\f3a2"}.fi-sr-square-root:before{content:"\f3a3"}.fi-sr-square:before{content:"\f3a4"}.fi-sr-star-octogram:before{content:"\f3a5"}.fi-sr-star:before{content:"\f3a6"}.fi-sr-starfighter:before{content:"\f3a7"}.fi-sr-stars:before{content:"\f3a8"}.fi-sr-stats:before{content:"\f3a9"}.fi-sr-steak:before{content:"\f3aa"}.fi-sr-steering-wheel:before{content:"\f3ab"}.fi-sr-stethoscope:before{content:"\f3ac"}.fi-sr-sticker:before{content:"\f3ad"}.fi-sr-stop:before{content:"\f3ae"}.fi-sr-stopwatch:before{content:"\f3af"}.fi-sr-strawberry:before{content:"\f3b0"}.fi-sr-subtitles:before{content:"\f3b1"}.fi-sr-subway:before{content:"\f3b2"}.fi-sr-sun:before{content:"\f3b3"}.fi-sr-sunrise-alt:before{content:"\f3b4"}.fi-sr-sunrise:before{content:"\f3b5"}.fi-sr-sunset:before{content:"\f3b6"}.fi-sr-surfing:before{content:"\f3b7"}.fi-sr-surprise:before{content:"\f3b8"}.fi-sr-sushi:before{content:"\f3b9"}.fi-sr-swimmer:before{content:"\f3ba"}.fi-sr-sword:before{content:"\f3bb"}.fi-sr-syringe:before{content:"\f3bc"}.fi-sr-tablet:before{content:"\f3bd"}.fi-sr-tachometer-alt-average:before{content:"\f3be"}.fi-sr-tachometer-alt-fastest:before{content:"\f3bf"}.fi-sr-tachometer-alt-slow:before{content:"\f3c0"}.fi-sr-tachometer-alt-slowest:before{content:"\f3c1"}.fi-sr-tachometer-average:before{content:"\f3c2"}.fi-sr-tachometer-fast:before{content:"\f3c3"}.fi-sr-tachometer-fastest:before{content:"\f3c4"}.fi-sr-tachometer-slow:before{content:"\f3c5"}.fi-sr-tachometer-slowest:before{content:"\f3c6"}.fi-sr-tachometer:before{content:"\f3c7"}.fi-sr-taco:before{content:"\f3c8"}.fi-sr-target:before{content:"\f3c9"}.fi-sr-taxi:before{content:"\f3ca"}.fi-sr-temperature-down:before{content:"\f3cb"}.fi-sr-temperature-frigid:before{content:"\f3cc"}.fi-sr-temperature-high:before{content:"\f3cd"}.fi-sr-temperature-hot:before{content:"\f3ce"}.fi-sr-temperature-low:before{content:"\f3cf"}.fi-sr-temperature-up:before{content:"\f3d0"}.fi-sr-tennis:before{content:"\f3d1"}.fi-sr-terrace:before{content:"\f3d2"}.fi-sr-test-tube:before{content:"\f3d3"}.fi-sr-test:before{content:"\f3d4"}.fi-sr-text-check:before{content:"\f3d5"}.fi-sr-text:before{content:"\f3d6"}.fi-sr-thermometer-half:before{content:"\f3d7"}.fi-sr-thumbs-down:before{content:"\f3d8"}.fi-sr-thumbs-up:before{content:"\f3d9"}.fi-sr-thumbtack:before{content:"\f3da"}.fi-sr-thunderstorm-moon:before{content:"\f3db"}.fi-sr-thunderstorm-sun:before{content:"\f3dc"}.fi-sr-thunderstorm:before{content:"\f3dd"}.fi-sr-ticket:before{content:"\f3de"}.fi-sr-time-add:before{content:"\f3df"}.fi-sr-time-check:before{content:"\f3e0"}.fi-sr-time-delete:before{content:"\f3e1"}.fi-sr-time-fast:before{content:"\f3e2"}.fi-sr-time-forward-sixty:before{content:"\f3e3"}.fi-sr-time-forward-ten:before{content:"\f3e4"}.fi-sr-time-forward:before{content:"\f3e5"}.fi-sr-time-half-past:before{content:"\f3e6"}.fi-sr-time-oclock:before{content:"\f3e7"}.fi-sr-time-past:before{content:"\f3e8"}.fi-sr-time-quarter-to:before{content:"\f3e9"}.fi-sr-time-quarter-past:before{content:"\f3ea"}.fi-sr-time-twenty-four:before{content:"\f3eb"}.fi-sr-tire-flat:before{content:"\f3ec"}.fi-sr-tire-pressure-warning:before{content:"\f3ed"}.fi-sr-tire-rugged:before{content:"\f3ee"}.fi-sr-tire:before{content:"\f3ef"}.fi-sr-tired:before{content:"\f3f0"}.fi-sr-tomato:before{content:"\f3f1"}.fi-sr-tool-crop:before{content:"\f3f2"}.fi-sr-tool-marquee:before{content:"\f3f3"}.fi-sr-tooth:before{content:"\f3f4"}.fi-sr-tornado:before{content:"\f3f5"}.fi-sr-tractor:before{content:"\f3f6"}.fi-sr-trailer:before{content:"\f3f7"}.fi-sr-train-side:before{content:"\f3f8"}.fi-sr-train:before{content:"\f3f9"}.fi-sr-tram:before{content:"\f3fa"}.fi-sr-transform:before{content:"\f3fb"}.fi-sr-trash:before{content:"\f3fc"}.fi-sr-treatment:before{content:"\f3fd"}.fi-sr-tree-christmas:before{content:"\f3fe"}.fi-sr-tree:before{content:"\f3ff"}.fi-sr-triangle:before{content:"\f400"}.fi-sr-trophy:before{content:"\f401"}.fi-sr-truck-container:before{content:"\f402"}.fi-sr-truck-couch:before{content:"\f403"}.fi-sr-truck-loading:before{content:"\f404"}.fi-sr-truck-monster:before{content:"\f405"}.fi-sr-truck-moving:before{content:"\f406"}.fi-sr-truck-pickup:before{content:"\f407"}.fi-sr-truck-plow:before{content:"\f408"}.fi-sr-truck-ramp:before{content:"\f409"}.fi-sr-truck-side:before{content:"\f40a"}.fi-sr-turkey:before{content:"\f40b"}.fi-sr-umbrella:before{content:"\f40c"}.fi-sr-underline:before{content:"\f40d"}.fi-sr-undo-alt:before{content:"\f40e"}.fi-sr-undo:before{content:"\f40f"}.fi-sr-unlock:before{content:"\f410"}.fi-sr-upload:before{content:"\f411"}.fi-sr-usb-pendrive:before{content:"\f412"}.fi-sr-user-add:before{content:"\f413"}.fi-sr-user-time:before{content:"\f414"}.fi-sr-user:before{content:"\f415"}.fi-sr-users-alt:before{content:"\f416"}.fi-sr-users:before{content:"\f417"}.fi-sr-utensils:before{content:"\f418"}.fi-sr-vector-alt:before{content:"\f419"}.fi-sr-vector:before{content:"\f41a"}.fi-ss-add-document:before{content:"\f101"}.fi-ss-add-folder:before{content:"\f102"}.fi-ss-add:before{content:"\f103"}.fi-ss-address-book:before{content:"\f104"}.fi-ss-alarm-clock:before{content:"\f105"}.fi-ss-align-center:before{content:"\f106"}.fi-ss-align-justify:before{content:"\f107"}.fi-ss-align-left:before{content:"\f108"}.fi-ss-align-right:before{content:"\f109"}.fi-ss-ambulance:before{content:"\f10a"}.fi-ss-angle-circle-down:before{content:"\f10b"}.fi-ss-angle-circle-left:before{content:"\f10c"}.fi-ss-angle-circle-right:before{content:"\f10d"}.fi-ss-angle-circle-up:before{content:"\f10e"}.fi-ss-angle-double-left:before{content:"\f10f"}.fi-ss-angle-double-right:before{content:"\f110"}.fi-ss-angle-double-small-left:before{content:"\f111"}.fi-ss-angle-double-small-right:before{content:"\f112"}.fi-ss-angle-down:before{content:"\f113"}.fi-ss-angle-left:before{content:"\f114"}.fi-ss-angle-right:before{content:"\f115"}.fi-ss-angle-small-down:before{content:"\f116"}.fi-ss-angle-small-left:before{content:"\f117"}.fi-ss-angle-small-right:before{content:"\f118"}.fi-ss-angle-small-up:before{content:"\f119"}.fi-ss-angle-square-down:before{content:"\f11a"}.fi-ss-angle-square-left:before{content:"\f11b"}.fi-ss-angle-square-right:before{content:"\f11c"}.fi-ss-angle-square-up:before{content:"\f11d"}.fi-ss-angle-up:before{content:"\f11e"}.fi-ss-angry:before{content:"\f11f"}.fi-ss-apple-whole:before{content:"\f120"}.fi-ss-apps-add:before{content:"\f121"}.fi-ss-apps-delete:before{content:"\f122"}.fi-ss-apps-sort:before{content:"\f123"}.fi-ss-apps:before{content:"\f124"}.fi-ss-archive:before{content:"\f125"}.fi-ss-arrow-circle-down:before{content:"\f126"}.fi-ss-arrow-circle-left:before{content:"\f127"}.fi-ss-arrow-circle-right:before{content:"\f128"}.fi-ss-arrow-circle-up:before{content:"\f129"}.fi-ss-arrow-down:before{content:"\f12a"}.fi-ss-arrow-from-bottom:before{content:"\f12b"}.fi-ss-arrow-from-left:before{content:"\f12c"}.fi-ss-arrow-from-right:before{content:"\f12d"}.fi-ss-arrow-from-top:before{content:"\f12e"}.fi-ss-arrow-left:before{content:"\f12f"}.fi-ss-arrow-right:before{content:"\f130"}.fi-ss-arrow-small-down:before{content:"\f131"}.fi-ss-arrow-small-left:before{content:"\f132"}.fi-ss-arrow-small-right:before{content:"\f133"}.fi-ss-arrow-small-up:before{content:"\f134"}.fi-ss-arrow-square-down:before{content:"\f135"}.fi-ss-arrow-square-left:before{content:"\f136"}.fi-ss-arrow-square-right:before{content:"\f137"}.fi-ss-arrow-square-up:before{content:"\f138"}.fi-ss-arrow-to-bottom:before{content:"\f139"}.fi-ss-arrow-to-left:before{content:"\f13a"}.fi-ss-arrow-to-right:before{content:"\f13b"}.fi-ss-arrow-to-top:before{content:"\f13c"}.fi-ss-arrow-up:before{content:"\f13d"}.fi-ss-arrows-alt:before{content:"\f13e"}.fi-ss-arrows-h-copy:before{content:"\f13f"}.fi-ss-arrows-h:before{content:"\f140"}.fi-ss-arrows:before{content:"\f141"}.fi-ss-assept-document:before{content:"\f142"}.fi-ss-asterik:before{content:"\f143"}.fi-ss-at:before{content:"\f144"}.fi-ss-aubergine:before{content:"\f145"}.fi-ss-avocado:before{content:"\f146"}.fi-ss-baby-carriage:before{content:"\f147"}.fi-ss-backpack:before{content:"\f148"}.fi-ss-bacon:before{content:"\f149"}.fi-ss-badge:before{content:"\f14a"}.fi-ss-balloons:before{content:"\f14b"}.fi-ss-ban:before{content:"\f14c"}.fi-ss-band-aid:before{content:"\f14d"}.fi-ss-bank:before{content:"\f14e"}.fi-ss-barber-shop:before{content:"\f14f"}.fi-ss-baseball-alt:before{content:"\f150"}.fi-ss-baseball:before{content:"\f151"}.fi-ss-basketball-hoop:before{content:"\f152"}.fi-ss-basketball:before{content:"\f153"}.fi-ss-bed:before{content:"\f154"}.fi-ss-beer:before{content:"\f155"}.fi-ss-bell-ring:before{content:"\f156"}.fi-ss-bell-school:before{content:"\f157"}.fi-ss-bell:before{content:"\f158"}.fi-ss-bike:before{content:"\f159"}.fi-ss-biking-mountain:before{content:"\f15a"}.fi-ss-biking:before{content:"\f15b"}.fi-ss-billiard:before{content:"\f15c"}.fi-ss-bold:before{content:"\f15d"}.fi-ss-bolt:before{content:"\f15e"}.fi-ss-book-alt:before{content:"\f15f"}.fi-ss-book:before{content:"\f160"}.fi-ss-bookmark:before{content:"\f161"}.fi-ss-bottle:before{content:"\f162"}.fi-ss-bow-arrow:before{content:"\f163"}.fi-ss-bowling-ball:before{content:"\f164"}.fi-ss-bowling-pins:before{content:"\f165"}.fi-ss-bowling:before{content:"\f166"}.fi-ss-box-alt:before{content:"\f167"}.fi-ss-box:before{content:"\f168"}.fi-ss-boxing-glove:before{content:"\f169"}.fi-ss-bread-slice:before{content:"\f16a"}.fi-ss-bread:before{content:"\f16b"}.fi-ss-briefcase:before{content:"\f16c"}.fi-ss-broccoli:before{content:"\f16d"}.fi-ss-broom:before{content:"\f16e"}.fi-ss-browser:before{content:"\f16f"}.fi-ss-brush:before{content:"\f170"}.fi-ss-bug:before{content:"\f171"}.fi-ss-building:before{content:"\f172"}.fi-ss-bulb:before{content:"\f173"}.fi-ss-burrito:before{content:"\f174"}.fi-ss-bus-alt:before{content:"\f175"}.fi-ss-bus:before{content:"\f176"}.fi-ss-butterfly:before{content:"\f177"}.fi-ss-cake-birthday:before{content:"\f178"}.fi-ss-cake-wedding:before{content:"\f179"}.fi-ss-calculator:before{content:"\f17a"}.fi-ss-calendar:before{content:"\f17b"}.fi-ss-call-history:before{content:"\f17c"}.fi-ss-call-incoming:before{content:"\f17d"}.fi-ss-call-missed:before{content:"\f17e"}.fi-ss-call-outgoing:before{content:"\f17f"}.fi-ss-camera:before{content:"\f180"}.fi-ss-camping:before{content:"\f181"}.fi-ss-candy-alt:before{content:"\f182"}.fi-ss-candy:before{content:"\f183"}.fi-ss-canned-food:before{content:"\f184"}.fi-ss-car-alt:before{content:"\f185"}.fi-ss-car-battery:before{content:"\f186"}.fi-ss-car-building:before{content:"\f187"}.fi-ss-car-bump:before{content:"\f188"}.fi-ss-car-bus:before{content:"\f189"}.fi-ss-car-crash:before{content:"\f18a"}.fi-ss-car-garage:before{content:"\f18b"}.fi-ss-car-mechanic:before{content:"\f18c"}.fi-ss-car-side:before{content:"\f18d"}.fi-ss-car-tilt:before{content:"\f18e"}.fi-ss-car-wash:before{content:"\f18f"}.fi-ss-car:before{content:"\f190"}.fi-ss-caravan-alt:before{content:"\f191"}.fi-ss-caravan:before{content:"\f192"}.fi-ss-caret-circle-down:before{content:"\f193"}.fi-ss-caret-circle-right:before{content:"\f194"}.fi-ss-caret-circle-up:before{content:"\f195"}.fi-ss-caret-down:before{content:"\f196"}.fi-ss-caret-left:before{content:"\f197"}.fi-ss-caret-quare-up:before{content:"\f198"}.fi-ss-caret-right:before{content:"\f199"}.fi-ss-caret-square-down:before{content:"\f19a"}.fi-ss-caret-square-left_1:before{content:"\f19b"}.fi-ss-caret-square-left:before{content:"\f19c"}.fi-ss-caret-square-right:before{content:"\f19d"}.fi-ss-caret-up:before{content:"\f19e"}.fi-ss-carrot:before{content:"\f19f"}.fi-ss-cars:before{content:"\f1a0"}.fi-ss-charging-station:before{content:"\f1a1"}.fi-ss-chart-connected:before{content:"\f1a2"}.fi-ss-chart-histogram:before{content:"\f1a3"}.fi-ss-chart-network:before{content:"\f1a4"}.fi-ss-chart-pie-alt:before{content:"\f1a5"}.fi-ss-chart-pie:before{content:"\f1a6"}.fi-ss-chart-pyramid:before{content:"\f1a7"}.fi-ss-chart-set-theory:before{content:"\f1a8"}.fi-ss-chart-tree:before{content:"\f1a9"}.fi-ss-chat-arrow-down:before{content:"\f1aa"}.fi-ss-chat-arrow-grow:before{content:"\f1ab"}.fi-ss-check:before{content:"\f1ac"}.fi-ss-checkbox:before{content:"\f1ad"}.fi-ss-cheese:before{content:"\f1ae"}.fi-ss-cherry:before{content:"\f1af"}.fi-ss-chess-piece:before{content:"\f1b0"}.fi-ss-chess-bishop:before{content:"\f1b1"}.fi-ss-chess-board:before{content:"\f1b2"}.fi-ss-chess-clock-alt:before{content:"\f1b3"}.fi-ss-chess-clock:before{content:"\f1b4"}.fi-ss-chess-king-alt:before{content:"\f1b5"}.fi-ss-chess-king:before{content:"\f1b6"}.fi-ss-chess-knight-alt:before{content:"\f1b7"}.fi-ss-chess-knight:before{content:"\f1b8"}.fi-ss-chess-pawn-alt:before{content:"\f1b9"}.fi-ss-chess-pawn:before{content:"\f1ba"}.fi-ss-chess-queen-alt:before{content:"\f1bb"}.fi-ss-chess-queen:before{content:"\f1bc"}.fi-ss-chess-rook-alt:before{content:"\f1bd"}.fi-ss-chess-rook:before{content:"\f1be"}.fi-ss-chess:before{content:"\f1bf"}.fi-ss-chevron-double-down:before{content:"\f1c0"}.fi-ss-chevron-double-up:before{content:"\f1c1"}.fi-ss-child-head:before{content:"\f1c2"}.fi-ss-chocolate:before{content:"\f1c3"}.fi-ss-circle-small:before{content:"\f1c4"}.fi-ss-circle:before{content:"\f1c5"}.fi-ss-clip:before{content:"\f1c6"}.fi-ss-clock:before{content:"\f1c7"}.fi-ss-cloud-upload:before{content:"\f1c8"}.fi-ss-cloud-check:before{content:"\f1c9"}.fi-ss-cloud-disabled:before{content:"\f1ca"}.fi-ss-cloud-download:before{content:"\f1cb"}.fi-ss-cloud-drizzle:before{content:"\f1cc"}.fi-ss-cloud-hail-mixed:before{content:"\f1cd"}.fi-ss-cloud-hail:before{content:"\f1ce"}.fi-ss-cloud-moon-rain:before{content:"\f1cf"}.fi-ss-cloud-moon:before{content:"\f1d0"}.fi-ss-cloud-rain:before{content:"\f1d1"}.fi-ss-cloud-rainbow:before{content:"\f1d2"}.fi-ss-cloud-share:before{content:"\f1d3"}.fi-ss-cloud-showers-heavy:before{content:"\f1d4"}.fi-ss-cloud-showers:before{content:"\f1d5"}.fi-ss-cloud-sleet:before{content:"\f1d6"}.fi-ss-cloud-snow:before{content:"\f1d7"}.fi-ss-cloud-sun-rain:before{content:"\f1d8"}.fi-ss-cloud-sun:before{content:"\f1d9"}.fi-ss-cloud:before{content:"\f1da"}.fi-ss-clouds-moon:before{content:"\f1db"}.fi-ss-clouds-sun:before{content:"\f1dc"}.fi-ss-clouds:before{content:"\f1dd"}.fi-ss-club:before{content:"\f1de"}.fi-ss-cocktail-alt:before{content:"\f1df"}.fi-ss-cocktail:before{content:"\f1e0"}.fi-ss-coffee-pot:before{content:"\f1e1"}.fi-ss-coffee:before{content:"\f1e2"}.fi-ss-comment-alt:before{content:"\f1e3"}.fi-ss-comment-check:before{content:"\f1e4"}.fi-ss-comment-heart:before{content:"\f1e5"}.fi-ss-comment-info:before{content:"\f1e6"}.fi-ss-comment-user:before{content:"\f1e7"}.fi-ss-comment:before{content:"\f1e8"}.fi-ss-comments:before{content:"\f1e9"}.fi-ss-compress-alt:before{content:"\f1ea"}.fi-ss-compress:before{content:"\f1eb"}.fi-ss-computer:before{content:"\f1ec"}.fi-ss-confetti:before{content:"\f1ed"}.fi-ss-cookie:before{content:"\f1ee"}.fi-ss-copy-alt:before{content:"\f1ef"}.fi-ss-copy:before{content:"\f1f0"}.fi-ss-copyright:before{content:"\f1f1"}.fi-ss-corn:before{content:"\f1f2"}.fi-ss-cow:before{content:"\f1f3"}.fi-ss-cream:before{content:"\f1f4"}.fi-ss-credit-card:before{content:"\f1f5"}.fi-ss-cricket:before{content:"\f1f6"}.fi-ss-croissant:before{content:"\f1f7"}.fi-ss-cross-circle:before{content:"\f1f8"}.fi-ss-cross-small:before{content:"\f1f9"}.fi-ss-cross:before{content:"\f1fa"}.fi-ss-crown:before{content:"\f1fb"}.fi-ss-cube:before{content:"\f1fc"}.fi-ss-cupcake:before{content:"\f1fd"}.fi-ss-curling:before{content:"\f1fe"}.fi-ss-cursor-finger:before{content:"\f1ff"}.fi-ss-cursor-plus:before{content:"\f200"}.fi-ss-cursor-text-alt:before{content:"\f201"}.fi-ss-cursor-text:before{content:"\f202"}.fi-ss-cursor:before{content:"\f203"}.fi-ss-dart:before{content:"\f204"}.fi-ss-dashboard:before{content:"\f205"}.fi-ss-data-transfer:before{content:"\f206"}.fi-ss-database:before{content:"\f207"}.fi-ss-delete-document:before{content:"\f208"}.fi-ss-delete-user:before{content:"\f209"}.fi-ss-delete:before{content:"\f20a"}.fi-ss-dewpoint:before{content:"\f20b"}.fi-ss-diamond:before{content:"\f20c"}.fi-ss-dice-alt:before{content:"\f20d"}.fi-ss-dice-d10:before{content:"\f20e"}.fi-ss-dice-d12:before{content:"\f20f"}.fi-ss-dice-d20:before{content:"\f210"}.fi-ss-dice-d4:before{content:"\f211"}.fi-ss-dice-d6:before{content:"\f212"}.fi-ss-dice-d8:before{content:"\f213"}.fi-ss-dice-four:before{content:"\f214"}.fi-ss-dice-one:before{content:"\f215"}.fi-ss-dice-six:before{content:"\f216"}.fi-ss-dice-three:before{content:"\f217"}.fi-ss-dice-two:before{content:"\f218"}.fi-ss-dice:before{content:"\f219"}.fi-ss-diploma:before{content:"\f21a"}.fi-ss-disco-ball:before{content:"\f21b"}.fi-ss-disk:before{content:"\f21c"}.fi-ss-dizzy:before{content:"\f21d"}.fi-ss-doctor:before{content:"\f21e"}.fi-ss-document-signed:before{content:"\f21f"}.fi-ss-document:before{content:"\f220"}.fi-ss-dollar:before{content:"\f221"}.fi-ss-download:before{content:"\f222"}.fi-ss-dreidel:before{content:"\f223"}.fi-ss-drink-alt:before{content:"\f224"}.fi-ss-drumstick:before{content:"\f225"}.fi-ss-duplicate:before{content:"\f226"}.fi-ss-e-learning:before{content:"\f227"}.fi-ss-earnings:before{content:"\f228"}.fi-ss-eclipse-alt:before{content:"\f229"}.fi-ss-eclipse:before{content:"\f22a"}.fi-ss-edit-alt:before{content:"\f22b"}.fi-ss-edit:before{content:"\f22c"}.fi-ss-egg-fried:before{content:"\f22d"}.fi-ss-egg:before{content:"\f22e"}.fi-ss-engine-warning:before{content:"\f22f"}.fi-ss-envelope-ban:before{content:"\f230"}.fi-ss-envelope-download:before{content:"\f231"}.fi-ss-envelope-marker:before{content:"\f232"}.fi-ss-envelope-open:before{content:"\f233"}.fi-ss-envelope-plus:before{content:"\f234"}.fi-ss-envelope:before{content:"\f235"}.fi-ss-euro:before{content:"\f236"}.fi-ss-exchange-alt:before{content:"\f237"}.fi-ss-exchange:before{content:"\f238"}.fi-ss-exclamation:before{content:"\f239"}.fi-ss-expand-arrows-alt:before{content:"\f23a"}.fi-ss-expand-arrows:before{content:"\f23b"}.fi-ss-expand:before{content:"\f23c"}.fi-ss-eye-crossed:before{content:"\f23d"}.fi-ss-eye-dropper:before{content:"\f23e"}.fi-ss-eye:before{content:"\f23f"}.fi-ss-feather:before{content:"\f240"}.fi-ss-ferris-wheel:before{content:"\f241"}.fi-ss-field-hockey:before{content:"\f242"}.fi-ss-fighter-jet:before{content:"\f243"}.fi-ss-file-ai:before{content:"\f244"}.fi-ss-file-eps:before{content:"\f245"}.fi-ss-file-psd:before{content:"\f246"}.fi-ss-file:before{content:"\f247"}.fi-ss-fill:before{content:"\f248"}.fi-ss-film:before{content:"\f249"}.fi-ss-filter:before{content:"\f24a"}.fi-ss-fingerprint:before{content:"\f24b"}.fi-ss-fish:before{content:"\f24c"}.fi-ss-flag:before{content:"\f24d"}.fi-ss-flame:before{content:"\f24e"}.fi-ss-flip-horizontal:before{content:"\f24f"}.fi-ss-flower-bouquet:before{content:"\f250"}.fi-ss-flower-tulip:before{content:"\f251"}.fi-ss-flower:before{content:"\f252"}.fi-ss-flushed:before{content:"\f253"}.fi-ss-fog:before{content:"\f254"}.fi-ss-folder:before{content:"\f255"}.fi-ss-following:before{content:"\f256"}.fi-ss-football:before{content:"\f257"}.fi-ss-fork:before{content:"\f258"}.fi-ss-form:before{content:"\f259"}.fi-ss-forward:before{content:"\f25a"}.fi-ss-fox:before{content:"\f25b"}.fi-ss-french-fries:before{content:"\f25c"}.fi-ss-ftp:before{content:"\f25d"}.fi-ss-gallery:before{content:"\f25e"}.fi-ss-game-board-alt:before{content:"\f25f"}.fi-ss-gamepad:before{content:"\f260"}.fi-ss-garage-car:before{content:"\f261"}.fi-ss-garage-open:before{content:"\f262"}.fi-ss-garage:before{content:"\f263"}.fi-ss-garlic:before{content:"\f264"}.fi-ss-gas-pump-alt:before{content:"\f265"}.fi-ss-gas-pump-slash:before{content:"\f266"}.fi-ss-gas-pump:before{content:"\f267"}.fi-ss-gem:before{content:"\f268"}.fi-ss-gif:before{content:"\f269"}.fi-ss-gift:before{content:"\f26a"}.fi-ss-gingerbread-man:before{content:"\f26b"}.fi-ss-glass-cheers:before{content:"\f26c"}.fi-ss-glass:before{content:"\f26d"}.fi-ss-glasses:before{content:"\f26e"}.fi-ss-globe-alt:before{content:"\f26f"}.fi-ss-globe:before{content:"\f270"}.fi-ss-golf-ball:before{content:"\f271"}.fi-ss-golf-club:before{content:"\f272"}.fi-ss-golf:before{content:"\f273"}.fi-ss-graduation-cap:before{content:"\f274"}.fi-ss-grape:before{content:"\f275"}.fi-ss-graphic-tablet:before{content:"\f276"}.fi-ss-grid-alt:before{content:"\f277"}.fi-ss-grid:before{content:"\f278"}.fi-ss-grill:before{content:"\f279"}.fi-ss-grimace:before{content:"\f27a"}.fi-ss-grin-alt:before{content:"\f27b"}.fi-ss-grin-beam-sweat:before{content:"\f27c"}.fi-ss-grin-beam:before{content:"\f27d"}.fi-ss-grin-hearts:before{content:"\f27e"}.fi-ss-grin-squint-tears:before{content:"\f27f"}.fi-ss-grin-squint:before{content:"\f280"}.fi-ss-grin-stars:before{content:"\f281"}.fi-ss-grin-tears:before{content:"\f282"}.fi-ss-grin-tongue-squint:before{content:"\f283"}.fi-ss-grin-tongue-wink:before{content:"\f284"}.fi-ss-grin-tongue:before{content:"\f285"}.fi-ss-grin-wink:before{content:"\f286"}.fi-ss-grin:before{content:"\f287"}.fi-ss-guitar:before{content:"\f288"}.fi-ss-gym:before{content:"\f289"}.fi-ss-hamburger-soda:before{content:"\f28a"}.fi-ss-hamburger:before{content:"\f28b"}.fi-ss-hastag:before{content:"\f28c"}.fi-ss-hat-birthday:before{content:"\f28d"}.fi-ss-hat-chef:before{content:"\f28e"}.fi-ss-head-side-thinking:before{content:"\f28f"}.fi-ss-headphones:before{content:"\f290"}.fi-ss-headset:before{content:"\f291"}.fi-ss-heart-arrow:before{content:"\f292"}.fi-ss-heart:before{content:"\f293"}.fi-ss-heat:before{content:"\f294"}.fi-ss-helicopter-side:before{content:"\f295"}.fi-ss-hiking:before{content:"\f296"}.fi-ss-hockey-mask:before{content:"\f297"}.fi-ss-hockey-puck:before{content:"\f298"}.fi-ss-hockey-sticks:before{content:"\f299"}.fi-ss-home-location-alt:before{content:"\f29a"}.fi-ss-home-location:before{content:"\f29b"}.fi-ss-home:before{content:"\f29c"}.fi-ss-hotdog:before{content:"\f29d"}.fi-ss-hourglass-end:before{content:"\f29e"}.fi-ss-hourglass:before{content:"\f29f"}.fi-ss-house-flood:before{content:"\f2a0"}.fi-ss-humidity:before{content:"\f2a1"}.fi-ss-hurricane:before{content:"\f2a2"}.fi-ss-ice-cream:before{content:"\f2a3"}.fi-ss-ice-skate:before{content:"\f2a4"}.fi-ss-id-badge:before{content:"\f2a5"}.fi-ss-inbox:before{content:"\f2a6"}.fi-ss-incognito:before{content:"\f2a7"}.fi-ss-indent:before{content:"\f2a8"}.fi-ss-infinity:before{content:"\f2a9"}.fi-ss-info:before{content:"\f2aa"}.fi-ss-interactive:before{content:"\f2ab"}.fi-ss-interlining:before{content:"\f2ac"}.fi-ss-interrogation:before{content:"\f2ad"}.fi-ss-italic:before{content:"\f2ae"}.fi-ss-jam:before{content:"\f2af"}.fi-ss-jpg:before{content:"\f2b0"}.fi-ss-key:before{content:"\f2b1"}.fi-ss-keyboard:before{content:"\f2b2"}.fi-ss-kiss-beam:before{content:"\f2b3"}.fi-ss-kiss-wink-heart:before{content:"\f2b4"}.fi-ss-kiss:before{content:"\f2b5"}.fi-ss-kite:before{content:"\f2b6"}.fi-ss-knife:before{content:"\f2b7"}.fi-ss-label:before{content:"\f2b8"}.fi-ss-laptop:before{content:"\f2b9"}.fi-ss-lasso:before{content:"\f2ba"}.fi-ss-laugh-beam:before{content:"\f2bb"}.fi-ss-laugh-squint:before{content:"\f2bc"}.fi-ss-laugh-wink:before{content:"\f2bd"}.fi-ss-laugh:before{content:"\f2be"}.fi-ss-layers:before{content:"\f2bf"}.fi-ss-layout-fluid:before{content:"\f2c0"}.fi-ss-leaf:before{content:"\f2c1"}.fi-ss-lemon:before{content:"\f2c2"}.fi-ss-letter-case:before{content:"\f2c3"}.fi-ss-lettuce:before{content:"\f2c4"}.fi-ss-level-down-alt:before{content:"\f2c5"}.fi-ss-level-down:before{content:"\f2c6"}.fi-ss-level-up-alt:before{content:"\f2c7"}.fi-ss-level-up:before{content:"\f2c8"}.fi-ss-life-ring:before{content:"\f2c9"}.fi-ss-line-width:before{content:"\f2ca"}.fi-ss-link:before{content:"\f2cb"}.fi-ss-lipstick:before{content:"\f2cc"}.fi-ss-list-check:before{content:"\f2cd"}.fi-ss-list:before{content:"\f2ce"}.fi-ss-loading:before{content:"\f2cf"}.fi-ss-location-alt:before{content:"\f2d0"}.fi-ss-lock-alt:before{content:"\f2d1"}.fi-ss-lock:before{content:"\f2d2"}.fi-ss-luchador:before{content:"\f2d3"}.fi-ss-luggage-rolling:before{content:"\f2d4"}.fi-ss-magic-wand:before{content:"\f2d5"}.fi-ss-makeup-brush:before{content:"\f2d6"}.fi-ss-man-head:before{content:"\f2d7"}.fi-ss-map-marker-cross:before{content:"\f2d8"}.fi-ss-map-marker-home:before{content:"\f2d9"}.fi-ss-map-marker-minus:before{content:"\f2da"}.fi-ss-map-marker-plus:before{content:"\f2db"}.fi-ss-map-marker:before{content:"\f2dc"}.fi-ss-map:before{content:"\f2dd"}.fi-ss-marker-time:before{content:"\f2de"}.fi-ss-marker:before{content:"\f2df"}.fi-ss-mask-carnival:before{content:"\f2e0"}.fi-ss-medicine:before{content:"\f2e1"}.fi-ss-megaphone:before{content:"\f2e2"}.fi-ss-meh-blank:before{content:"\f2e3"}.fi-ss-meh-rolling-eyes:before{content:"\f2e4"}.fi-ss-melon:before{content:"\f2e5"}.fi-ss-menu-burger:before{content:"\f2e6"}.fi-ss-menu-dots-vertical:before{content:"\f2e7"}.fi-ss-menu-dots:before{content:"\f2e8"}.fi-ss-meteor:before{content:"\f2e9"}.fi-ss-microphone-alt:before{content:"\f2ea"}.fi-ss-microphone:before{content:"\f2eb"}.fi-ss-minus-small:before{content:"\f2ec"}.fi-ss-minus:before{content:"\f2ed"}.fi-ss-mobile:before{content:"\f2ee"}.fi-ss-mode-landscape:before{content:"\f2ef"}.fi-ss-mode-portrait:before{content:"\f2f0"}.fi-ss-money:before{content:"\f2f1"}.fi-ss-moon-stars:before{content:"\f2f2"}.fi-ss-moon:before{content:"\f2f3"}.fi-ss-motorcycle:before{content:"\f2f4"}.fi-ss-mountains:before{content:"\f2f5"}.fi-ss-mouse:before{content:"\f2f6"}.fi-ss-mug-alt:before{content:"\f2f7"}.fi-ss-mug-hot-alt:before{content:"\f2f8"}.fi-ss-mug-hot:before{content:"\f2f9"}.fi-ss-mug-tea:before{content:"\f2fa"}.fi-ss-mug:before{content:"\f2fb"}.fi-ss-mushroom:before{content:"\f2fc"}.fi-ss-music-file:before{content:"\f2fd"}.fi-ss-music-alt:before{content:"\f2fe"}.fi-ss-music:before{content:"\f2ff"}.fi-ss-navigation:before{content:"\f300"}.fi-ss-network-cloud:before{content:"\f301"}.fi-ss-network:before{content:"\f302"}.fi-ss-noodles:before{content:"\f303"}.fi-ss-notebook:before{content:"\f304"}.fi-ss-oil-can:before{content:"\f305"}.fi-ss-oil-temp:before{content:"\f306"}.fi-ss-olive-oil:before{content:"\f307"}.fi-ss-olives:before{content:"\f308"}.fi-ss-onion:before{content:"\f309"}.fi-ss-opacity:before{content:"\f30a"}.fi-ss-package:before{content:"\f30b"}.fi-ss-paint-brush:before{content:"\f30c"}.fi-ss-palette:before{content:"\f30d"}.fi-ss-pan:before{content:"\f30e"}.fi-ss-paper-plane:before{content:"\f30f"}.fi-ss-password:before{content:"\f310"}.fi-ss-pause:before{content:"\f311"}.fi-ss-paw:before{content:"\f312"}.fi-ss-peach:before{content:"\f313"}.fi-ss-pencil:before{content:"\f314"}.fi-ss-pennant:before{content:"\f315"}.fi-ss-pepper-hot:before{content:"\f316"}.fi-ss-pepper:before{content:"\f317"}.fi-ss-pharmacy:before{content:"\f318"}.fi-ss-phone-call:before{content:"\f319"}.fi-ss-phone-cross:before{content:"\f31a"}.fi-ss-phone-pause:before{content:"\f31b"}.fi-ss-phone-slash:before{content:"\f31c"}.fi-ss-physics:before{content:"\f31d"}.fi-ss-picnic:before{content:"\f31e"}.fi-ss-picture:before{content:"\f31f"}.fi-ss-pie:before{content:"\f320"}.fi-ss-pineapple:before{content:"\f321"}.fi-ss-ping-pong:before{content:"\f322"}.fi-ss-pizza-slice:before{content:"\f323"}.fi-ss-plane-alt:before{content:"\f324"}.fi-ss-plane:before{content:"\f325"}.fi-ss-plate:before{content:"\f326"}.fi-ss-play-alt:before{content:"\f327"}.fi-ss-play:before{content:"\f328"}.fi-ss-playing-cards:before{content:"\f329"}.fi-ss-plus-small:before{content:"\f32a"}.fi-ss-plus:before{content:"\f32b"}.fi-ss-poker-chip:before{content:"\f32c"}.fi-ss-poo:before{content:"\f32d"}.fi-ss-popcorn:before{content:"\f32e"}.fi-ss-portrait:before{content:"\f32f"}.fi-ss-pot:before{content:"\f330"}.fi-ss-pound:before{content:"\f331"}.fi-ss-power:before{content:"\f332"}.fi-ss-presentation:before{content:"\f333"}.fi-ss-print:before{content:"\f334"}.fi-ss-protractor:before{content:"\f335"}.fi-ss-pulse:before{content:"\f336"}.fi-ss-pumpkin:before{content:"\f337"}.fi-ss-puzzle-piece:before{content:"\f338"}.fi-ss-pyramid:before{content:"\f339"}.fi-ss-quote-right:before{content:"\f33a"}.fi-ss-radish:before{content:"\f33b"}.fi-ss-rainbow:before{content:"\f33c"}.fi-ss-raindrops:before{content:"\f33d"}.fi-ss-raquet:before{content:"\f33e"}.fi-ss-rec:before{content:"\f33f"}.fi-ss-receipt:before{content:"\f340"}.fi-ss-record-vinyl:before{content:"\f341"}.fi-ss-rectabgle-vertical:before{content:"\f342"}.fi-ss-rectangle-horizontal:before{content:"\f343"}.fi-ss-rectangle-panoramic:before{content:"\f344"}.fi-ss-recycle:before{content:"\f345"}.fi-ss-redo-alt:before{content:"\f346"}.fi-ss-redo:before{content:"\f347"}.fi-ss-reflect:before{content:"\f348"}.fi-ss-refresh:before{content:"\f349"}.fi-ss-remove-user:before{content:"\f34a"}.fi-ss-resize:before{content:"\f34b"}.fi-ss-resources:before{content:"\f34c"}.fi-ss-restaurant:before{content:"\f34d"}.fi-ss-rewind:before{content:"\f34e"}.fi-ss-rhombus:before{content:"\f34f"}.fi-ss-rings-wedding:before{content:"\f350"}.fi-ss-road:before{content:"\f351"}.fi-ss-rocket-lunch:before{content:"\f352"}.fi-ss-rocket:before{content:"\f353"}.fi-ss-room-service:before{content:"\f354"}.fi-ss-rotate-right:before{content:"\f355"}.fi-ss-rugby-helmet:before{content:"\f356"}.fi-ss-rugby:before{content:"\f357"}.fi-ss-running:before{content:"\f358"}.fi-ss-rv:before{content:"\f359"}.fi-ss-sad-cry:before{content:"\f35a"}.fi-ss-sad-tear:before{content:"\f35b"}.fi-ss-sad:before{content:"\f35c"}.fi-ss-salad:before{content:"\f35d"}.fi-ss-salt-pepper:before{content:"\f35e"}.fi-ss-sandwich:before{content:"\f35f"}.fi-ss-sauce:before{content:"\f360"}.fi-ss-sausage:before{content:"\f361"}.fi-ss-scale:before{content:"\f362"}.fi-ss-school-bus:before{content:"\f363"}.fi-ss-school:before{content:"\f364"}.fi-ss-scissors:before{content:"\f365"}.fi-ss-screen:before{content:"\f366"}.fi-ss-search-alt:before{content:"\f367"}.fi-ss-search-heart:before{content:"\f368"}.fi-ss-search:before{content:"\f369"}.fi-ss-settings-sliders:before{content:"\f36a"}.fi-ss-settings:before{content:"\f36b"}.fi-ss-share:before{content:"\f36c"}.fi-ss-shield-check:before{content:"\f36d"}.fi-ss-shield-exclamation:before{content:"\f36e"}.fi-ss-shield-interrogation:before{content:"\f36f"}.fi-ss-shield-plus:before{content:"\f370"}.fi-ss-shield:before{content:"\f371"}.fi-ss-ship-side:before{content:"\f372"}.fi-ss-ship:before{content:"\f373"}.fi-ss-shop:before{content:"\f374"}.fi-ss-shopping-bag-add:before{content:"\f375"}.fi-ss-shopping-bag:before{content:"\f376"}.fi-ss-shopping-cart-add:before{content:"\f377"}.fi-ss-shopping-cart-check:before{content:"\f378"}.fi-ss-shopping-cart:before{content:"\f379"}.fi-ss-shrimp:before{content:"\f37a"}.fi-ss-shuffle:before{content:"\f37b"}.fi-ss-shuttle-van:before{content:"\f37c"}.fi-ss-shuttlecock:before{content:"\f37d"}.fi-ss-sign-in-alt:before{content:"\f37e"}.fi-ss-sign-in:before{content:"\f37f"}.fi-ss-sign-out-alt:before{content:"\f380"}.fi-ss-sign-out:before{content:"\f381"}.fi-ss-signal-alt-1:before{content:"\f382"}.fi-ss-signal-alt-2:before{content:"\f383"}.fi-ss-signal-alt:before{content:"\f384"}.fi-ss-skateboard:before{content:"\f385"}.fi-ss-skating:before{content:"\f386"}.fi-ss-skewer:before{content:"\f387"}.fi-ss-ski-jump:before{content:"\f388"}.fi-ss-ski-lift:before{content:"\f389"}.fi-ss-skiing-nordic:before{content:"\f38a"}.fi-ss-skiing:before{content:"\f38b"}.fi-ss-sledding:before{content:"\f38c"}.fi-ss-sleigh:before{content:"\f38d"}.fi-ss-smartphone:before{content:"\f38e"}.fi-ss-smile-beam:before{content:"\f38f"}.fi-ss-smog:before{content:"\f390"}.fi-ss-smoke:before{content:"\f391"}.fi-ss-snow-blowing:before{content:"\f392"}.fi-ss-snowboarding:before{content:"\f393"}.fi-ss-snowflake:before{content:"\f394"}.fi-ss-snowflakes:before{content:"\f395"}.fi-ss-snowmobile:before{content:"\f396"}.fi-ss-snowplow:before{content:"\f397"}.fi-ss-soap:before{content:"\f398"}.fi-ss-sort:before{content:"\f399"}.fi-ss-soup:before{content:"\f39a"}.fi-ss-spa:before{content:"\f39b"}.fi-ss-space-shuttle:before{content:"\f39c"}.fi-ss-spade:before{content:"\f39d"}.fi-ss-sparkles:before{content:"\f39e"}.fi-ss-speaker:before{content:"\f39f"}.fi-ss-sphere:before{content:"\f3a0"}.fi-ss-spinner:before{content:"\f3a1"}.fi-ss-spoon:before{content:"\f3a2"}.fi-ss-square-root:before{content:"\f3a3"}.fi-ss-square:before{content:"\f3a4"}.fi-ss-star-octogram:before{content:"\f3a5"}.fi-ss-star:before{content:"\f3a6"}.fi-ss-starfighter:before{content:"\f3a7"}.fi-ss-stars:before{content:"\f3a8"}.fi-ss-stats:before{content:"\f3a9"}.fi-ss-steak:before{content:"\f3aa"}.fi-ss-steering-wheel:before{content:"\f3ab"}.fi-ss-stethoscope:before{content:"\f3ac"}.fi-ss-sticker:before{content:"\f3ad"}.fi-ss-stop:before{content:"\f3ae"}.fi-ss-stopwatch:before{content:"\f3af"}.fi-ss-strawberry:before{content:"\f3b0"}.fi-ss-subtitles:before{content:"\f3b1"}.fi-ss-subway:before{content:"\f3b2"}.fi-ss-sun:before{content:"\f3b3"}.fi-ss-sunrise-alt:before{content:"\f3b4"}.fi-ss-sunrise:before{content:"\f3b5"}.fi-ss-sunset:before{content:"\f3b6"}.fi-ss-surfing:before{content:"\f3b7"}.fi-ss-surprise:before{content:"\f3b8"}.fi-ss-sushi:before{content:"\f3b9"}.fi-ss-swimmer:before{content:"\f3ba"}.fi-ss-sword:before{content:"\f3bb"}.fi-ss-syringe:before{content:"\f3bc"}.fi-ss-tablet:before{content:"\f3bd"}.fi-ss-tachometer-alt-average:before{content:"\f3be"}.fi-ss-tachometer-alt-fastest:before{content:"\f3bf"}.fi-ss-tachometer-alt-slow:before{content:"\f3c0"}.fi-ss-tachometer-alt-slowest:before{content:"\f3c1"}.fi-ss-tachometer-average:before{content:"\f3c2"}.fi-ss-tachometer-fast:before{content:"\f3c3"}.fi-ss-tachometer-fastest:before{content:"\f3c4"}.fi-ss-tachometer-slow:before{content:"\f3c5"}.fi-ss-tachometer-slowest:before{content:"\f3c6"}.fi-ss-tachometer:before{content:"\f3c7"}.fi-ss-taco:before{content:"\f3c8"}.fi-ss-target:before{content:"\f3c9"}.fi-ss-taxi:before{content:"\f3ca"}.fi-ss-temperature-down:before{content:"\f3cb"}.fi-ss-temperature-frigid:before{content:"\f3cc"}.fi-ss-temperature-high:before{content:"\f3cd"}.fi-ss-temperature-hot:before{content:"\f3ce"}.fi-ss-temperature-low:before{content:"\f3cf"}.fi-ss-temperature-up:before{content:"\f3d0"}.fi-ss-tennis:before{content:"\f3d1"}.fi-ss-terrace:before{content:"\f3d2"}.fi-ss-test-tube:before{content:"\f3d3"}.fi-ss-test:before{content:"\f3d4"}.fi-ss-text-check:before{content:"\f3d5"}.fi-ss-text:before{content:"\f3d6"}.fi-ss-thermometer-half:before{content:"\f3d7"}.fi-ss-thumbs-down:before{content:"\f3d8"}.fi-ss-thumbs-up:before{content:"\f3d9"}.fi-ss-thumbtack:before{content:"\f3da"}.fi-ss-thunderstorm-moon:before{content:"\f3db"}.fi-ss-thunderstorm-sun:before{content:"\f3dc"}.fi-ss-thunderstorm:before{content:"\f3dd"}.fi-ss-ticket:before{content:"\f3de"}.fi-ss-time-add:before{content:"\f3df"}.fi-ss-time-check:before{content:"\f3e0"}.fi-ss-time-delete:before{content:"\f3e1"}.fi-ss-time-fast:before{content:"\f3e2"}.fi-ss-time-forward-sixty:before{content:"\f3e3"}.fi-ss-time-forward-ten:before{content:"\f3e4"}.fi-ss-time-forward:before{content:"\f3e5"}.fi-ss-time-half-past:before{content:"\f3e6"}.fi-ss-time-oclock:before{content:"\f3e7"}.fi-ss-time-past:before{content:"\f3e8"}.fi-ss-time-quarter-to:before{content:"\f3e9"}.fi-ss-time-quarter-past:before{content:"\f3ea"}.fi-ss-time-twenty-four:before{content:"\f3eb"}.fi-ss-tire-flat:before{content:"\f3ec"}.fi-ss-tire-pressure-warning:before{content:"\f3ed"}.fi-ss-tire-rugged:before{content:"\f3ee"}.fi-ss-tire:before{content:"\f3ef"}.fi-ss-tired:before{content:"\f3f0"}.fi-ss-tomato:before{content:"\f3f1"}.fi-ss-tool-crop:before{content:"\f3f2"}.fi-ss-tool-marquee:before{content:"\f3f3"}.fi-ss-tooth:before{content:"\f3f4"}.fi-ss-tornado:before{content:"\f3f5"}.fi-ss-tractor:before{content:"\f3f6"}.fi-ss-trailer:before{content:"\f3f7"}.fi-ss-train-side:before{content:"\f3f8"}.fi-ss-train:before{content:"\f3f9"}.fi-ss-tram:before{content:"\f3fa"}.fi-ss-transform:before{content:"\f3fb"}.fi-ss-trash:before{content:"\f3fc"}.fi-ss-treatment:before{content:"\f3fd"}.fi-ss-tree-christmas:before{content:"\f3fe"}.fi-ss-tree:before{content:"\f3ff"}.fi-ss-triangle:before{content:"\f400"}.fi-ss-trophy:before{content:"\f401"}.fi-ss-truck-container:before{content:"\f402"}.fi-ss-truck-couch:before{content:"\f403"}.fi-ss-truck-loading:before{content:"\f404"}.fi-ss-truck-monster:before{content:"\f405"}.fi-ss-truck-moving:before{content:"\f406"}.fi-ss-truck-pickup:before{content:"\f407"}.fi-ss-truck-plow:before{content:"\f408"}.fi-ss-truck-ramp:before{content:"\f409"}.fi-ss-truck-side:before{content:"\f40a"}.fi-ss-turkey:before{content:"\f40b"}.fi-ss-umbrella:before{content:"\f40c"}.fi-ss-underline:before{content:"\f40d"}.fi-ss-undo-alt:before{content:"\f40e"}.fi-ss-undo:before{content:"\f40f"}.fi-ss-unlock:before{content:"\f410"}.fi-ss-upload:before{content:"\f411"}.fi-ss-usb-pendrive:before{content:"\f412"}.fi-ss-user-add:before{content:"\f413"}.fi-ss-user-time:before{content:"\f414"}.fi-ss-user:before{content:"\f415"}.fi-ss-users-alt:before{content:"\f416"}.fi-ss-users:before{content:"\f417"}.fi-ss-utensils:before{content:"\f418"}.fi-ss-vector-alt:before{content:"\f419"}.fi-ss-vector:before{content:"\f41a"}/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-alarm-clock:before{content:"\f34e"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-behance:before{content:"\f1b4"}.fa-book-alt:before{content:"\f5d9"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-check:before{content:"\f00c"}.fa-clock:before{content:"\f017"}.fa-comments:before{content:"\f086"}.fa-dribbble:before{content:"\f17d"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-eye:before{content:"\f06e"}.fa-facebook-f:before{content:"\f39e"}.fa-flickr:before{content:"\f16e"}.fa-github:before{content:"\f09b"}.fa-globe:before{content:"\f0ac"}.fa-google-plus-g:before{content:"\f0d5"}.fa-heart:before{content:"\f004"}.fa-instagram:before{content:"\f16d"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-minus:before{content:"\f068"}.fa-paint-brush:before{content:"\f1fc"}.fa-paper-plane:before{content:"\f1d8"}.fa-pencil:before{content:"\f040"}.fa-percent:before{content:"\f295"}.fa-phone:before{content:"\f095"}.fa-pinterest-p:before{content:"\f231"}.fa-play:before{content:"\f04b"}.fa-plus:before{content:"\f067"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-search:before{content:"\f002"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-star:before{content:"\f005"}.fa-tag:before{content:"\f02b"}.fa-times:before{content:"\f00d"}.fa-twitter:before{content:"\f099"}.fa-user:before{content:"\f007"}.fa-vimeo-v:before{content:"\f27d"}.fa-youtube:before{content:"\f167"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{ font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/sectox/assets/fonts/fa-brands-400.eot);src:url(/wp-content/themes/sectox/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sectox/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/sectox/assets/fonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/sectox/assets/fonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/themes/sectox/assets/fonts/fa-brands-400.svg#fontawesome) format("svg") }.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{ font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/sectox/assets/fonts/fa-duotone-900.eot);src:url(/wp-content/themes/sectox/assets/fonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sectox/assets/fonts/fa-duotone-900.woff2) format("woff2"),url(/wp-content/themes/sectox/assets/fonts/fa-duotone-900.woff) format("woff"),url(/wp-content/themes/sectox/assets/fonts/fa-duotone-900.ttf) format("truetype"),url(/wp-content/themes/sectox/assets/fonts/fa-duotone-900.svg#fontawesome) format("svg") }.fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900}.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:1;opacity:var(--fa-primary-opacity,1)}.fad:after{color:var(--fa-secondary-color,inherit)}.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.fa-swap-opacity .fad:after,.fad.fad.fa-inverse{color:#fff}.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-alarm-clock:after{content:"\10f34e"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-angle-double-left:after{content:"\10f100"}.fad.fa-angle-double-right:after{content:"\10f101"}.fad.fad.fa-angle-down:after{content:"\10f107"}.fad.fa-angle-left:after{content:"\10f104"}.fad.fa-angle-right:after{content:"\10f105"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-arrow-left:after{content:"\10f060"}.fad.fa-arrow-right:after{content:"\10f061"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-barcode:after{content:"\10f02a"}.fad.fad.fad.fad.fa-bars:after{content:"\10f0c9"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-book-alt:after{content:"\10f5d9"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-calendar-alt:after{content:"\10f073"}.fad.fa-calendar-check:after{content:"\10f274"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-check:after{content:"\10f00c"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-clock:after{content:"\10f017"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-comments:after{content:"\10f086"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-envelope:after{content:"\10f0e0"}.fad.fa-envelope-open:after{content:"\10f2b6"}.fad.fad.fa-envelope-open-text:after{content:"\10f658"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-eye:after{content:"\10f06e"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-globe:after{content:"\10f0ac"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-heart:after{content:"\10f004"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-long-arrow-alt-left:after{content:"\10f30a"}.fad.fa-long-arrow-alt-right:after{content:"\10f30b"}.fad.fad.fad.fa-long-arrow-left:after{content:"\10f177"}.fad.fa-long-arrow-right:after{content:"\10f178"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-map-marker-alt:after{content:"\10f3c5"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-minus:after{content:"\10f068"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-paint-brush:after{content:"\10f1fc"}.fad.fad.fad.fad.fad.fad.fa-paper-plane:after{content:"\10f1d8"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-pencil:after{content:"\10f040"}.fad.fad.fad.fad.fad.fad.fad.fad.fa-percent:after{content:"\10f295"}.fad.fad.fad.fad.fad.fad.fad.fa-phone:after{content:"\10f095"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-play:after{content:"\10f04b"}.fad.fad.fad.fa-plus:after{content:"\10f067"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-quote-left:after{content:"\10f10d"}.fad.fa-quote-right:after{content:"\10f10e"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-search:after{content:"\10f002"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-shopping-basket:after{content:"\10f291"}.fad.fa-shopping-cart:after{content:"\10f07a"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-star:after{content:"\10f005"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-tag:after{content:"\10f02b"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-times:after{content:"\10f00d"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fa-user:after{content:"\10f007"}.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad.fad@font-face{ font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/sectox/assets/fonts/fa-light-300.eot);src:url(/wp-content/themes/sectox/assets/fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sectox/assets/fonts/fa-light-300.woff2) format("woff2"),url(/wp-content/themes/sectox/assets/fonts/fa-light-300.woff) format("woff"),url(/wp-content/themes/sectox/assets/fonts/fa-light-300.ttf) format("truetype"),url(/wp-content/themes/sectox/assets/fonts/fa-light-300.svg#fontawesome) format("svg") }.fal{font-weight:300}@font-face{ font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/sectox/assets/fonts/fa-regular-400.eot);src:url(/wp-content/themes/sectox/assets/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sectox/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/sectox/assets/fonts/fa-regular-400.woff) format("woff"),url(/wp-content/themes/sectox/assets/fonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/themes/sectox/assets/fonts/fa-regular-400.svg#fontawesome) format("svg") }.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}@font-face{ font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/sectox/assets/fonts/fa-solid-900.eot);src:url(/wp-content/themes/sectox/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sectox/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/sectox/assets/fonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/sectox/assets/fonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/themes/sectox/assets/fonts/fa-solid-900.svg#fontawesome) format("svg") }.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}@font-face{ font-display:swap;
    font-family: "flaticon";
    src: url("/wp-content/themes/sectox/assets/fonts/flaticon.ttf") format("truetype"),
url("/wp-content/themes/sectox/assets/fonts/flaticon.woff") format("woff"),
url("/wp-content/themes/sectox/assets/fonts/flaticon.woff2") format("woff2"),
url("/wp-content/themes/sectox/assets/fonts/flaticon.eot") format("embedded-opentype"),
url("/wp-content/themes/sectox/assets/fonts/flaticon.svg") format("svg");
 }

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
i[class*="flaticon-"]{
    display: inline-block;
}

.flaticon-plus:before {
    content: "\f101";
}
.flaticon-minus:before {
    content: "\f102";
}
.flaticon-tick:before {
    content: "\f103";
}
.flaticon-facebook:before {
    content: "\f104";
}
.flaticon-xing:before {
    content: "\f105";
}
.flaticon-spotify:before {
    content: "\f106";
}
.flaticon-dribbble:before {
    content: "\f107";
}
.flaticon-tumblr:before {
    content: "\f108";
}
.flaticon-quora:before {
    content: "\f109";
}
.flaticon-skype:before {
    content: "\f10a";
}
.flaticon-twitter:before {
    content: "\f10b";
}
.flaticon-linkedin:before {
    content: "\f10c";
}
.flaticon-behance:before {
    content: "\f10d";
}
.flaticon-vimeo:before {
    content: "\f10e";
}
.flaticon-youtube:before {
    content: "\f10f";
}
.flaticon-search-interface-symbol:before {
    content: "\f110";
}
.flaticon-shopping-basket:before {
    content: "\f111";
}
.flaticon-shopping-cart:before {
    content: "\f112";
}
.flaticon-close:before {
    content: "\f113";
}
.flaticon-right-arrow:before {
    content: "\f114";
}
.flaticon-left-arrow:before {
    content: "\f115";
}
.flaticon-phone-call:before {
    content: "\f116";
}
.flaticon-mail:before {
    content: "\f117";
}
.flaticon-visibility:before {
    content: "\f118";
}
.flaticon-chat:before {
    content: "\f119";
}
.flaticon-bubble-chat:before {
    content: "\f11a";
}
.flaticon-chat-1:before {
    content: "\f11b";
}
.flaticon-cctv:before {
    content: "\f11c";
}
.flaticon-cctv-1:before {
    content: "\f11d";
}
.flaticon-cctv-camera:before {
    content: "\f11e";
}
.flaticon-cctv-2:before {
    content: "\f11f";
}
.flaticon-cctv-3:before {
    content: "\f120";
}
.flaticon-security-camera:before {
    content: "\f121";
}
.flaticon-cctv-4:before {
    content: "\f122";
}
.flaticon-security-camera-1:before {
    content: "\f123";
}
.flaticon-cctv-5:before {
    content: "\f124";
}
.flaticon-cctv-camera-1:before {
    content: "\f125";
}
.flaticon-spy-camera:before {
    content: "\f126";
}
.flaticon-cctv-camera-2:before {
    content: "\f127";
}
.flaticon-cctv-6:before {
    content: "\f128";
}
.flaticon-cctv-camera-3:before {
    content: "\f129";
}
.flaticon-cctv-7:before {
    content: "\f12a";
}
.flaticon-cctv-8:before {
    content: "\f12b";
}
.flaticon-cctv-9:before {
    content: "\f12c";
}
.flaticon-cctv-10:before {
    content: "\f12d";
}
.flaticon-cctv-11:before {
    content: "\f12e";
}
.flaticon-cctv-12:before {
    content: "\f12f";
}
.flaticon-cctv-13:before {
    content: "\f130";
}
.flaticon-cctv-14:before {
    content: "\f131";
}
.flaticon-bubble-chat-1:before {
    content: "\f132";
}
.flaticon-group:before {
    content: "\f133";
}
.flaticon-user:before {
    content: "\f134";
}
.flaticon-quote:before {
    content: "\f135";
}
.flaticon-quote-1:before {
    content: "\f136";
}
.flaticon-quote-2:before {
    content: "\f137";
}
.flaticon-open-message:before {
    content: "\f138";
}
.flaticon-envelope:before {
    content: "\f139";
}
.flaticon-arrow-down:before {
    content: "\f13a";
}
.flaticon-home:before {
    content: "\f13b";
}
.flaticon-ellipsis:before {
    content: "\f13c";
}
.flaticon-arrow-up:before {
    content: "\f13d";
}
.flaticon-arrow-left:before {
    content: "\f13e";
}
.flaticon-arrow-right:before {
    content: "\f13f";
}
.flaticon-call:before {
    content: "\f140";
}
.flaticon-checked:before {
    content: "\f141";
}
.flaticon-comment:before {
    content: "\f142";
}
.flaticon-secure:before {
    content: "\f143";
}
.flaticon-shield:before {
    content: "\f144";
}
.flaticon-cyber-security:before {
    content: "\f145";
}
.flaticon-internet-security:before {
    content: "\f146";
}
.flaticon-web-security:before {
    content: "\f147";
}
.flaticon-guard:before {
    content: "\f148";
}
.flaticon-cyber-security-1:before {
    content: "\f149";
}
.flaticon-shield-1:before {
    content: "\f14a";
}
.flaticon-hospital:before {
    content: "\f14b";
}
.flaticon-school:before {
    content: "\f14c";
}
.flaticon-play:before {
    content: "\f14d";
}
.flaticon-play-button:before {
    content: "\f14e";
}
.flaticon-wifi-router:before {
    content: "\f14f";
}
.flaticon-approval:before {
    content: "\f150";
}
.flaticon-approved:before {
    content: "\f151";
}
.flaticon-cargo-ship:before {
    content: "\f152";
}
.flaticon-camera-drone:before {
    content: "\f153";
}
.flaticon-drone:before {
    content: "\f154";
}
.flaticon-drone-1:before {
    content: "\f155";
}
.flaticon-drone-2:before {
    content: "\f156";
}
.flaticon-drone-3:before {
    content: "\f157";
}
.flaticon-open-lock:before {
    content: "\f158";
}
.flaticon-shield-2:before {
    content: "\f159";
}
.flaticon-smart-door:before {
    content: "\f15a";
}
.flaticon-password:before {
    content: "\f15b";
}
.flaticon-locked:before {
    content: "\f15c";
}
.flaticon-cyber-security-2:before {
    content: "\f15d";
}
.flaticon-password-1:before {
    content: "\f15e";
}
.flaticon-key-with-hole:before {
    content: "\f15f";
}
.flaticon-door-key:before {
    content: "\f160";
}
.flaticon-computer-security-shield:before {
    content: "\f161";
}
.flaticon-security:before {
    content: "\f162";
}
.flaticon-hacker:before {
    content: "\f163";
}
.flaticon-user-1:before {
    content: "\f164";
}
.flaticon-calendar:before {
    content: "\f165";
}
.flaticon-calendar-1:before {
    content: "\f166";
}
.flaticon-cloud:before {
    content: "\f167";
}
.flaticon-database:before {
    content: "\f168";
}
.flaticon-video-camera:before {
    content: "\f169";
}
.flaticon-photo-camera:before {
    content: "\f16a";
}
.flaticon-settings:before {
    content: "\f16b";
}
.flaticon-television:before {
    content: "\f16c";
}
.flaticon-pen:before {
    content: "\f16d";
}
.flaticon-pdf:before {
    content: "\f16e";
}
.flaticon-pdf-1:before {
    content: "\f16f";
}
.flaticon-file:before {
    content: "\f170";
}
.flaticon-download:before {
    content: "\f171";
}
.flaticon-dots-menu:before {
    content: "\f172";
}
.flaticon-pin:before {
    content: "\f173";
}
.flaticon-maps-and-flags:before {
    content: "\f174";
}
.flaticon-compare:before {
    content: "\f175";
}
.flaticon-star:before {
    content: "\f176";
}
.flaticon-star-1:before {
    content: "\f177";
}
.flaticon-share:before {
    content: "\f178";
}
.flaticon-reply-arrow:before {
    content: "\f179";
}
.flaticon-share-1:before {
    content: "\f17a";
}
.flaticon-global:before {
    content: "\f17b";
}
.mt-5{margin-top:5px !important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px}:root {
  /**
  @font family declaration
  */
  --tp-ff-body: 'Space Grotesk', sans-serif;
  --tp-ff-heading: 'Space Grotesk', sans-serif;
  --tp-ff-p: 'Space Grotesk', sans-serif;
  --tp-ff-fontawesome: "Font Awesome 5 Pro";
  /**
  @color declaration
  */
  --tp-common-white: #ffffff;
  --tp-common-black: #212121;
  --tp-heading-primary: #212121;
  --tp-grey-1: #f7f7f7;
  --tp-grey-2: #F5F6F8;
  --tp-text-body: #777777;
  --tp-text-p: #777777;
  --tp-theme-1: #3c8599;
  --tp-border-1: #000;
  /**
  @font weight declaration
  */
  --tp-fw-normal: normal;
  --tp-fw-elight: 200;
  --tp-fw-light: 300;
  --tp-fw-regular: 400;
  --tp-fw-medium: 500;
  --tp-fw-sbold: 600;
  --tp-fw-bold: 700;
  --tp-fw-ebold: 800;
  --tp-fw-black: 900;
  /**
  @font size declaration
  */
  --tp-fz-body: 16px;
  --tp-fz-p: 16px;
  --tp-fz-h1: 40px;
  --tp-fz-h2: 36px;
  --tp-fz-h3: 24px;
  --tp-fz-h4: 20px;
  --tp-fz-h5: 16px;
  --tp-fz-h6: 14px;
}

/*-----------------------------------------------------------------------------------

    Theme Name: Sectox - CCTV & Security HTML Template
    Author: Theme_Pure
    Support: basictheme400@gmail.com
    Description: Sectox - CCTV & Security HTML Template
    Version: 1.0

-----------------------------------------------------------------------------------

/************ TABLE OF CONTENTS ***************

    01. HEADER CSS START HERE
	02. MEANMENU CSS START HERE
	03. SLIDER CSS START HERE
	04. ABOUT CSS START HERE
	05. FACT CSS START HERE
	06. SERVICE CSS START HERE
	07. PROJECT CSS START HERE
	08. PRICE CSS START HERE
	09. FEATURE CSS START HERE
	10. TESTIMONIAL CSS START HERE
	11. CTA CSS START HERE
	12. BRAND CSS START HERE
	13. FEED CSS START HERE
	14. BLOG CSS START HERE
	15. PROCESS CSS START HERE
	16. PORTFOLIO CSS START HERE
	17. TEAM CSS START HERE
	18. SHOP CSS START HERE
	19. CONTACT CSS START HERE
	20. CART CSS START HERE
	21. FOOTER CSS START HERE



**********************************************/
/*----------------------------------------*/
/*  01. THEME DEFAULT CSS START
/*----------------------------------------*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/*---------------------------------
    typography css start 
---------------------------------*/
body {
  font-family: var(--tp-ff-body);
  font-size: var(--tp-fz-body);
  font-weight: normal;
  color: var(--tp-text-body);
  line-height: 26px;
}

a {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--tp-ff-heading);
  color: var(--tp-heading-primary);
  margin-top: 0px;
  font-weight: var(--tp-fw-bold);
  line-height: 1.2;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

h1 {
  font-size: var(--tp-fz-h1);
}

h2 {
  font-size: var(--tp-fz-h2);
}

h3 {
  font-size: var(--tp-fz-h3);
}

h4 {
  font-size: var(--tp-fz-h4);
}

h5 {
  font-size: var(--tp-fz-h5);
}

h6 {
  font-size: var(--tp-fz-h6);
}

ul {
  margin: 0px;
  padding: 0px;
}

p {
  font-family: var(--tp-ff-p);
  font-size: var(--tp-fz-p);
  font-weight: var(--tp-fw-normal);
  color: var(--tp-text-body);
  margin-bottom: 15px;
  line-height: 26px;
}

a,
.btn,
button,
p,
i,
input,
select,
textarea,
li,
img,
svg path,
*::after,
*::before,
.transition-3,
h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

a:focus,
.button:focus {
  text-decoration: none;
  outline: none;
}

a:focus,
a:hover {
  color: inherit;
  text-decoration: none;
}

a,
button {
  color: inherit;
  outline: none;
  border: none;
  background: transparent;
}

button:hover {
  cursor: pointer;
}

button:focus {
  outline: 0;
  border: 0;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

input {
  outline: none;
}

input[type=color] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  border: 0;
  cursor: pointer;
  height: 100%;
  width: 100%;
  padding: 0;
  border-radius: 50%;
}

*::-moz-selection {
  background: var(--tp-common-black);
  color: var(--tp-common-white);
  text-shadow: none;
}

::-moz-selection {
  background: var(--tp-common-black);
  color: var(--tp-common-white);
  text-shadow: none;
}

::selection {
  background: var(--tp-common-black);
  color: var(--tp-common-white);
  text-shadow: none;
}

*::-moz-placeholder {
  color: var(--tp-common-black);
  font-size: var(--tp-fz-body);
  opacity: 1;
}

*::placeholder {
  color: var(--tp-common-black);
  font-size: var(--tp-fz-body);
  opacity: 1;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}

/*---------------------------------
    common classes css start 
---------------------------------*/
.w-img img {
  width: 100%;
}

img {
  max-width: 100%;
}

.m-img img {
  max-width: 100%;
}

.fix {
  overflow: hidden;
}

.clear {
  clear: both;
}

.f-left {
  float: left;
}

.f-right {
  float: right;
}

.z-index-1 {
  z-index: 1;
}

.z-index-11 {
  z-index: 11;
}

.overflow-y-visible {
  overflow-x: hidden;
  overflow-y: visible;
}

.p-relative {
  position: relative;
}

.p-absolute {
  position: absolute;
}

.include-bg {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/*----------------------------------------
    Body Overlay 
-----------------------------------------*/
.body-overlay {
  background-color: rgba(var(--tp-common-black), 0.5);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 99;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.body-overlay:hover {
  cursor: pointer;
}

.body-overlay.opened {
  opacity: 1;
  visibility: visible;
}

/*----------------------------------------
    Progress Wrap
-----------------------------------------*/
@media (max-width: 767px) {
  .progress-wrap {
    right: 15px;
    bottom: 15px;
  }
}

.basic-pagination ul li {
  display: inline-block;
  margin-bottom: 10px;
}
.basic-pagination ul li:not(:last-child) {
  margin-right: 10px;
}
.basic-pagination ul li a, .basic-pagination ul li span {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 46px;
  text-align: center;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  border: 2px solid #f1f1f1;
  font-size: 18px;
  font-weight: 600;
}
.basic-pagination ul li a:hover, .basic-pagination ul li a.current, .basic-pagination ul li span:hover, .basic-pagination ul li span.current {
  background: var(--tp-theme-1);
  border-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

.nice-select::after {
  border: none;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 0;
  right: 15px;
  content: "\f107";
  font-family: var(--tp-ff-fontawesome);
  transform-origin: center;
  color: #555;
  font-weight: 500;
  height: auto;
  width: auto;
}
.nice-select.open::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -moz-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}

/*--
    - Background color
-----------------------------------------*/
.grey-bg {
  background: var(--tp-grey-1);
}

.grey-bg-2 {
  background: var(--tp-grey-2);
}

.white-bg {
  background: var(--tp-common-white);
}

.black-bg {
  background: var(--tp-common-black);
}

.theme-bg {
  background: var(--tp-theme-1);
}

.footer-bg {
  background-color: #111111;
}

/*--
    - Spacing
-----------------------------------------*/
/* pulse btn */
.pulse-btn {
  display: inline-block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  background-color: var(--tp-theme-1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: var(--tp-common-white);
  animation: pulse 2s infinite;
}
.pulse-btn:hover {
  background-color: var(--tp-common-white);
  color: var(--tp-theme-1);
}
.pulse-btn i {
  padding-left: 2px;
}

/* hambur btn */
.hamurger-btn {
  width: 30px;
  height: 30px;
  position: relative;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  background: transparent;
  border: 0;
  outline: 0;
}
.hamurger-btn span {
  display: inline-block;
  width: 100%;
  background: var(--tp-common-black);
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  opacity: 1;
  left: 0;
  z-index: 1;
}
.hamurger-btn span:nth-child(1) {
  top: 0;
}
.hamurger-btn span:nth-child(2) {
  top: 10px;
}
.hamurger-btn span:nth-child(3) {
  top: 20px;
}

/* theme btn */
.tp-btn-simelar {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-white);
  background: #226172;
  height: 48px;
  line-height: 49px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-btn-simelar i {
  padding-left: 5px;
}
.tp-btn-simelar:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-common-black);
}
.tp-btn-simelar:focus {
  color: var(--tp-common-white);
}

.tp-btn-border {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
  background: none;
  height: 58px;
  line-height: 58px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border: 1px solid #ececec;
}
.tp-btn-border:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-common-black);
  border: 1px solid #222;
}
.tp-btn-border i {
  padding-left: 5px;
}

.tp-btn {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-white);
  background: var(--tp-theme-1);
  height: 60px;
  line-height: 60px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-btn i {
  padding-left: 5px;
}
.tp-btn:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-common-black);
}
.tp-btn:focus {
  color: var(--tp-common-white);
}

.tp-white-btn {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
  background: #f6f6f6;
  height: 60px;
  line-height: 60px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-white-btn i {
  padding-left: 5px;
}
.tp-white-btn:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-common-black);
}
.tp-white-btn:focus {
  color: var(--tp-common-white);
}

.tp-btn-380-two {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-white);
  background: var(--tp-theme-1);
  height: 60px;
  width: 380px;
  line-height: 60px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-btn-380-two i {
  padding-left: 5px;
}
.tp-btn-380-two:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-common-black);
}
.tp-btn-380-two:focus {
  color: var(--tp-common-white);
}

.tp-btn-2 {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-white);
  background: var(--tp-theme-1);
  height: 48px;
  line-height: 48px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-btn-2 i {
  padding-left: 5px;
}
.tp-btn-2:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-common-black);
}
.tp-btn-2:focus {
  color: var(--tp-common-white);
}

.tp-black-btn {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-white);
  background: #171717;
  height: 48px;
  line-height: 49px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-black-btn i {
  padding-left: 5px;
}
.tp-black-btn:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-theme-1);
}
.tp-black-btn:focus {
  color: var(--tp-common-white);
}

.tp-black-btn-2 {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-white);
  background: #171717;
  height: 60px;
  line-height: 60px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-black-btn-2 i {
  padding-left: 5px;
}
.tp-black-btn-2:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-theme-1);
}
.tp-black-btn-2:focus {
  color: var(--tp-common-white);
}

.tp-btn-380 {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-white);
  background: #171717;
  height: 60px;
  width: 380px;
  line-height: 60px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-btn-380 i {
  padding-left: 5px;
}
.tp-btn-380:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-theme-1);
}
.tp-btn-380:focus {
  color: var(--tp-common-white);
}

.tp-btn-white {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
  background: var(--tp-common-white);
  height: 60 px;
  line-height: 60px;
  text-align: center;
  padding: 0 38px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.tp-btn-white i {
  padding-left: 5px;
}
.tp-btn-white:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-common-black);
}
.tp-btn-white:focus {
  color: var(--tp-common-white);
}

/* link btn style 1 */
.link-btn {
  position: relative;
  display: inline-block;
  font-size: 18px;
  color: var(--tp-text-3);
  background: transparent;
  border: 1px solid var(--tp-border-2);
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 48px;
  padding-right: 25px;
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -ms-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  overflow: hidden;
}
.link-btn i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -ms-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
}
.link-btn i:last-child {
  left: 0%;
  visibility: hidden;
  opacity: 0;
}
.link-btn:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-theme-1);
  border-color: var(--tp-theme-1);
}
.link-btn:hover i {
  left: 100%;
  visibility: hidden;
  opacity: 0;
}
.link-btn:hover i:last-child {
  left: 50%;
  visibility: visible;
  opacity: 1;
}

/* link btn style 2 */
.link-btn-2 {
  position: relative;
  font-size: 16px;
  color: var(--tp-text-1);
  font-weight: 500;
  padding-right: 21px;
  display: inline-block;
}
.link-btn-2 i {
  font-size: 14px;
  position: absolute;
  top: 12px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -ms-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
}
.link-btn-2 i:first-child {
  right: 10%;
  visibility: hidden;
  opacity: 0;
}
.link-btn-2 i:last-child {
  right: 0;
}
.link-btn-2:hover {
  color: var(--tp-theme-1);
}
.link-btn-2:hover i:first-child {
  right: 0;
  visibility: visible;
  opacity: 1;
}
.link-btn-2:hover i:last-child {
  right: -10%;
  visibility: hidden;
  opacity: 0;
}
.link-btn-2.link-prev {
  padding-right: 0;
  padding-left: 21px;
}
.link-btn-2.link-prev i:first-child {
  left: 10%;
  right: auto;
}
.link-btn-2.link-prev i:last-child {
  left: 0;
  right: auto;
}
.link-btn-2.link-prev:hover i:first-child {
  left: 0%;
  right: auto;
}
.link-btn-2.link-prev:hover i:last-child {
  left: -10%;
  right: auto;
}

.tp-big-text {
  font-size: 160px;
  color: transparent;
  -webkit-text-stroke: 1px #f4f4f4;
  position: absolute;
  top: -70px;
  left: -40px;
  z-index: -1;
}
@media (max-width: 767px) {
  .tp-big-text {
    font-size: 50px;
    top: -49px;
    left: -10px;
  }
}

.text-center .tp-big-text {
  z-index: -1;
  right: 0;
}

.tp-section-subtitle {
  background: #3c8599;
  color: #fff;
  font-weight: 700;
  padding: 3px 10px;
  text-transform: uppercase;
}

.tp-section-box-2 .tp-section-subtitle {
  color: #3c8599;
  font-weight: 700;
  text-transform: uppercase;
  background: 0;
  padding: 0;
}

.cta-map-section .tp-section-subtitle {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  background: 0;
  padding: 0;
}

.white-text .tp-section-subtitle {
  color: #fff;
}
.white-text .tp-section-title {
  color: #fff;
}
@media (max-width: 767px) {
  .white-text .tp-section-title {
    font-size: 30px;
  }
}

.tp-price-title .tp-section-title {
  color: var(--tp-common-white);
}

.tp-section-title {
  font-size: 59px;
  letter-spacing: -2.5px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-section-title {
    font-size: 45px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-section-title {
    font-size: 52px;
  }
}
@media (max-width: 767px) {
  .tp-section-title {
    font-size: 35px;
  }
}

.tp-section-white .tp-big-text {
  -webkit-text-stroke: 1px #2e2e2e;
}

.tp-section-title2 {
  color: var(--tp-common-black);
}

.z-index {
  position: relative;
  z-index: 9;
}

.pre {
  position: relative;
}
.pre::before {
  content: "";
  width: 30px;
  height: 2px;
  background-color: var(--tp-theme-1);
  display: inline-block;
  margin-right: 14px;
  transform: translateY(-4px);
}
.pre::after {
  content: "";
  width: 30px;
  height: 2px;
  background-color: var(--tp-theme-1);
  display: inline-block;
  margin-left: 14px;
  transform: translateY(-4px);
}

.right {
  position: relative;
}
.right::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: -37px;
  width: 30px;
  height: 2px;
  background-color: var(--tp-theme-1);
}

.right-white {
  position: relative;
}
.right-white::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: -37px;
  width: 30px;
  height: 2px;
  background-color: var(--tp-common-white);
}

.left {
  position: relative;
}
.left::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: -37px;
  width: 30px;
  height: 2px;
  background-color: var(--tp-theme-1);
}

/*----------------------------------------*/
/*  24. BREADCRUMB CSS START
/*----------------------------------------*/
.breadcrumb__title {
  font-size: 80px;
  font-weight: 700;
  color: var(--tp-common-black);
}
@media (max-width: 767px) {
  .breadcrumb__title {
    font-size: 30px;
  }
}
.breadcrumb__title-2 {
  font-size: 50px;
  line-height: 1.1;
  margin-top: 12px;
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .breadcrumb__title-2 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .breadcrumb__title-2 {
    font-size: 26px;
  }
}
.breadcrumb__title-pre {
  display: inline-block;
  height: 24px;
  line-height: 26px;
  font-size: 14px;
  color: #ffffff;
  font-weight: 500;
  background: var(--tp-theme-2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 0 7px;
  margin-bottom: 12px;
}
.breadcrumb__list {
  background-color: var(--tp-theme-1);
  display: inline-block;
  padding: 0px 10px;
}
.breadcrumb__list span {
  font-size: 16px;
  color: var(--tp-common-white);
  font-weight: 500;
  text-transform: uppercase;
}
.breadcrumb__list-2 span {
  font-size: 14px;
  color: var(--tp-text-11);
  font-weight: 500;
  padding-right: 3px;
  margin-right: 3px;
  text-transform: capitalize;
}
.breadcrumb__list-2 span a:hover {
  color: var(--tp-theme-1);
}
.breadcrumb__overlay {
  position: relative;
}
.breadcrumb__overlay::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #dae0eb;
}

.dvdr i {
  font-size: 12px;
}

.single-post .breadcrumb__title {
  font-size: 50px;
}
@media (max-width: 767px) {
  .single-post .breadcrumb__title {
    font-size: 30px;
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  70% {
    -moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
#loading {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 999999;
  margin-top: 0px;
  top: 0px;
  display: none;
}

#loading-center {
  width: 100%;
  height: 100%;
  position: relative;
}

#loading-center-absolute {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 25%;
  transform: translate(-50%, -50%);
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  #loading-center-absolute {
    width: 40%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #loading-center-absolute {
    width: 40%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #loading-center-absolute {
    width: 45%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  #loading-center-absolute {
    width: 50%;
  }
}
@media (max-width: 575px) {
  #loading-center-absolute {
    width: 60%;
  }
}
#loading {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 999999;
  margin-top: 0px;
  top: 0px;
}

#loading-center {
  width: 100%;
  height: 100%;
  position: relative;
}

#loading-center-absolute {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.object {
  width: 20px;
  height: 20px;
  background-color: #5f3afc;
  -moz-border-radius: 50% 50% 50% 50%;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  margin-right: 20px;
  margin-bottom: 20px;
  position: absolute;
}

#object_one {
  -webkit-animation: object 2s linear infinite;
  animation: object 2s linear infinite;
}

#object_two {
  -webkit-animation: object 2s linear infinite -0.4s;
  animation: object 2s linear infinite -0.4s;
}

#object_three {
  -webkit-animation: object 2s linear infinite -0.8s;
  animation: object 2s linear infinite -0.8s;
}

#object_four {
  -webkit-animation: object 2s linear infinite -1.2s;
  animation: object 2s linear infinite -1.2s;
}

#object_five {
  -webkit-animation: object 2s linear infinite -1.6s;
  animation: object 2s linear infinite -1.6s;
}

@-webkit-keyframes object {
  0% {
    left: 100px;
    top: 0;
  }
  80% {
    left: 0;
    top: 0;
  }
  85% {
    left: 0;
    top: -20px;
    width: 20px;
    height: 20px;
  }
  90% {
    width: 40px;
    height: 15px;
  }
  95% {
    left: 100px;
    top: -20px;
    width: 20px;
    height: 20px;
  }
  100% {
    left: 100px;
    top: 0;
  }
}
@keyframes object {
  0% {
    left: 100px;
    top: 0;
  }
  80% {
    left: 0;
    top: 0;
  }
  85% {
    left: 0;
    top: -20px;
    width: 20px;
    height: 20px;
  }
  90% {
    width: 40px;
    height: 15px;
  }
  95% {
    left: 100px;
    top: -20px;
    width: 20px;
    height: 20px;
  }
  100% {
    left: 100px;
    top: 0;
  }
}
.loading-icon .loading-logo {
  width: 64px;
  height: 64px;
  -webkit-animation: ghurche 4s linear infinite -1.2s;
  animation: ghurche 4s linear infinite -1.2s;
}

@media (max-width: 575px) {
  .loading-icon .loading-logo {
    margin-bottom: 10px;
  }
}
@-webkit-keyframes ghurche {
  0% {
    left: 100px;
    top: 0;
  }
  100% {
    left: 100px;
    top: 0;
  }
}
@keyframes ghurche {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*----------------------------------------*/
/*  ACCORDION CSS START
/*----------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-faq-wrapper {
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-faq-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .tp-faq-wrapper {
    padding-left: 0;
  }
}

.tp-custom-accordio .accordion-items {
  margin-bottom: 20px;
}
.tp-custom-accordio .accordion-buttons {
  position: relative;
  width: 100%;
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  padding: 24px 30px;
  background-color: #fafafa;
  color: #212121;
}
.tp-custom-accordio .accordion-buttons::after {
  position: absolute;
  content: "\f068";
  font-family: var(--tp-ff-fontawesome);
  background-image: none;
  top: 28px;
  right: 30px;
  color: #212121;
  width: auto;
  height: auto;
  font-weight: 500;
  font-size: 14px;
}
.tp-custom-accordio .accordion-buttons.collapsed::after {
  content: "\f067";
}
.tp-custom-accordio .accordion-body {
  padding: 20px 30px;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);
}

.tp-custom-accordio-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .tp-custom-accordio-2 {
    padding-bottom: 0px;
    padding-top: 20px;
  }
}
.tp-custom-accordio-2 .accordion-items {
  margin-bottom: 20px;
  border: 1px solid #e0e5eb;
}
.tp-custom-accordio-2 .accordion-buttons {
  position: relative;
  width: 100%;
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  padding: 24px 30px;
  color: #212121;
  padding-right: 50px;
}
.tp-custom-accordio-2 .accordion-buttons::after {
  position: absolute;
  content: "\f068";
  font-family: var(--tp-ff-fontawesome);
  background-image: none;
  top: 28px;
  right: 30px;
  color: #bfbfbf;
  width: auto;
  height: auto;
  font-weight: 500;
  font-size: 14px;
}
.tp-custom-accordio-2 .accordion-buttons.collapsed::after {
  content: "\f067";
}
.tp-custom-accordio-2 .accordion-body {
  padding: 30px;
  padding-top: 0;
  color: #777777;
  position: relative;
}
.tp-custom-accordio-2 .accordion-body .accordio-icon {
  position: absolute;
  right: 17px;
  top: -4px;
  z-index: -1;
}
.tp-custom-accordio-2 .accordion-body .accordio-icon i {
  font-size: 100px;
  color: #f7f7f7;
}

/*----------------------------------------*/
/*  01. HEADER CSS START HERE
/*----------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .header-1-space {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 1601px) and (max-width: 1800px) {
  .header-area {
    padding: 0 30px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
  .header-area {
    padding: 0 30px;
  }
}
@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-area {
    padding: 15px 0;
  }
}

.tp-header-2-mobile-area {
  padding: 20px 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-area-flat {
    padding: 20px 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-area-flat {
    padding: 20px 25px;
  }
}
@media (max-width: 767px) {
  .header-area-flat {
    padding: 20px 0px;
  }
}

.toast {
  width: 100%;
  max-width: 100%;
  font-size: inherit;
  pointer-events: auto;
  background-color: inherit;
  background-clip: padding-box;
  border: 0;
  box-shadow: none;
  border-radius: 0;
}

.btn-close.btn-close-white {
  position: absolute;
  right: 100px;
  top: 17px;
}
@media (max-width: 767px) {
  .btn-close.btn-close-white {
    right: 0;
    top: auto;
    bottom: 3px;
    font-size: 12px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .header-area-space {
    padding-bottom: 24px;
  }
}

.notification-color .notification-text p {
  color: #777777;
}
.notification-color .notification-text p b {
  color: var(--tp-common-black);
}

.notification-text p {
  color: #fff;
}
.notification-text p b {
  color: #ffb614;
}

.tp-top-menu ul {
  text-align: right;
}
.tp-top-menu ul li {
  display: inline-block;
  padding-left: 30px;
  position: relative;
  transition: 0.3s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-top-menu ul li {
    padding-left: 5px;
    margin-left: 3px;
  }
}
.tp-top-menu ul li:hover > a {
  color: var(--tp-theme-1);
}
.tp-top-menu ul li:hover ul {
  opacity: 1;
  visibility: visible;
}
.tp-top-menu ul li ul {
  width: 120px;
  background-color: #222;
  padding: 15px 20px;
  text-align: left;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 99;
  padding-top: 12px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
.tp-top-menu ul li ul li {
  margin: 0;
  padding-left: 0;
  display: block;
  line-height: 1;
  margin-bottom: 6px;
}
.tp-top-menu ul li ul li a {
  padding: 0;
  font-size: 13px;
  line-height: 1;
}
.tp-top-menu ul a {
  color: var(--tp-common-white);
  font-weight: var(--tp-fw-bold);
  display: inline-block;
  font-size: 14px;
  padding: 6px 0;
}

.notification-color .tp-top-menu a {
  color: var(--tp-common-black);
}
.notification-color .header-lan-menu::before {
  background-color: #d7d7d7;
}
.notification-color .tp-top-menu ul li ul li a {
  color: #fff;
}
.notification-color .tp-top-menu ul li ul li a:hover {
  color: var(--tp-theme-1);
}

.header-lan-menu {
  position: relative;
}
.header-lan-menu::before {
  position: absolute;
  content: "";
  top: 10px;
  left: 0;
  height: 20px;
  width: 2px;
  background-color: #383838;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-lan-menu::before {
    display: none;
  }
}

.tp-top-notification-menu-3 ul {
  text-align: right;
}
.tp-top-notification-menu-3 ul li {
  display: inline-block;
  padding-left: 30px;
  margin-left: 30px;
  position: relative;
  transition: 0.3s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-top-notification-menu-3 ul li {
    padding-left: 5px;
    margin-left: 3px;
  }
}
.tp-top-notification-menu-3 ul li:last-child::after {
  position: absolute;
  content: "";
  top: 4px;
  left: 0;
  height: 20px;
  width: 2px;
  background-color: #d7d7d7;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-top-notification-menu-3 ul li:last-child::after {
    display: none;
  }
}
.tp-top-notification-menu-3 ul li:hover a {
  color: var(--tp-theme-1);
}
.tp-top-notification-menu-3 ul a {
  color: var(--tp-common-black);
  font-weight: var(--tp-fw-bold);
  display: inline-block;
  font-size: 14px;
}

.tp-main-menu ul li {
  display: inline-block;
  position: relative;
  margin: 0 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-main-menu ul li {
    margin: 0 15px;
  }
}
.tp-main-menu ul li.has-dropdown:after {
  content: "\f067";
  font-family: var(--tp-ff-fontawesome);
  color: var(--tp-common-black);
  font-size: 14px;
}
.tp-main-menu ul li a {
  font-weight: var(--tp-fw-bold);
  color: var(--tp-common-black);
  padding: 42px 0;
  display: inline-block;
}
.tp-main-menu ul li:hover::after {
  color: var(--tp-theme-1);
}
.tp-main-menu ul li:hover a {
  color: var(--tp-theme-1);
}
.tp-main-menu ul li .submenu {
  position: absolute;
  width: 220px;
  background-color: var(--tp-common-black);
  padding: 30px;
  top: 105%;
  left: 0;
  text-align: left;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 5;
}
.tp-main-menu ul li .submenu li {
  display: block;
  margin: 0;
  padding-left: 0;
}
.tp-main-menu ul li .submenu li::before {
  display: none;
}
.tp-main-menu ul li .submenu li a {
  color: var(--tp-common-white);
  padding: 0;
  font-size: 14px;
}
.tp-main-menu ul li .submenu li a:hover {
  color: var(--tp-theme-1);
}
.tp-main-menu ul li .submenu li:not(:last-child) {
  margin-bottom: 10px;
}
.tp-main-menu ul li:hover > .submenu {
  top: 100%;
  visibility: visible;
  opacity: 1;
}

.search-form {
  position: absolute;
  top: 80px;
  right: 50%;
  padding: 40px;
  background-color: black;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
.search-form input {
  padding-right: 50px;
  width: 270px;
  margin-bottom: 0;
  color: inherit;
  border: none;
  display: block;
  height: 56px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-width: 0 0 1px 0;
  font-size: 16px;
  line-height: 1.7;
  font-weight: 500;
  color: var(--tp-common-white);
  background-color: transparent;
}
@media (max-width: 767px) {
  .search-form input {
    width: 170px;
    height: 45px;
  }
}
.search-form input::placeholder {
  color: #939393;
}
.search-form input::-moz-placeholder {
  color: #939393;
}
.search-form button {
  position: absolute;
  right: 50px;
  top: 44%;
  color: #939393;
}

.search-form.header_search-open {
  opacity: 1;
  visibility: visible;
  top: 69px;
}

.tp-header-right {
  display: flex;
  align-items: center;
  justify-content: end;
}

.tp-h-search i:last-child {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  transform: scale(0);
  transform-origin: center;
}
.tp-h-search.opened i:first-child {
  transform: scale(0);
}
.tp-h-search.opened i:last-child {
  transform: scale(1);
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.tp-header-icon {
  height: 48px;
  width: 48px;
  border: 1px solid #e8e8e8;
  display: inline-block;
  text-align: center;
  line-height: 45px;
  margin-left: 10px;
  position: relative;
}
.tp-header-icon:hover {
  background-color: var(--tp-theme-1);
  border: 1px solid #3c8599;
  color: #fff;
}

.tp-header-icon2 {
  height: 48px;
  width: 48px;
  border: 1px solid #e8e8e8;
  display: inline-block;
  text-align: center;
  line-height: 45px;
  margin-left: 10px;
  color: #fff;
}

.tp-header-icon2:hover {
  color: var(--tp-common-black);
}

.tp-sidebar-menu {
  position: fixed;
  right: -100%;
  top: 0;
  width: 320px;
  height: 100%;
  background: #ffffff none repeat scroll 0 0;
  -webkit-box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5);
  box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 9999;
  padding: 30px;
  min-width: 300px;
  overflow-y: scroll;
}
@media (max-width: 767px) {
  .tp-sidebar-menu {
    width: 290px;
  }
}

.sidebar-close {
  position: absolute;
  left: -45px;
  top: 28px;
  height: 40px;
  width: 40px;
  background: #fff;
  color: #000;
}

.tp-sidebar-menu.sidebar-opened {
  right: 0;
}

.body-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 99;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.body-overlay.opened {
  opacity: 1;
  visibility: visible;
}

.tp-search-icon {
  padding-left: 10px;
}

.tp-header-contact-icon i {
  font-size: 14px;
  color: var(--tp-common-white);
  font-weight: normal;
  height: 40px;
  width: 40px;
  border: 2px solid #629cac;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  margin-right: 15px;
  transition: 0.3s;
}
.tp-header-contact-icon label {
  font-size: 14px;
  color: #c8d9de;
  font-weight: 400;
  font-weight: 400;
  display: block;
  transition: 0.3s;
}
.tp-header-contact-icon a {
  color: var(--tp-common-white);
  font-size: 20px;
  font-weight: var(--tp-fw-bold);
  transition: 0.3s;
}

.select-icon-main .tp-header-contact-icon i {
  font-size: 26px;
  color: var(--tp-common-black);
  font-weight: normal;
  height: 50px;
  width: 50px;
  border: 2px solid #fff;
  background-color: #fff;
  line-height: 45px;
}
.select-icon-main .tp-header-contact-icon a {
  font-size: 18px;
}

.tp-header-contact-icon:hover i {
  background: #fff;
  color: #629cac;
}

.tp-header-menu-area {
  position: absolute;
  bottom: -36px;
  left: 0;
  width: 100%;
  z-index: 9;
}

.tp-main-menu-2 ul {
  padding-left: 40px;
}
.tp-main-menu-2 ul li {
  position: relative;
  padding-right: 40px;
  margin-right: 40px;
  display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-main-menu-2 ul li {
    margin-right: 35px;
    padding-right: 35px;
  }
}
.tp-main-menu-2 ul li .submenu {
  position: absolute;
  width: 220px;
  background-color: var(--tp-common-black);
  padding: 30px;
  top: 105%;
  left: 0;
  text-align: left;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 5;
}
.tp-main-menu-2 ul li .submenu li {
  display: block;
}
.tp-main-menu-2 ul li .submenu li a {
  color: var(--tp-common-white);
  padding: 6px;
  font-size: 14px;
  text-transform: capitalize;
  display: block;
}
.tp-main-menu-2 ul li a {
  font-weight: var(--tp-fw-bold);
  color: var(--tp-common-black);
  padding: 21px 0;
  display: inline-block;
  text-transform: uppercase;
}
.tp-main-menu-2 ul li::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background-color: #d1d1d1;
  width: 1px;
  height: 18px;
}
.tp-main-menu-2 ul li:last-child::before {
  display: none;
}
.tp-main-menu-2 ul li:hover > a {
  color: var(--tp-theme-1);
}

.tp-main-menu-2 ul li:hover > .submenu {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.tp-main-menu-2 ul li .submenu li a:hover {
  color: var(--tp-theme-1);
}

.tp-main-menu-2 ul li .submenu li {
  padding-right: 0;
  margin-right: 0;
}

.tp-main-menu-2 ul li .submenu li:before {
  display: none;
}

.tp-header-contact-icon-2 i {
  height: 60px;
  width: 60px;
  line-height: 60px;
}

.tp-header-contact-icon-3 i {
  height: 60px;
  width: 60px;
  line-height: 60px;
  background-color: var(--tp-theme-1);
  border: none;
  font-size: 24px;
}

.tp-search-wrapper input::placeholder {
  color: #c9c9c9;
  text-transform: uppercase;
}

.tp-search-wrapper input {
  border: 0;
  text-transform: lowercase;
  font-size: 16px;
  font-weight: 500;
  background: 0;
  width: 170px;
  padding-right: 20px;
}
.tp-search-wrapper i {
  color: #222;
  padding-right: 5px;
}

.notification-text-3 p {
  color: #777777;
}
.notification-text-3 p b {
  color: var(--tp-common-black);
}

.header-sticky {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: #fff;
  z-index: 999;
}

/*----------------------------------------*/
/*  02. MEANMENU CSS START HERE
/*----------------------------------------*/
.mobile-menu .sidebar-list {
  clear: both;
  list-style: none;
}
.mobile-menu .sidebar-list li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 5px;
}
.mobile-menu .sidebar-list li::after {
  top: 10px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  border: 1px solid #666;
  background-color: transparent;
  content: "";
  display: inline-block;
  position: absolute;
}
.mobile-menu .tp-sidebar-social {
  margin-top: 20px;
}
.mobile-menu .tp-sidebar-social a {
  margin-right: 5px;
  background-color: var(--tp-theme-1);
  color: #fff;
  display: inline-block;
  width: 35px;
  height: 35px;
  text-align: center;
  font-size: 14px;
  line-height: 34px;
}

/* mean menu customize */
.mean-container a.meanmenu-reveal {
  display: none;
}

.mean-container .mean-nav {
  background: none;
  margin-top: 0;
}

.mean-container .mean-bar {
  padding: 0;
  min-height: auto;
  background: none;
  overflow: hidden;
  margin-bottom: 30px;
}

.mean-container .mean-nav > ul {
  padding: 0;
  margin: 0;
  width: 100%;
  list-style-type: none;
  display: block !important;
}

.mean-container a.meanmenu-reveal {
  display: none !important;
}

.mean-container .mean-nav ul li a {
  width: 100%;
  padding: 10px 0;
  color: var(--clr-common-black);
  border-top: 1px solid #ebebeb;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 700;
}
.mean-container .mean-nav ul li a:hover {
  color: var(--clr-theme-1);
}

.mean-container .mean-nav ul li a.mean-expand {
  margin-top: 5px;
  padding: 0 !important;
  line-height: 14px;
  border: 1px solid #ebebeb !important;
  height: 30px;
  width: 30px;
  line-height: 30px;
  color: var(--clr-common-black);
  line-height: 30px;
  top: 0;
  font-weight: 400;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
  background: var(--clr-theme-1);
  color: var(--clr-common-white);
  border-color: var(--clr-theme-1);
}

.mean-container .mean-nav ul li > a > i {
  display: none;
}

.mean-container .mean-nav ul li > a.mean-expand i {
  display: inline-block;
}

.mean-container .mean-nav > ul > li:first-child > a {
  border-top: 0;
}

.mean-container .mean-nav ul li a.mean-expand.mean-clicked {
  color: var(--clr-common-black);
}

.mean-container .mean-nav ul li a.mean-expand.mean-clicked i {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  color: var(--clr-common-black);
}

/*----------------------------------------*/
/*  03. SLIDER CSS START HERE
/*----------------------------------------*/
.tp-slider-height {
  min-height: 810px;
}
@media (max-width: 767px) {
  .tp-slider-height {
    background-position: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-slider-height {
    min-height: 700px;
  }
}
@media (max-width: 767px) {
  .tp-slider-height {
    min-height: 660px;
  }
}

.tp-slider-height-2 {
  min-height: 430px;
}

.tp-slider-overlay {
  position: relative;
}
.tp-slider-overlay::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-image: url(/wp-content/themes/sectox/assets/img/slider/blur.png);
  background-repeat: no-repeat;
}
.tp-slider-overlay .slider-btn {
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);
}

.tp-slider-overlay-2 {
  position: relative;
}
.tp-slider-overlay-2::after {
  position: absolute;
  content: "";
  top: 0;
  background-image: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, black 100%);
  background-image: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, black 100%);
  background-image: -ms-linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, black 100%);
  opacity: 0.8;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.tp-slider-overlay-3 {
  position: relative;
}
.tp-slider-overlay-3::after {
  position: absolute;
  content: "";
  top: 0;
  background-color: black;
  opacity: 0.502;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.tp-slider-sub-title {
  background: var(--tp-theme-1);
  color: var(--tp-common-white);
  text-transform: uppercase;
  padding: 4px 10px;
  font-weight: var(--tp-fw-bold);
  display: inline-block;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .tp-slider-sub-title {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  br {
    display: none;
  }
}
.tp-slider-title {
  font-size: 80px;
  line-height: 1.1;
  margin-bottom: 18px;
  letter-spacing: -2.5px;
}
@media (max-width: 767px) {
  .tp-slider-title {
    font-size: 40px;
  }
}

.tp-slider-content p {
  color: #696868;
  font-size: 18px;
  line-height: 28px;
}

.tp-slide-btn-box {
  display: flex;
  align-items: center;
  line-height: 1;
}
.tp-slide-service {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .tp-slide-service {
    margin-bottom: 10px;
  }
}
.tp-slide-service h4 {
  color: #3c8599;
  font-size: 48px;
  margin-right: 12px;
  margin-bottom: 0;
}
.tp-slide-service span {
  font-size: 14px;
  color: #212121;
  line-height: 18px;
}

.slick-active .tp-slider-sub-title {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}

.slick-active .tp-slider-title {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.slick-active .tp-slider-content p {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}

.slick-active .tp-slide-btn-box {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
}

.slick-active .tp-slide-btn-box-3 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
}

.slick-active .tp-slider-sub-title,
.slick-active .tp-slider-title,
.slick-active .tp-slider-content p,
.slick-active .tp-slide-btn-box,
.slick-active .tp-slide-btn-box-3 {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@media (max-width: 767px) {
  .slider-btn {
    margin-bottom: 20px;
  }
}
.tp-slider-item {
  background-size: cover;
}

.slider-arrow-style button {
  position: absolute;
  top: 50%;
  background: #fff;
  height: 60px;
  width: 60px;
  border: 0;
  border-radius: 50%;
  color: #222;
  left: 60px;
  z-index: 9;
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  box-shadow: 13.106px -9.177px 32px 0px rgba(0, 0, 0, 0.06);
}
.slider-arrow-style button:hover {
  background-color: var(--tp-common-black);
  color: var(--tp-common-white);
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
  .slider-arrow-style button {
    height: 40px;
    width: 40px;
    left: 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-arrow-style button {
    top: auto;
    bottom: 20px;
  }
}
.slider-arrow-style button.slick-next {
  left: auto;
  right: 60px;
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
  .slider-arrow-style button.slick-next {
    left: auto;
    right: 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-arrow-style button.slick-next {
    left: 128px;
    right: auto;
  }
}

.tp-slider-area:hover .slider-arrow-style button {
  opacity: 1;
  visibility: visible;
}

.tp-slider-content-two {
  position: relative;
}
.tp-slider-content-two .tp-slider-title {
  color: var(--tp-common-white);
  margin-bottom: 25px;
}
.tp-slider-content-two .tp-slider-sub-title {
  background: none;
  margin-bottom: 5px;
}
.tp-slider-content-two .tp-slider-sub-title::after {
  width: 40px;
  height: 2px;
  background-color: #fff;
  content: "";
  display: inline-block;
  transform: translateY(-5px);
  margin-left: 20px;
}
@media (max-width: 767px) {
  .tp-slider-content-two .tp-slider-sub-title::after {
    display: none;
  }
}
.tp-slider-content-two p {
  color: #fff;
  position: relative;
  padding-left: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-slider-content-two p {
    color: #fff;
  }
}
@media (max-width: 767px) {
  .tp-slider-content-two p {
    padding: 0;
    color: #fff;
  }
}
.tp-slider-content-two p::before {
  position: absolute;
  height: 40px;
  width: 4px;
  background-color: var(--tp-common-white);
  content: "";
  display: inline-block;
  left: 0;
  top: 10px;
}
@media (max-width: 767px) {
  .tp-slider-content-two p::before {
    display: none;
  }
}

.tp-slider-content-three {
  position: relative;
}
.tp-slider-content-three .tp-slider-title {
  color: var(--tp-common-white);
  margin-bottom: 32px;
}
.tp-slider-content-three .tp-slider-sub-title {
  background: none;
  margin-bottom: 5px;
}
.tp-slider-content-three .tp-slider-sub-title::after {
  display: none;
}
.tp-slider-content-three p {
  color: #b9c1c5;
  position: relative;
  padding-left: 20px;
}
@media (max-width: 767px) {
  .tp-slider-content-three p {
    padding: 0;
  }
}
.tp-slider-content-three p::before {
  display: none;
}

.tp-slider-big-text h2 {
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  font-size: 400px;
  position: absolute;
  top: -85px;
  left: -25px;
  opacity: 0.2;
}
@media (max-width: 767px) {
  .tp-slider-big-text h2 {
    font-size: 100px;
  }
}

.slider-arrow-3-style .slick-arrow {
  font-size: 100px;
  color: #fff;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 80px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.slider-arrow-3-style .slick-next {
  left: auto;
  right: 80px;
}

.tp-slider-area:hover .slider-arrow-3-style .slick-arrow {
  opacity: 1;
  visibility: visible;
}

.service-tab-bg {
  background-repeat: no-repeat;
}

@media (max-width: 767px) {
  .tp-slide-btn-box {
    flex-wrap: wrap;
  }
}

.tp-slide-btn-box-3 .slider-btn {
  margin: 0 15px;
  margin-bottom: 10px;
}

/*----------------------------------------*/
/*  04. ABOUT CSS START HERE
/*----------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-about-wrapper-2 {
    padding-right: 0;
  }
}

.ab-sm {
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ab-lg {
    margin-left: 30px;
  }
}
@media (max-width: 767px) {
  .ab-lg {
    margin-left: 0px;
  }
}

.ab-meta-img {
  flex: 0 0 auto;
}

.tp-ab-meta-text h4 {
  font-weight: 400;
  line-height: 1.5;
  font-size: 20px;
  margin-bottom: 12px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-ab-meta-text h4 {
    font-size: 17px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-ab-meta-text h4 {
    font-size: 16px;
  }
}

.tp-about-wapper {
  position: relative;
}
.tp-about-wapper::after {
  position: absolute;
  content: "";
  top: 100px;
  right: 90px;
  height: 20px;
  width: 20px;
  background-color: var(--tp-theme-1);
}

.tp-about-circle {
  width: 200px;
  height: 200px;
  background-color: var(--tp-theme-1);
  text-align: center;
  line-height: 1;
  position: absolute;
  right: 20px;
  bottom: 32px;
  border-radius: 50%;
}
.tp-about-circle span {
  color: var(--tp-common-white);
}
.tp-about-circle h3 {
  color: var(--tp-common-white);
  font-weight: var(--tp-fw-bold);
  font-size: 80px;
  margin: 0;
  line-height: 1;
}
.tp-about-circle h3 .percent {
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
}
.tp-about-circle p {
  margin-bottom: 0;
  font-size: 14px;
  color: var(--tp-common-white);
}
.tp-about-circle .circle-link a {
  height: 60px;
  width: 60px;
  background-color: #ffffff;
  border-radius: 50%;
  line-height: 60px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  box-shadow: 13.106px -9.177px 32px 0px rgba(0, 0, 0, 0.06);
}
.tp-about-circle .circle-link a i {
  color: var(--tp-common-black);
}

.tp-ab-meta-text span i {
  font-style: normal;
  color: #3c8599;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-ab-meta-text {
    padding-left: 30px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .tp-ab-meta-text {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .tp-ab-meta-text {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }
}

@media (max-width: 767px) {
  .tp-about-wrapper {
    padding-left: 0px;
    padding-top: 0;
    padding-right: 0;
  }
}

.tp-about-fea-item {
  display: inline-block;
  padding-bottom: 16px;
}
.tp-about-fea-item ul li {
  list-style-type: none;
  float: left;
  width: 50%;
  color: var(--tp-common-black);
  font-weight: 600;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .tp-about-fea-item ul li {
    width: 100%;
  }
}
.tp-about-fea-item ul li i {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border: 1px solid #3c8599;
  font-size: 10px;
  text-align: center;
  line-height: 13px;
  margin-right: 15px;
  color: #3c8599;
  position: absolute;
  left: 0;
  top: 5px;
}

.tp-about-fea-signature {
  display: inline-block;
}
@media (max-width: 767px) {
  .tp-about-fea-signature {
    flex-wrap: wrap;
  }
}
.tp-about-fea-signature span {
  color: var(--tp-theme-1);
  font-weight: 400;
}

@media (max-width: 767px) {
  .tp-about-wrappe {
    padding-left: 0;
  }
}

.about-icon i {
  height: 80px;
  width: 80px;
  background-color: var(--tp-theme-1);
  border-radius: 50%;
  line-height: 95px;
  text-align: center;
  position: relative;
  font-size: 40px;
  color: var(--tp-common-white);
}

.about-feature-text h5 {
  font-size: 24px;
  font-weight: var(--tp-fw-bold);
  color: var(--tp-common-black);
}
.about-feature-text p {
  font-size: 14px;
  color: #777777;
  font-weight: 400;
}

.ab-1st-img {
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-ab-wrapper-3 {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-ab-wrapper-3 {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .tp-ab-wrapper-3 {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-htm-page .tp-sv-feature-list-2 ul li {
    width: 100%;
  }
}

.tp-about-wapper3 {
  position: relative;
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px) {
  .tp-about-wapper3 {
    margin-bottom: 20px;
  }
}
.tp-about-wapper3 .ab-sec-img {
  position: absolute;
  top: 0;
  left: 0;
  border: 20px solid #fff;
}
@media (max-width: 767px) {
  .tp-about-wapper3 .ab-sec-img {
    position: static;
    border: 0;
    margin-top: 30px;
  }
  .tp-about-wapper3 .ab-sec-img img {
    width: 100%;
  }
}
.tp-about-wapper3 .ab-third-img {
  position: absolute;
  top: 40px;
  right: 80px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-about-wapper3 .ab-third-img {
    right: 10px;
  }
}

.ab-main-img {
  padding-top: 190px;
  text-align: right;
}
@media (max-width: 767px) {
  .ab-main-img {
    padding-top: 0;
  }
}

.p-text {
  padding-right: 11px;
}

@media (max-width: 767px) {
  .about-meta-img {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .about-meta-img img {
    margin-bottom: 20px;
  }
}

.tp-about-wrapper-3 {
  padding-right: 173px;
}
@media (max-width: 767px) {
  .tp-about-wrapper-3 {
    padding: 0;
  }
}

.ab-meta-title {
  font-size: 20px;
  font-weight: 700;
}

.bdr-color {
  background-color: #bfbebe;
}

.tp-ab-left-meta {
  background-color: var(--tp-theme-1);
  display: inline-block;
  text-align: center;
  padding: 50px 30px;
  position: absolute;
  right: 0;
  bottom: -80px;
}
@media (max-width: 767px) {
  .tp-ab-left-meta {
    position: static;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.tp-ab-left-meta h3 {
  font-size: 24px;
  font-weight: 700;
  color: var(--tp-common-white);
  line-height: 1.3;
  margin: 0px 15px;
}
.tp-ab-left-meta h4 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1px #ffffff;
  line-height: 1;
  margin: 0;
}
.tp-ab-left-meta h5 {
  font-weight: 700;
  font-size: 16px;
  color: var(--tp-common-white);
  line-height: 1;
  margin: 0;
}

.tp-ab-4-list .tp-about-fea-item ul li {
  width: 100%;
  font-size: 600;
  font-size: 16px;
}

.tp-ab-4-right {
  margin-bottom: 30px;
  padding-left: 85px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-ab-4-right {
    padding-left: 65px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-ab-4-right {
    padding-left: 0;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .tp-ab-4-right {
    padding-left: 0;
    flex-wrap: wrap;
  }
}
.tp-ab-4-right h4 {
  color: var(--tp-theme-1);
  font-size: 60px;
  font-weight: bold;
  width: 250px;
}

.ab-4-content {
  position: relative;
  padding-left: 26px;
  margin-left: 15px;
}
@media (max-width: 767px) {
  .ab-4-content {
    padding-left: 0;
    margin-left: 0;
  }
}
.ab-4-content h3 {
  font-size: 24px;
  font-weight: 700;
  color: var(--tp-common-black);
}
.ab-4-content::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 1px;
  height: 100px;
  background-color: #eeeeee;
}
@media (max-width: 767px) {
  .ab-4-content::after {
    display: none;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-quote-box {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-quote-box {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .tp-quote-box {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-page .tp-section-title {
    font-size: 47px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ab-right-img {
    margin-bottom: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-about-info-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .tp-about-info-wrapper {
    padding-left: 0;
  }
}

/*----------------------------------------*/
/*  05. FACT CSS START HERE
/*----------------------------------------*/
.tp-fact {
  display: flex;
  align-items: start;
  position: relative;
}

.fact-content {
  padding-left: 20px;
  position: relative;
  z-index: 2;
}

.fact-number {
  display: inline-block;
  text-align: center;
  width: 130px;
}

.fact-number h2 {
  font-size: 70px;
  color: transparent;
  -webkit-text-stroke: 1px #97bbc5;
  line-height: 1;
  margin: 0;
}

.fact-number span {
  background: #fff;
  height: 40px;
  width: 40px;
  display: inline-block;
  text-align: center;
  font-weight: 700;
  color: #212121;
  font-size: 20px;
  border-radius: 50%;
  line-height: 38px;
  transform: translateY(-26px);
}

.fact-content h4 {
  color: #fff;
  font-size: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .fact-content h4 {
    font-size: 15px;
  }
}

.fact-content p {
  color: #fff;
  font-size: 14px;
  margin: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .fact-content p {
    font-size: 13px;
  }
}

.counter-row {
  counter-reset: count;
}

.num__count {
  position: absolute;
  right: 0;
  z-index: 1;
}

.num__count::before {
  text-align: center;
  color: #448ca0;
  font-size: 100px;
  border-radius: 50%;
  font-weight: 700;
  counter-increment: count;
  content: "0" counter(count);
  transition: all 500ms ease;
  display: inline-block;
}

.footer-counter-content h2 {
  color: var(--tp-common-white);
  font-size: 50px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1px #fff;
  padding-right: 15px;
  margin: 0;
}
.footer-counter-content i {
  font-size: 30px;
}

.counter-text h3 {
  color: var(--tp-common-white);
  font-size: 16px;
  font-weight: var(--tp-fw-bold);
  line-height: 1.2;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-counter-logo {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .tp-counter-logo {
    margin-bottom: 15px;
  }
}

/*----------------------------------------*/
/*  06. SERVICE CSS START HERE
/*----------------------------------------*/
.tpservices__thumb {
  position: relative;
}
.tpservices__thumb:before {
  background-image: -moz-linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 90px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.tpservices:hover img {
  transform: scale(1.1);
}
.tpservices__content {
  padding: 40px;
  padding-top: 0;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);
  background: #fff;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tpservices__content {
    padding: 36px;
  }
}
.tpservices__content i {
  margin-top: -30px;
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  color: #3C8599;
  font-size: 75px;
}
.tpservices__content p {
  font-size: 14px;
  margin: 0;
}
.tpservices__title {
  font-size: 24px;
}
.tpservices__btn {
  transform: translateY(-100%);
  transition: 0.3s;
  z-index: 1;
  position: relative;
}
.tpservices:hover .tpservices__btn {
  transform: translateY(0);
}

@media (max-width: 767px) {
  .tpservices__thumb img {
    width: 100%;
  }
}
.tpsvbox {
  position: relative;
}
.tpsvbox__thumb {
  position: relative;
  z-index: 5;
  text-align: center;
  padding: 0 20px;
}
.tpsvbox__thumb img {
  width: 100%;
}
.tpsvbox__thumb::before {
  background: #fff;
  height: 80px;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  position: absolute;
  z-index: -1;
}
.tpsvbox:hover img {
  transform: scale(1.1);
}
.tpsvbox__content {
  background-color: var(--tp-common-white);
  padding: 75px 20px 30px;
}
.tpsvbox__content p {
  color: #999999;
  font-size: 14px;
  font-weight: var(--tp-fw-regular);
  position: relative;
  z-index: 3;
}
.tpsvbox__title {
  color: var(--tp-common-black);
  position: relative;
  z-index: 3;
  font-size: 26px;
  line-height: 1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tpsvbox__title {
    font-size: 24px;
  }
}
.tpsvbox__title:hover {
  color: var(--tp-theme-1);
}
.tpsvbox__icon {
  position: absolute;
  bottom: -40px;
  text-align: center;
  left: 0;
  right: 0;
}
.tpsvbox__icon a {
  height: 80px;
  width: 80px;
  background-color: var(--tp-common-white);
  border-radius: 50%;
  line-height: 90px;
  text-align: center;
  display: inline-block;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.04);
}
.tpsvbox__icon a i {
  color: var(--tp-theme-1);
  font-size: 40px;
}
.tpsvbox__big-text h2 {
  position: absolute;
  left: 50%;
  bottom: -25px;
  font-size: 160px;
  margin: 0;
  transform: translate(-50%);
  z-index: 1;
  color: #f9f9f9;
}

.tab-circle {
  position: relative;
  z-index: 2;
}
.tab-circle h4 {
  height: 80px;
  width: 80px;
  background-color: var(--tp-theme-1);
  border-radius: 50%;
  line-height: 80px;
  text-align: center;
  display: inline-block;
  color: var(--tp-common-white);
  font-size: 30px;
  font-weight: bold;
}
.tab-circle h4 span {
  font-size: 14px;
}
.tab-circle p {
  color: #777777;
  font-size: 14px;
  font-weight: 400;
  padding-right: 40px;
}
@media (max-width: 767px) {
  .tab-circle p {
    padding: 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-service-tab-content {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-service-tab-content {
    padding-left: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-service-tab-content {
    padding-top: 0;
    padding-left: 10px;
  }
}
@media (max-width: 767px) {
  .tp-service-tab-content {
    padding-left: 0;
  }
}

.tp-service-tab-img img {
  width: 100%;
}

.sv-tab-titile {
  font-size: 40px;
  color: var(--tp-common-black);
  font-weight: bold;
}

.tp-sv-feature-list ul {
  overflow: hidden;
}
.tp-sv-feature-list ul li {
  width: 50%;
  float: left;
  font-size: 14px;
  font-weight: var(--tp-fw-bold);
  color: var(--tp-common-black);
  position: relative;
  list-style: none;
  padding-left: 25px;
  padding-right: 24px;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .tp-sv-feature-list ul li {
    width: 100%;
  }
}
.tp-sv-feature-list ul li i {
  position: absolute;
  color: var(--tp-theme-1);
  font-size: 14px;
  left: 0;
  top: 5px;
}

.sv-logo-item {
  padding-right: 90px;
}

.service-tab-slider {
  text-align: center;
}

.tp-service-tab-text h2 {
  font-size: 400px;
  color: transparent;
  -webkit-text-stroke: 1px #f4f4f4;
  position: absolute;
  right: -35px;
}

.slider-tab-main {
  padding: 50px;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);
}
@media (max-width: 767px) {
  .slider-tab-main {
    padding: 10px;
  }
}

.service-tabs li {
  display: inline-block;
  list-style: none;
}
.service-tabs li a {
  padding: 20px 35px;
  display: inline-block;
  background-color: var(--tp-theme-1);
  color: var(--tp-common-black);
  font-weight: 700;
}

.tp-service-tab button {
  color: #222;
  padding: 15px 40px;
  background: #fff;
  font-weight: bold;
  line-height: 1;
  position: relative;
  transition: all 0.3s ease-out 0s;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-service-tab button {
    padding: 15px 30px;
  }
}
@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
  .tp-service-tab button {
    padding: 14px 17px;
    margin-bottom: 20px;
  }
}
.tp-service-tab button::after {
  position: absolute;
  height: auto;
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  bottom: -10px;
  content: "";
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out 0s;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid var(--tp-theme-1);
}
.tp-service-tab button:hover, .tp-service-tab button.active {
  background-color: var(--tp-theme-1);
  color: #fff;
}
.tp-service-tab button:hover::after, .tp-service-tab button.active::after {
  visibility: visible;
  opacity: 1;
}

.slider-space-30 .slick-list {
  margin: 0 -15px;
}
.slider-space-30 .slick-list .slick-slide {
  padding: 0 15px;
}

.sv-tab-img {
  width: 45%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .sv-tab-img {
    width: 100%;
  }
}

.sv-tab-content {
  width: 55%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .sv-tab-content {
    width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .tp-sidebar-widget {
    padding-top: 50px;
  }
}

.tp-widget-title {
  font-size: 20px;
  font-weight: 700;
  color: var(--tp-common-black);
  margin-bottom: 25px;
}
.tp-widget-title::after {
  content: "";
  height: 2px;
  width: 60px;
  background-color: var(--tp-theme-1);
  display: inline-block;
  margin-bottom: 4px;
  margin-left: 20px;
}

.tp-widget-item-2 ul li {
  border: 1px solid #f3f3f3;
  list-style: none;
  margin-bottom: 10px;
}
.tp-widget-item-2 ul li a {
  display: block;
  padding: 15px 30px;
  position: relative;
}
.tp-widget-item-2 ul li a::after {
  content: "\f019";
  position: absolute;
  top: 18px;
  right: 29px;
  font-family: "Font Awesome 5 Pro";
}
.tp-widget-item-2 ul li a span {
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
  display: flex;
  align-items: center;
  padding-right: 10px;
}
.tp-widget-item-2 ul li a span i {
  color: var(--tp-theme-1);
  font-size: 30px;
  padding-right: 20px;
}
.tp-widget-item-2 ul li:hover {
  background-color: var(--tp-theme-1);
}
.tp-widget-item-2 ul li:hover a {
  color: var(--tp-common-white);
}
.tp-widget-item-2 ul li:hover span {
  color: var(--tp-common-white);
}
.tp-widget-item-2 ul li:hover span i {
  color: var(--tp-common-white);
}

.tp-widget-item ul li {
  background-color: #f7f7f7;
  list-style: none;
  margin-bottom: 10px;
}
.tp-widget-item ul li a {
  display: block;
  padding: 15px 30px;
  position: relative;
}
.tp-widget-item ul li a::after {
  content: "\f178";
  position: absolute;
  top: 18px;
  right: 29px;
  font-family: "Font Awesome 5 Pro";
}
.tp-widget-item ul li a span {
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
  display: flex;
  align-items: center;
  padding-right: 10px;
}
.tp-widget-item ul li a span i {
  color: var(--tp-theme-1);
  font-size: 30px;
  padding-right: 20px;
}
.tp-widget-item ul li:hover {
  background-color: var(--tp-theme-1);
}
.tp-widget-item ul li:hover a {
  color: var(--tp-common-white);
}
.tp-widget-item ul li:hover span {
  color: var(--tp-common-white);
}
.tp-widget-item ul li:hover span i {
  color: var(--tp-common-white);
}

@media (max-width: 767px) {
  .tp-service-overveiw-area {
    margin-right: 0;
  }
}

.widget-form {
  padding: 30px;
}
.widget-form input {
  height: 50px;
  padding: 20px 45px;
  border: 0;
  padding-right: 20px;
  margin-bottom: 10px;
  width: 100%;
}
.widget-form input::placeholder {
  color: #b6b6b6;
}
.widget-form i {
  position: absolute;
  top: 17px;
  left: 15px;
  color: var(--tp-common-black);
  z-index: 2;
}
.widget-form textarea {
  padding: 20px 45px;
  height: 140px;
  resize: none;
  outline: 0;
  border: 0;
  margin-bottom: 10px;
  width: 100%;
}
.widget-form textarea::placeholder {
  color: #b6b6b6;
}
.widget-form .pen {
  top: 25px;
  left: 16px;
}

.overview-title {
  font-size: 40px;
  font-weight: 700;
  color: var(--tp-common-black);
  line-height: 1;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .overview-title {
    font-size: 35px;
  }
}

.tp-overview-details {
  padding: 45px 50px;
  border: 1px solid #eaeaea;
}
@media (max-width: 767px) {
  .tp-overview-details {
    padding: 10px 30px;
  }
}
.tp-overview-details p {
  padding-right: 2px;
  color: #777777;
}

.tp-over-view-item {
  padding: 40px;
  border: 1px solid #f3f3f3;
  padding-right: 0;
  transition: 0.3s;
}
.tp-over-view-item i {
  font-size: 60px;
  color: var(--tp-theme-1);
}
.tp-over-view-item h5 {
  font-size: 20px;
  font-weight: 700;
  color: var(--tp-common-black);
  margin-top: 5px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-over-view-item h5 {
    font-size: 17px;
  }
}
.tp-over-view-item:hover {
  border-color: transparent;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.1);
}
.tp-over-view-item:hover .over-veiw-counter::after {
  color: var(--tp-common-white);
  background-color: var(--tp-theme-1);
}

.over-veiw-list h4 {
  font-size: 24px;
  padding-bottom: 25px;
}

.over-veiw-counter {
  position: relative;
}
.over-veiw-counter::after {
  position: absolute;
  content: "0" counter(count);
  counter-increment: count;
  top: -20px;
  right: 20px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #f3f3f3;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  color: var(--tp-common-black);
  transition: 0.3s;
}

.tp-overview-fea-list p {
  font-size: 16px;
  color: #777777;
  font-weight: 400;
  padding-bottom: 15px;
}

.tp-overview-feature ul li {
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
  list-style: none;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  padding-right: 55px;
}
.tp-overview-feature ul li i {
  position: absolute;
  top: 4px;
  left: 0;
  color: var(--tp-theme-1);
}

.tp-bottom-info h5 {
  color: var(--tp-common-black);
  font-size: 24px;
  font-weight: 700;
}
.tp-bottom-info p {
  padding-right: 9px;
  margin: 0;
  padding-top: 5px;
}

/*----------------------------------------*/
/*  07. PROJECT CSS START HERE
/*----------------------------------------*/
.project-item img {
  width: 100%;
}

.slider-space-60 .slick-slide > div {
  padding: 0 20px;
}

.project-item {
  position: relative;
}
.project-item a {
  position: absolute;
  top: 110px;
  left: 110px;
  background: #fff;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  opacity: 0;
  visibility: hidden;
  z-index: 5;
}
.project-item a:hover i {
  color: var(--tp-theme-1);
}

.project-item.slick-center a {
  opacity: 1;
  visibility: visible;
}

.tp-project-active .slick-dots {
  text-align: center;
  padding-top: 35px;
}

.tp-project-active .slick-dots li {
  display: inline-block;
  margin: 0 5px;
}

.tp-project-active .slick-dots li button {
  text-indent: -10000px;
  height: 5px;
  width: 20px;
  background: #383838;
  border-radius: 30px;
  transition: 0.3s;
}

.tp-project-active .slick-dots li.slick-active button {
  background-color: var(--tp-common-white);
  width: 25px;
}

.tp-process__item {
  background-color: var(--tp-common-white);
  padding: 50px 35px;
}
.tp-process__subtitle {
  font-size: 120px;
  font-weight: bold;
  color: transparent;
  -webkit-text-stroke: 1px #212121;
}
.tp-process__title {
  color: var(--tp-common-black);
  font-size: 24px;
  font-weight: var(--tp-fw-bold);
}
.tp-process p {
  color: #777777;
  font-size: 14px;
}

.tp-project-icon a {
  height: 100px;
  width: 100px;
  background-color: var(--tp-theme-1);
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: -30px;
  transition: 0.3s;
}
.tp-project-icon::before {
  content: "";
  height: 95px;
  width: 95px;
  background-color: #f8f8f8;
  border-radius: 50%;
  text-align: center;
  line-height: 95px;
  display: inline-block;
  position: absolute;
  top: 13px;
  right: -18px;
  transition: 0.3s;
}
.tp-project-icon:hover::before {
  background-color: var(--tp-theme-1);
}
.tp-project-icon:hover a {
  background-color: black;
  color: var(--tp-theme-1);
}

/*----------------------------------------*/
/*  08. PRICE CSS START HERE
/*----------------------------------------*/
.pricing-area {
  padding-top: 225px;
  margin-top: -125px;
}

.tp-price-head {
  background: #171717;
  padding: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-price-head {
    padding: 40px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-price-head {
    padding: 40px 30px;
  }
}
@media (max-width: 767px) {
  .tp-price-head {
    padding: 40px 30px;
  }
}
.tp-price-head .tp-price-content {
  position: relative;
  z-index: 9;
}
.tp-price-head .tp-price-content h6 {
  color: #ffc000;
  font-size: 16px;
}
.tp-price-head .tp-price-content p {
  color: #b5b5b5;
  margin: 0;
  font-size: 14px;
  line-height: 24px;
}
.tp-price-head .tp-price-content .theme-color {
  color: #2bbb94;
}
.tp-price-head .tp-price-content .theme-sec-color {
  color: #ff6f6f;
}
.tp-price-head .tp-price-bg-text span {
  font-weight: bold;
  font-size: 160px;
  color: #212121;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 75px;
}

.tp-price-badge {
  background-color: #2bbb94;
  text-align: center;
  color: var(--tp-common-white);
  font-weight: 700;
}

.tp-price-value {
  font-size: 60px;
  color: #fff;
  margin-bottom: 3px;
  position: relative;
  z-index: 5;
}
@media (max-width: 767px) {
  .tp-price-value {
    font-size: 35px;
  }
}

.tp-price-feature {
  background: #2E2E2E;
  padding: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-price-feature {
    padding: 40px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-price-feature {
    padding: 40px 30px;
  }
}
@media (max-width: 767px) {
  .tp-price-feature {
    padding: 40px 30px;
  }
}
.tp-price-feature ul {
  list-style: none;
}
.tp-price-feature ul li {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 500;
  position: relative;
  padding-left: 30px;
}
.tp-price-feature ul li:last-child {
  margin-bottom: 0;
}
.tp-price-feature ul li i {
  position: absolute;
  left: 0;
  top: 6px;
}
.tp-price-feature ul li.price-fe-inactive {
  color: #696969;
}

.tp-price-btn a {
  height: 60px;
  line-height: 58px;
}

.active .tp-price-btn a {
  background-color: #2BBB94;
}

.active-2 {
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);
}
.active-2 .tp-price-btn a {
  background-color: var(--tp-theme-1);
}

.tp-accordion .accordion-item {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.tp-accordion .accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.tp-accordion .accordion-item:last-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.tp-accordion .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.tp-accordion .accordion-button {
  padding: 30px 0;
  padding-right: 15px;
  font-size: 24px;
  font-weight: 500;
  color: var(--tp-common-black);
  background-color: transparent;
}
.tp-accordion .accordion-button::after {
  position: absolute;
  content: "\f107";
  font-family: var(--tp-ff-fontawesome);
  background-image: none;
  top: 28%;
  right: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  color: var(--tp-theme-1);
  width: auto;
  height: auto;
  font-weight: 500;
}
.tp-accordion .accordion-button.collapsed::after {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  color: var(--tp-common-black);
}
.tp-accordion .accordion-button:not(.collapsed) {
  color: var(--tp-theme-1);
  background-color: transparent;
  box-shadow: none;
}
.tp-accordion .accordion-button:focus {
  box-shadow: none;
  border: 0;
}
.tp-accordion .accordion-button:hover {
  color: var(--tp-theme-1);
}
.tp-accordion .accordion-button:hover::after {
  color: var(--tp-theme-1);
}
.tp-accordion .accordion-body {
  padding: 0 0 25px;
}
.tp-accordion .accordion-body p {
  font-size: 16px;
  color: var(--tp-text-1);
}

.tp-porduct-item {
  padding: 20px 20px;
  border: 4px solid transparent;
  background-color: var(--tp-common-white);
  transition: 0.3s;
  padding-bottom: 40px;
}
.tp-porduct-item:hover {
  border: 4px solid #3c8599;
}

.tp-pro-rating span {
  color: #3c8599;
}

.tp-pro-price span {
  font-size: 20px;
  font-weight: 700;
  color: var(--tp-common-black);
}

.tp-pro-title {
  font-size: 16px;
  color: #222;
  font-weight: 400;
  margin-bottom: 10px;
}
.tp-pro-title:hover {
  color: var(--tp-theme-1);
}

.shop-cart {
  position: absolute;
  top: 45%;
  left: 0;
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  right: 0;
}

.tp-porduct-item:hover .shop-cart {
  opacity: 1;
  visibility: visible;
  top: 50%;
}

.tp-price-btn {
  line-height: 0;
}

.tp-price-service .tp-price-head {
  background-color: #f6f6f6;
}
.tp-price-service .tp-price-head .tp-price-bg-text span {
  color: #eeeded;
}
.tp-price-service .tp-price-head .tp-price-value {
  color: var(--tp-common-black);
}
.tp-price-service .tp-price-head .tp-price-content h6 {
  color: var(--tp-theme-1);
}
.tp-price-service .tp-price-head .tp-price-content p {
  color: #777777;
}
.tp-price-service .tp-price-feature {
  background-color: transparent;
}
.tp-price-service .tp-price-feature li {
  color: #777777;
}
.tp-price-service .tp-price-feature li i {
  color: var(--tp-theme-1);
}
.tp-price-service .tp-price-badge {
  background-color: var(--tp-theme-1);
}

/*----------------------------------------*/
/*  09. FEATURE CSS START HERE
/*----------------------------------------*/
.tp-fea-list-wrapper ul {
  list-style: none;
}
.tp-fea-list-wrapper ul li {
  padding: 30px 0;
  border-top: 1px solid #f1f1f1;
}

.tp-fea-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.tp-fea-icon {
  margin-right: 5px;
  min-width: 80px;
}
.tp-fea-icon i {
  font-size: 60px;
  color: var(--tp-theme-1);
}

.tp-fe-title {
  font-size: 24px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-fe-title {
    font-size: 21px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-fe-content {
    padding-right: 15px;
  }
  .tp-fe-content br {
    display: none;
  }
}
.tp-fe-content p {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}

.tp-fea-main {
  display: flex;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-fea-main {
    padding-right: 25px;
  }
}

.tp-fea-link a {
  height: 50px;
  width: 50px;
  background: #f1f1f1;
  display: inline-block;
  text-align: center;
  color: #212121;
  border-radius: 50%;
  line-height: 49px;
  font-size: 19px;
  transition: 0.3s;
}
.tp-fea-link a:hover {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

.fea-bg {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fea-bg {
    height: 600px;
    width: 100%;
    position: static;
    background-position: top;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .fea-bg {
    height: 420px;
    width: 100%;
    position: static;
  }
}
@media (max-width: 767px) {
  .fea-bg {
    height: 350px;
    width: 100%;
    position: static;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-fea-box {
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-fea-box {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .tp-fea-box {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .tpsupport-wrapper {
    flex-wrap: wrap;
  }
}

.tp-support-area::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 27, 35, 0.9);
  content: "";
  height: 100%;
}

.tp-support-area-2::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 27, 35, 0.6);
  content: "";
  height: 100%;
}

@media (max-width: 767px) {
  .tpsupport-ovr-button {
    margin-bottom: 15px;
  }
}

.tpsupport__overlay-content {
  position: relative;
  z-index: 1;
}
.tpsupport__overlay-content a {
  height: 120px;
  width: 120px;
  background-color: var(--tp-theme-1);
  border-radius: 50%;
  text-align: center;
  line-height: 120px;
  display: inline-block;
  color: var(--tp-common-white);
  font-size: 18px;
  transition: 0.3s;
}
.tpsupport__overlay-content p {
  padding: 0px 36px;
  color: #fff;
  opacity: 0.7;
}
@media (max-width: 767px) {
  .tpsupport__overlay-content p {
    padding: 0;
  }
}
.tpsupport__ovr-subtitle {
  color: var(--tp-common-white);
  font-weight: var(--tp-fw-bold);
  text-transform: uppercase;
  position: relative;
}
.tpsupport__ovr-subtitle::after {
  position: absolute;
  top: 64px;
  right: 58%;
  width: 40px;
  height: 2px;
  background-color: #3c4f55;
  content: "";
}
.tpsupport__ovr-subtitle::before {
  position: absolute;
  top: 64px;
  left: 58%;
  width: 40px;
  height: 2px;
  background-color: #3c4f55;
  content: "";
}
.tpsupport__ovr-title {
  color: var(--tp-common-white);
  font-weight: var(--tp-fw-bold);
  font-size: 60px;
  padding-bottom: 10px;
}

.tpsupport__overlay-content a:hover {
  background: #fff;
  color: #3c8599;
}

.tp-fea-item {
  padding: 40px;
  border: 1px solid #efefef;
}

.fea-big-text span {
  display: inline-block;
  position: absolute;
  right: 10px;
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1px #dadada;
  top: 48px;
}

.tp-fea-big-img {
  width: 520px;
  height: 520px;
  background-color: #f9f9f9;
  border-radius: 50%;
  text-align: center;
  line-height: 520px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-fea-big-img {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .tp-fea-big-img {
    width: 300px;
    height: 300px;
    border-radius: 50%;
    text-align: center;
    line-height: 300px;
  }
}

.tp-fea-content h5 {
  font-size: 22px;
  font-weight: bold;
}
.tp-fea-content p {
  font-size: 14px;
  color: #777;
}

.tp-fea-plus-icon {
  position: absolute;
  right: 12px;
  top: 105px;
  line-height: 1;
}
.tp-fea-plus-icon a {
  height: 50px;
  width: 50px;
  background: var(--tp-theme-1);
  display: inline-block;
  text-align: center;
  line-height: 50px;
  color: #fff;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .tp-fea-plus-icon a {
    display: none;
  }
}
.tp-fea-plus-icon .fea-plus-icon-text {
  position: absolute;
  top: -15px;
  right: 70px;
  padding: 20px;
  background-color: var(--tp-theme-1);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  width: 300px;
}
@media (max-width: 767px) {
  .tp-fea-plus-icon .fea-plus-icon-text {
    display: none;
  }
}
.tp-fea-plus-icon .fea-plus-icon-text h4 {
  font-size: 18px;
  color: var(--tp-common-white);
  font-weight: bold;
  text-align: right;
}
.tp-fea-plus-icon .fea-plus-icon-text::before {
  position: absolute;
  height: 10px;
  width: 10px;
  background-color: var(--tp-theme-1);
  content: "";
  right: -5px;
  transform: rotate(45deg);
  top: 36px;
}

.tp-fea-plus-icon:hover a {
  transform: rotate(45deg);
  background-color: #fff;
  color: var(--tp-theme-1);
}

.tp-fea-plus-icon:hover .fea-plus-icon-text {
  opacity: 1;
  visibility: visible;
}

.tp-fea-plus-icon:hover a {
  transform: rotate(45deg);
  background-color: #fff;
  color: var(--tp-theme-1);
}

.tp-fea-content h5 {
  font-size: 22px;
  font-weight: bold;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-fea-content h5 {
    font-size: 17px;
  }
}
.tp-fea-content p {
  font-size: 14px;
  color: #777;
}

.tp-fea-plus-icon2 {
  position: absolute;
  left: 86px;
  bottom: 35px;
  line-height: 1;
}
.tp-fea-plus-icon2 a {
  height: 50px;
  width: 50px;
  background: var(--tp-theme-1);
  display: inline-block;
  text-align: center;
  line-height: 50px;
  color: #fff;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .tp-fea-plus-icon2 a {
    display: none;
  }
}
.tp-fea-plus-icon2 .fea-plus-icon-text2 {
  position: absolute;
  top: -15px;
  left: 80px;
  padding: 20px;
  background-color: var(--tp-theme-1);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  width: 300px;
}
@media (max-width: 767px) {
  .tp-fea-plus-icon2 .fea-plus-icon-text2 {
    display: none;
  }
}
.tp-fea-plus-icon2 .fea-plus-icon-text2 h4 {
  font-size: 18px;
  color: var(--tp-common-white);
  font-weight: bold;
  text-align: left;
}
.tp-fea-plus-icon2 .fea-plus-icon-text2::before {
  position: absolute;
  height: 10px;
  width: 10px;
  background-color: var(--tp-theme-1);
  content: "";
  left: -5px;
  transform: rotate(45deg);
  top: 36px;
}

.tp-fea-plus-icon2:hover a {
  transform: rotate(45deg);
  background-color: #fff;
  color: var(--tp-theme-1);
  box-shadow: 13.106px -9.177px 32px 0px rgba(0, 0, 0, 0.06);
}

.tp-fea-plus-icon2:hover .fea-plus-icon-text2 {
  opacity: 1;
  visibility: visible;
}

.tp-fea-plus-icon2:hover a {
  transform: rotate(45deg);
  background-color: #fff;
  color: var(--tp-theme-1);
}

.tp-support-contact .tp-header-contact-icon i {
  border: 1px solid #283e44;
}

.feature-bg-img {
  background-size: cover;
  background-repeat: no-repeat;
}

.fea-list {
  padding: 20px 30px;
  background-color: #fff;
}
.fea-list i {
  font-size: 48px;
  color: var(--tp-theme-1);
}

.fea-ctn h5 {
  color: var(--tp-common-black);
  font-size: 20px;
  font-weight: bold;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .fea-ctn h5 {
    font-size: 17px;
  }
}

.tp-support-area-2 {
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -130px;
}
.tp-support-area-2 .tpsupport__overlay-content {
  padding-top: 340px;
  padding-bottom: 170px;
}

.tp-about-4-wrapper {
  padding-top: 120px;
  padding-bottom: 100px;
  padding-left: 100px;
  padding-right: 0px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-about-4-wrapper {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-about-4-wrapper {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-about-4-wrapper {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .tp-about-4-wrapper {
    padding-left: 0px;
  }
}

.tp-about-4-wrapper .tp-section-title {
  color: #fff;
}

.flaticon-quote {
  font-size: 80px;
  position: absolute;
  right: 30px;
  top: 50px;
  color: #eeeeee;
  z-index: 1;
}

.fea-4-box {
  background-color: #fff;
  display: inline-block;
  padding: 30px;
}
.fea-4-box p {
  font-size: 20px;
  font-weight: 400;
  color: var(--tp-common-black);
  padding-bottom: 10px;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fea-4-box p br {
    display: none;
  }
}
.fea-4-box h6 {
  color: var(--tp-common-black);
  font-weight: 700;
}
.fea-4-box h6 span {
  color: var(--tp-theme-1);
  font-weight: 400;
}

.tp-sv-feature-list-2 ul li {
  color: #fff;
  padding-bottom: 10px;
}
.tp-sv-feature-list-2 ul li i {
  color: var(--tp-theme-1);
  border-radius: 50%;
  height: 15px;
  width: 15px;
  line-height: 16px;
  text-align: center;
  font-size: 9px;
  background: #fff;
}

.fea-hm-4-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .fea-hm-4-item {
    position: relative;
    width: 100%;
    height: 500px;
  }
}
@media (max-width: 767px) {
  .fea-hm-4-item {
    position: relative;
    width: 100%;
    height: 400px;
    padding-left: 0;
  }
}

.tp-fea-4-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.tp-fea-4-icon i {
  font-size: 20px;
  color: var(--tp-theme-1);
  height: 120px;
  width: 120px;
  text-align: center;
  line-height: 120px;
  background-color: var(--tp-common-white);
  border-radius: 50%;
  transition: 0.3s;
}
.tp-fea-4-icon:hover i {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

.play-button {
  height: 140px;
  width: 140px;
  background-color: #fff;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  line-height: 140px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: 700;
  color: var(--tp-common-black);
  text-transform: capitalize;
}
@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .play-button {
    position: relative;
  }
}
.play-button:hover {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

/*----------------------------------------*/
/*  10. TESTIMONIAL CSS START HERE
/*----------------------------------------*/
.tp-testimonial {
  background: #fff;
  padding: 50px 40px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-testimonial {
    padding: 50px 30px;
  }
}
.tp-testimonial h4 {
  font-size: 24px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-testimonial h4 {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-testimonial h4 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .tp-testimonial h4 {
    font-size: 20px;
  }
}

.testimonial-img {
  position: relative;
  display: inline-block;
  margin-bottom: 14px;
  z-index: 2;
}
.testimonial-img i {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: #3c8599;
  color: #fff;
  height: 25px;
  width: 25px;
  text-align: center;
  line-height: 25px;
  font-size: 13px;
  border-radius: 30px;
  right: -15px;
}

.reviewer-name {
  font-size: 24px;
  margin-bottom: 3px;
}

.reviewer-position {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}

.quote-icon {
  position: absolute;
  bottom: 42px;
  left: 0;
  right: 0;
  z-index: 1;
}
.quote-icon img {
  display: inline-block;
}

.testimonial-meta {
  position: relative;
  z-index: 2;
}

.tp-testimonial-big {
  -webkit-text-stroke: 1px #ededed;
}
@media (max-width: 767px) {
  .tp-testimonial-big {
    display: none;
  }
}

.feature-height {
  min-height: 790px;
}

.tp-testimonial-item {
  padding: 50px 40px;
  padding-top: 50px;
  border: 1px solid #ebebeb;
  padding-top: 78px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tp-testimonial-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .tp-testimonial-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.testi-img {
  margin-bottom: 40px;
  position: absolute;
  top: -42px;
  left: 0;
  right: 0;
}

.testi-text {
  font-size: 24px;
  color: var(--tp-common-black);
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .testi-text {
    font-size: 17px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testi-text {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .testi-text {
    font-size: 17px;
  }
}

.quote-style {
  position: absolute;
  height: 50px;
  width: 50px;
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
  border-radius: 50%;
  line-height: 50px;
  text-align: center;
  margin-left: -17px;
  border: 2px solid #fff;
  margin-bottom: 50px;
}

.tp-testimonial-white .slick-list {
  padding-top: 40px;
}

.testi-meta .reviewer-name {
  font-size: 20px;
  font-weight: 700;
}
.testi-meta .reviewer-position {
  font-size: 14px;
  font-weight: 400;
  color: #777777;
}

.tp-testimonial-white .slick-next.slick-arrow {
  margin-right: 76px;
}

.tp-testimonial-white button {
  height: 60px;
  width: 60px;
  background: var(--tp-theme-1);
  border-radius: 50%;
  position: absolute;
  top: -120px;
  right: 0px;
  color: var(--tp-common-white);
  border: 1px solid #3c8599;
}

.tp-testimonial-white button:hover {
  background-color: var(--tp-common-white);
  color: var(--tp-common-black);
  border: 1px solid #ebebeb;
}

.tp-test-arrow button {
  height: 60px;
  width: 60px;
  background: var(--tp-theme-1);
  border-radius: 50%;
  color: #fff;
  border: 1px solid #3c8599;
}

.tp-test-arrow button:hover {
  background-color: #fff;
  color: #222;
  border: 1px solid #ddd;
}

.tp-test-arrow .slick-prev {
  margin-right: 20px;
}

/*----------------------------------------*/
/*  11. CTA CSS START HERE
/*----------------------------------------*/
.tp-cta-space {
  padding-top: 230px;
  padding-bottom: 60px;
  padding-left: 50px;
  padding-right: 50px;
  background-size: cover;
  position: relative;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-cta-space {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 767px) {
  .tp-cta-space {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
  }
}
.tp-cta-space::after {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  content: "";
}
.tp-cta-space .tp-cta-text-wapper {
  position: relative;
  z-index: 9;
}

.tp-cta span {
  color: #a5a5a5;
  font-weight: 700;
  margin-bottom: 15px;
  display: block;
}

@media (max-width: 767px) {
  .cta-link {
    padding-top: 50px;
  }
}

.cta-title {
  font-size: 40px;
  color: #fff;
}
@media (max-width: 767px) {
  .cta-title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
  .cta-title {
    font-size: 39px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cta-title {
    font-size: 34px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cta-title br {
    display: none;
  }
}
@media (max-width: 767px) {
  .cta-title br {
    display: none;
  }
}

.cta-link a {
  border: 2px solid #47474a;
  height: 60px;
  width: 60px;
  color: #fff;
  display: inline-block;
  border-radius: 50%;
  line-height: 60px;
  transition: 0.3s;
}
.cta-link a:hover {
  background-color: var(--tp-theme-1);
  border-color: var(--tp-theme-1);
}

.cta-bg {
  background-position: right;
  background-repeat: no-repeat;
}

.cta-map-section .tp-section-subtitle {
  color: #fff;
}
.cta-map-section .tp-section-title {
  color: #fff;
}

.cta-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .cta-map {
    position: static;
    width: 100%;
    height: 400px;
  }
}

.cta-map iframe {
  width: 100%;
  height: 100%;
  border: 0;
}

@media (max-width: 767px) {
  .tp-contact-wapper {
    flex-wrap: wrap;
  }
}

.tp-cta-box {
  margin-right: 50px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-cta-box {
    margin-right: 44px;
  }
}
@media (max-width: 767px) {
  .tp-cta-box {
    margin-bottom: 30px;
  }
}
.tp-cta-box:last-child {
  margin-right: 0;
}
.tp-cta-box:hover .tp-cta-icon a {
  background-color: var(--tp-common-white);
  color: var(--tp-theme-1);
}

.tp-cta-icon {
  margin-right: 15px;
}
.tp-cta-icon a {
  height: 60px;
  width: 60px;
  background-color: var(--tp-theme-1);
  border-radius: 50%;
  line-height: 60px;
  color: var(--tp-common-white);
  display: inline-block;
  text-align: center;
  font-size: 22px;
  transition: 0.3s;
}

.tp-cta-content label {
  display: block;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
}
.tp-cta-content a {
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
}

@media (max-width: 767px) {
  .tp-cta-main {
    flex-wrap: wrap;
  }
}

/*----------------------------------------*/
/*  12. BRAND CSS START HERE
/*----------------------------------------*/
.tp-brand-big-text h3 {
  position: absolute;
  font-size: 160px;
  font-weight: 700;
  -webkit-text-stroke: 1px #2d2d2d;
  color: transparent;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-brand-big-text h3 {
    font-size: 120px;
  }
}

.brand-power {
  position: relative;
  z-index: 2;
  text-align: center;
}

.slick-slide img {
  display: inline-block;
}

@media (max-width: 767px) {
  .tp-brand-big-text {
    display: none;
  }
}

@media (max-width: 767px) {
  .tp-brand-item .slick-slide img {
    display: inline-block;
  }
}

@media (max-width: 767px) {
  .tp-brand-item {
    text-align: center;
  }
}

.brand-strok .tp-brand-big-text h3 {
  -webkit-text-stroke: 1px #458ca0;
}

.brand-strok .tp-brand-big-text2 h3 {
  -webkit-text-stroke: 1px #4d93a6;
}

.Layer_4 {
  background-image: url("/wp-content/themes/sectox/assets/css/Layer 4.png");
  position: absolute;
  left: 0px;
  top: 7102px;
  width: 960px;
  height: 594px;
  z-index: 103;
}

/*----------------------------------------*/
/*  13. FEED CSS START HERE
/*----------------------------------------*/
.tp-meta-date {
  position: absolute;
  right: 35px;
  bottom: -40px;
  background-color: var(--tp-theme-1);
  line-height: 80px;
  text-align: center;
  padding: 6px 16px;
  padding-bottom: 6px;
  padding-bottom: 15px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-meta-date {
    bottom: -18px;
  }
}
@media (max-width: 767px) {
  .tp-meta-date {
    bottom: -15px;
  }
}
.tp-meta-date .meta-date-title {
  font-size: 40px;
  font-weight: var(--tp-fw-bold);
  color: #fff;
  margin-bottom: 0;
}
.tp-meta-date p {
  color: #fff;
  font-size: 14px;
  line-height: 1;
  margin: 0;
}

.tp-feed-item:hover .tp-feed-img img {
  transform: scale(1.1);
}

.tp-feed-content .tp-latest-blog-meta span {
  color: #bfbfbf;
  font-weight: var(--tp-fw-bold);
  text-transform: uppercase;
  font-size: 16px;
}
.tp-feed-content .tp-latest-blog-meta a {
  text-transform: uppercase;
  font-size: 16px;
  color: var(--tp-theme-1);
  font-weight: var(--tp-fw-bold);
  display: inline-block;
  padding-top: 25px;
  padding-bottom: 10px;
  transition: 0.3s;
}
.tp-feed-content .tp-latest-blog-meta a:hover {
  color: var(--tp-common-black);
}
.tp-feed-content .tp-latest-title {
  font-size: 24px;
  color: var(--tp-common-black);
  font-weight: var(--tp-fw-bold);
  line-height: 1.4;
  letter-spacing: -0.7px;
  padding-bottom: 15px;
}
.tp-feed-content .tp-latest-title:hover {
  color: var(--tp-theme-1);
}
.tp-feed-content .tp-feed-link {
  color: #b6b6b6;
  font-size: 14px;
  transition: 0.3s;
  font-weight: var(--tp-fw-bold);
}
.tp-feed-content .tp-feed-link i {
  margin-left: 10px;
}
.tp-feed-content .tp-feed-link :hover {
  color: var(--tp-theme-1);
}

.tp-news-meta span {
  font-size: 14px;
  color: #777777;
  display: inline-block;
}
.tp-news-meta span i {
  color: var(--tp-common-black);
  margin-right: 2px;
}
.tp-news-meta .user {
  padding-right: 30px;
  margin-right: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-news-meta .user {
    padding-right: 10px;
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-news-meta .user {
    padding-right: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .tp-news-meta .user {
    padding-right: 10px;
    margin-right: 10px;
  }
}

.user:hover {
  color: var(--tp-theme-1);
}
.user:hover i {
  color: var(--tp-theme-1);
}

.user-2:hover {
  color: var(--tp-theme-1);
}
.user-2:hover i {
  color: var(--tp-theme-1);
}

.fea-big-text span {
  display: inline-block;
  position: absolute;
  right: 10px;
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1px #dadada;
  bottom: 0;
}

.tp-blog-item:hover .blog-img img {
  transform: scale(1.1);
}

.blog-img {
  position: relative;
  padding: 0 15px;
}
.blog-img img {
  width: 100%;
}
.blog-img::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 110px;
  content: "";
  border: 1px solid #f0f0f0;
  border-bottom: 0;
  z-index: -1;
}

.tp-blog-content {
  border: 1px solid #f0f0f0;
  padding: 35px 40px;
  text-align: left;
  border-top: 0;
  position: relative;
  padding-top: 27px;
}
@media (max-width: 767px) {
  .tp-blog-content {
    padding: 35px 30px;
  }
}

.tp-news-meta span {
  position: relative;
}
.tp-news-meta span::after {
  content: "";
  top: 5px;
  right: -2px;
  width: 2px;
  height: 15px;
  background: #dddddd;
  position: absolute;
}
.tp-news-meta span:last-child::after {
  display: none;
}
.tp-news-meta p {
  font-size: 14px;
  color: #777777;
  font-weight: 400;
  margin: 0;
}

.tp-blog-title {
  font-size: 24px;
  color: var(--tp-common-black);
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 10px;
}
.tp-blog-title:hover {
  color: var(--tp-theme-1);
}

.tp-feed-link .blog-link {
  color: #222;
  font-size: 14px;
  font-weight: 700;
}
.tp-feed-link i {
  padding-left: 5px;
}

.blog-link:hover {
  color: var(--tp-theme-1);
}

/*----------------------------------------*/
/*  14. BLOG CSS START HERE
/*----------------------------------------*/
.blog-date {
  position: absolute;
  top: 20px;
  right: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-date {
    right: 70px;
  }
}
.blog-date a {
  background-color: var(--tp-theme-1);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 13px;
}

@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
  .postbox__wrapper {
    padding-right: 0px;
  }
}

.postbox__thumb {
  margin-bottom: -2px;
}
.postbox__thumb .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
}
.postbox__audio {
  height: 100%;
  width: 100%;
  margin-bottom: -10px;
}
.postbox__audio iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.postbox__item-single:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.postbox__content {
  border: 2px solid #f3f3f3;
  padding: 40px 50px;
}
@media (max-width: 767px) {
  .postbox__content {
    padding: 30px;
  }
}
.postbox__content-single {
  padding-left: 0;
  padding-right: 0;
  border: none;
}
.postbox__title {
  font-size: 34px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .postbox__title {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .postbox__title {
    font-size: 33px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .postbox__title {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .postbox__title {
    font-size: 25px;
  }
}
.postbox__title a:hover {
  color: var(--tp-theme-1);
}
.postbox__meta {
  margin-bottom: 20px;
}
.postbox__meta span {
  font-size: 14px;
  font-weight: 600;
  color: var(--tp-common-black);
  text-transform: uppercase;
  display: inline-block;
  margin-right: 30px;
}
@media (max-width: 767px) {
  .postbox__meta span {
    margin-right: 15px;
  }
}
.postbox__meta span:last-child {
  margin-right: 0;
}
.postbox__meta span i {
  color: var(--tp-theme-1);
  margin-right: 3px;
}
.postbox__meta span:hover {
  color: var(--tp-theme-2);
}
.postbox__meta span:hover i {
  color: var(--tp-theme-2);
}
.postbox__text img {
  max-width: 100%;
}
.postbox__text p {
  margin-bottom: 15px;
}
.postbox__text-single p {
  margin-bottom: 15px;
}
.postbox__slider button {
  position: absolute;
  left: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  font-size: 30px;
  color: var(--tp-common-white);
}
.postbox__slider button.slick-next {
  left: auto;
  right: 50px;
}
@media (max-width: 767px) {
  .postbox__slider button.slick-next {
    right: 10px;
  }
}
@media (max-width: 767px) {
  .postbox__slider button {
    left: 10px;
  }
}
.postbox__comment ul li ul.children {
  margin-left: 67px;
  padding-left: 0;
}
@media (max-width: 767px) {
  .postbox__comment ul li ul.children {
    margin-left: 0px;
    padding-left: 0;
  }
}
.postbox__comment-form-title {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 40px;
}
.postbox__comment-input {
  position: relative;
  margin-bottom: 20px;
}
.postbox__comment-input span {
  font-weight: 600;
  color: var(--tp-common-black);
  margin-bottom: 12px;
  display: block;
}
.postbox__comment-input input, .postbox__comment-input textarea {
  height: 55px;
  padding: 0 20px;
  width: 100%;
  font-size: 14px;
  color: var(--tp-common-black);
  outline: none;
  border: 1px solid transparent;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  background: #f7f7f7;
}
.postbox__comment-input input::-webkit-input-placeholder, .postbox__comment-input textarea::-webkit-input-placeholder {
  color: #999;
}
.postbox__comment-input input:-moz-placeholder, .postbox__comment-input textarea:-moz-placeholder {
  color: #999;
}
.postbox__comment-input input::-moz-placeholder, .postbox__comment-input textarea::-moz-placeholder {
  color: #999;
}
.postbox__comment-input input:-ms-input-placeholder, .postbox__comment-input textarea:-ms-input-placeholder {
  color: #999;
}
.postbox__comment-input textarea {
  height: 175px;
  resize: none;
  padding-top: 20px;
  padding-bottom: 20px;
}
.postbox__comment-title {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 30px;
}
.postbox__comment-avater img {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.postbox__comment-name {
  margin-bottom: 5px;
}
.postbox__comment-name h5 {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 5px;
}
.postbox__comment-name span {
  font-size: 14px;
  color: var(--tp-text-1);
}
@media (max-width: 767px) {
  .postbox__comment-text {
    margin-left: 0;
    margin-top: 15px;
  }
}
.postbox__comment-text p {
  font-size: 16px;
  color: var(--tp-text-11);
  margin-bottom: 15px;
}
.postbox__comment-reply {
  margin-top: 10px;
}
.postbox__comment-reply a {
  display: inline-block;
  color: #555;
  padding: 0;
  font-weight: 500;
  font-size: 14px;
}
.postbox__comment-reply a:after {
  content: "\f3e5";
  font-family: "Font Awesome 5 Pro";
  margin-left: 5px;
  font-size: 11px;
}
.postbox__comment-reply a:hover {
  color: var(--tp-theme-1);
}
.postbox__comment-agree {
  padding-left: 5px;
}
.postbox__comment-agree input {
  margin: 0;
  appearance: none;
  -moz-appearance: none;
  display: block;
  width: 14px;
  height: 14px;
  background: var(--tp-common-white);
  border: 1px solid #b9bac1;
  outline: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  flex: 0 0 auto;
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}
.postbox__comment-agree input:checked {
  position: relative;
  background-color: var(--tp-theme-1);
  border-color: transparent;
}
.postbox__comment-agree input:checked::after {
  box-sizing: border-box;
  content: "\f00c";
  position: absolute;
  font-family: var(--tp-ff-fontawesome);
  font-size: 10px;
  color: var(--tp-common-white);
  top: 46%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.postbox__comment-agree input:hover {
  cursor: pointer;
}
.postbox__comment-agree label {
  padding-left: 8px;
  color: var(--tp-text-1);
  line-height: 1;
}
.postbox__comment-agree label a {
  color: var(--tp-common-black);
  font-weight: 600;
  padding-left: 4px;
}
.postbox__comment-agree label a:hover {
  color: var(--tp-theme-1);
}
.postbox__comment-agree label:hover {
  cursor: pointer;
}
.postbox__tag span {
  font-size: 16px;
  margin-bottom: 17px;
  color: var(--tp-common-black);
  margin-right: 10px;
  font-weight: 500;
}

.postbox__comment-info {
  flex: 0 0 auto;
}

.rc__post ul li:not(:last-child) {
  margin-bottom: 15px;
}
.rc__post-thumb {
  flex: 0 0 auto;
}
.rc__post-thumb img {
  width: 80px;
  height: 80px;
}
.rc__post-title {
  margin-bottom: 6px;
  font-size: 17px;
}
.rc__post-title a:hover {
  color: var(--tp-theme-1);
}
.rc__meta span {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
}

.sidebar__wrapper {
  padding-left: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar__wrapper {
    padding-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .sidebar__wrapper {
    padding-left: 0;
    padding-top: 50px;
  }
}
.sidebar__widget-title {
  font-size: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 25px;
  position: relative;
}
.sidebar__widget-title::after {
  position: absolute;
  content: "";
  bottom: -1px;
  left: 0;
  height: 1px;
  width: 80px;
  background-color: var(--tp-theme-1);
}
.sidebar__widget:last-child-title {
  border-bottom: 0;
}
.sidebar__widget ul li {
  list-style: none;
}
.sidebar__widget ul li:last-child {
  padding-bottom: 0;
}
.sidebar__widget ul li:first-child {
  padding-top: 0;
}
.sidebar__widget ul li a {
  padding: 5px 0;
  color: #777777;
  display: block;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 400;
}
.sidebar__widget ul li a::before {
  margin-right: 15px;
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  transform: translateY(-50%);
}
.sidebar__widget ul li a:hover {
  color: var(--tp-theme-1);
}
.sidebar__widget ul li span {
  float: right;
  color: var(--tp-common-black);
}
.sidebar__search {
  position: relative;
}
.sidebar__search input {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background: var(--tp-grey-1);
  padding: 0 25px;
  text-transform: capitalize;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  border: 2px solid var(--tp-grey-1);
  outline: none;
  padding-top: 3px;
  padding-right: 80px;
}
.sidebar__search input::placeholder {
  color: #777777;
}
.sidebar__search button {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  padding: 0 24px;
  color: #fff;
  line-height: 60px;
  -webkit-border-radius: 0 7px 7px 0;
  -moz-border-radius: 0 7px 7px 0;
  -o-border-radius: 0 7px 7px 0;
  -ms-border-radius: 0 7px 7px 0;
  border-radius: 0 7px 7px 0;
  background: var(--tp-theme-1);
}
.sidebar__banner-content {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: var(--tp-theme-1);
}
.sidebar__banner-content h4 {
  padding: 15px 20px;
  font-size: 24px;
  color: var(--tp-common-white);
  text-transform: uppercase;
  margin-bottom: 0;
}

.tagcloud a {
  background: var(--tp-grey-1);
  color: var(--tp-common-black);
  display: inline-block;
  font-size: 13px !important;
  font-weight: 600;
  line-height: 1;
  padding: 10px 24px;
  margin-bottom: 8px;
  margin-right: 10px;
  text-transform: uppercase;
  border: 0;
}
.tagcloud a:hover {
  background: var(--tp-theme-1);
  color: var(--tp-common-white);
}

blockquote {
  background: var(--tp-grey-1);
  padding: 35px 50px;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  blockquote {
    padding-left: 15px;
    padding-right: 15px;
  }
}
blockquote p {
  line-height: 1.5;
  font-size: 20px;
  color: #57565e;
  font-weight: 400;
}
blockquote cite {
  font-size: 18px;
  display: block;
  margin-top: 10px;
  color: #070337;
  font-style: inherit;
  font-weight: 600;
  position: relative;
}
blockquote cite::before {
  content: "";
  font-size: 28px;
  color: var(--tp-theme-1);
  padding-bottom: 0px;
  display: inline-block;
  background: var(--tp-theme-1);
  height: 2px;
  width: 40px;
  font-weight: 400;
  text-align: center;
  top: -4px;
  margin-right: 10px;
  position: relative;
}

.single-post .postbox__title {
  display: none;
}

.postbox__comment-box {
  margin-bottom: 40px;
}

/*----------------------------------------*/
/*  15. PROCESS CSS START HERE
/*----------------------------------------*/
.tpprocess {
  position: relative;
}
.tpprocess__content {
  background-color: var(--tp-common-white);
  padding: 30px 35px;
}
.tpprocess__content h3 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1px #dadada;
}
.tpprocess__title {
  font-size: 24px;
  color: var(--tp-common-black);
  font-weight: var(--tp-fw-bold);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tpprocess__title {
    font-size: 22px;
  }
}
.tpprocess p {
  font-size: 14px;
  color: #777777;
}
.tpprocess__circle {
  position: absolute;
  top: -20px;
  right: -20px;
}
@media (max-width: 767px) {
  .tpprocess__circle {
    right: -5px;
  }
}
.tpprocess__circle::after, .tpprocess__circle:before {
  height: 100px;
  width: 100px;
  background-color: #f8f8f8;
  border-radius: 50%;
  line-height: 100px;
  text-align: center;
  position: absolute;
  top: 10px;
  left: -10px;
  transition: 0.3s;
  content: "";
}
.tpprocess__circle:after {
  top: 0px;
  left: 0px;
  background-color: #3a8194;
}
.tpprocess:hover .tpprocess__circle::after {
  top: 10px;
  left: -10px;
}
.tpprocess:hover .tp-c-icon {
  background-color: #fff;
}
.tpprocess:hover i {
  color: var(--tp-theme-1);
}

.tp-c-icon {
  height: 100px;
  width: 100px;
  background-color: var(--tp-theme-1);
  border-radius: 50%;
  line-height: 111px;
  text-align: center;
  transition: 0.3s;
  position: relative;
  z-index: 2;
}
.tp-c-icon i {
  color: #fff;
  font-size: 48px;
}

.tp-process-item-2 {
  padding: 50px 20px;
  border: 2px solid #f4f4f4;
  background-color: #fff;
  transition: 0.3s;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.04);
}
.tp-process-item-2 i {
  font-size: 60px;
  color: var(--tp-theme-1);
}
.tp-process-item-2 h5 {
  line-height: 27px;
  font-size: 17px;
  font-weight: bold;
  margin-top: 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px) {
  .tp-process-item-2 h5 {
    font-size: 14px;
  }
}

.tp-process-item-2:hover {
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0);
  border: 2px solid #f4f4f4;
  box-shadow: transparent;
}

.counter-content {
  position: relative;
}

.tp-process-item-2:hover .counter-content::after {
  color: #ededed;
}

.counter-content::after {
  font-size: 100px;
  content: "0" counter(count);
  counter-increment: count;
  color: transparent;
  -webkit-text-stroke: 1px #dadada;
  font-weight: bold;
}

.counter-row {
  counter-reset: count;
}

.tp-pro-text {
  font-size: 30px;
  font-weight: bold;
  color: var(--tp-common-black);
}

.process-content {
  position: relative;
  z-index: 2;
}
.process-content::after {
  font-size: 120px;
  content: "0" counter(count);
  counter-increment: count;
  color: var(--tp-theme-1);
  font-weight: bold;
  line-height: 93px;
  display: inline-block;
}

.tpprocess-hm-4 {
  background-color: var(--tp-common-white);
  padding: 45px 45px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tpprocess-hm-4 {
    padding: 45px 29px;
  }
}
.tpprocess-hm-4 .flaticon-secure {
  font-size: 150px;
  color: #f8f8f8;
  position: absolute;
  right: 20px;
  top: 20px;
}

.tp-process-contnt-4 {
  position: relative;
  z-index: 2;
  padding-top: 30px;
}
.tp-process-contnt-4 h6 {
  font-size: 24px;
  font-weight: 700;
  color-scheme: var(--tp-common-black);
}
.tp-process-contnt-4 p {
  font-size: 14px;
  color: #777777;
  font-weight: 400;
}

.process-btn a {
  margin: 0 15px;
}

/*----------------------------------------*/
/*  16. PORTFOLIO CSS START HERE
/*----------------------------------------*/
.tp-port-button button {
  margin: 0px 20px;
  border-bottom: 2px solid transparent;
  font-weight: var(--tp-fw-bold);
  color: #b3b3b3;
  transition: 0.3s;
}
@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
  .tp-port-button button {
    margin: 0px 11px;
  }
}
.tp-port-button button.active {
  color: var(--tp-theme-1);
  border-bottom: 2px solid #3c8599;
}

.tp-port-item {
  position: relative;
}
.tp-port-item:before {
  position: absolute;
  content: "";
  background: #000;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}
.tp-port-item:hover .tp-case-img {
  transition: 0.3s;
}
.tp-port-item:hover .tp-case-img img {
  transform: scale(1.1) rotate(-2deg);
}
.tp-port-item .tp-port-content {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  padding: 0 40px;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s;
  z-index: 2;
}
.tp-port-item:hover .tp-port-content {
  top: 40px;
  opacity: 1;
  visibility: visible;
}
.tp-port-item:hover .tp-port-icon {
  bottom: 40px;
  opacity: 1;
  visibility: visible;
}
.tp-port-item:hover:before {
  opacity: 0.6;
  visibility: visible;
}

.tp-port-icon {
  position: absolute;
  bottom: 20px;
  left: 40px;
  transition: 0.3s;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}
.tp-port-icon a {
  height: 50px;
  width: 50px;
  background-color: var(--tp-common-white);
  border-radius: 50%;
  line-height: 50px;
  text-align: center;
  display: inline-block;
}

.tp-port-icon a:hover {
  background: var(--tp-theme-1);
  color: var(--tp-common-white);
}

.port-subtitle {
  font-size: 14px;
  font-weight: var(--tp-fw-regular);
  color: var(--tp-common-white);
}

.port-title {
  font-weight: var(--tp-fw-bold);
  font-size: 20px;
  color: var(--tp-common-white);
}

.client-overview .col-xl-3:last-child .client-overview-item::after {
  display: none;
}

.client-overview-item {
  position: relative;
  padding: 15px 0px;
}
.client-overview-item::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  bottom: 0;
  width: 2px;
  background-color: #589caf;
  height: 40px;
  right: -15px;
}
.client-overview-item span {
  color: var(--tp-common-white);
  font-weight: 400;
  font-size: 16px;
}
.client-overview-item h5 {
  font-size: 20px;
  font-weight: 700;
  color: var(--tp-common-white);
}

.tp-widget-category {
  padding: 20px;
  border: 1px solid #eaeaea;
}
.tp-widget-category ul li {
  list-style-type: none;
  border-bottom: 1px solid #eeee;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.tp-widget-category ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.tp-widget-category ul li a {
  font-size: 16px;
  font-weight: 500;
  color: var(--tp-common-black);
}
.tp-widget-category ul li a span {
  font-size: 18px;
  font-weight: 700;
  color: var(--tp-theme-1);
}

.overveiw-testimonial {
  background-color: #f7f7f7;
  padding: 50px 100px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  .overveiw-testimonial {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .overveiw-testimonial {
    padding-right: 50px;
    padding-left: 50px;
  }
}
.overveiw-testimonial .portfolio-details-content {
  position: relative;
  z-index: 2;
}
.overveiw-testimonial .portfolio-details-content img {
  margin-bottom: 20px;
}
.overveiw-testimonial .portfolio-details-content p {
  font-size: 28px;
  color: var(--tp-common-black);
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 25px;
}
.overveiw-testimonial .portfolio-details-content h5 {
  font-size: 20px;
  font-weight: 700;
  color: var(--tp-common-black);
}
.overveiw-testimonial .portfolio-details-content h6 {
  color: #777777;
  font-size: 14px;
  font-weight: 400;
}
.overveiw-testimonial .testi-overview-icon {
  position: absolute;
  right: 50px;
  top: 50px;
  z-index: 1;
}
.overveiw-testimonial .testi-overview-icon i {
  font-size: 190px;
  color: var(--tp-common-white);
}

/*----------------------------------------*/
/*  17. TEAM CSS START HERE
/*----------------------------------------*/
.client-name {
  font-size: 24px;
  font-weight: var(--tp-fw-bold);
  color: var(--tp-common-black);
  margin: 0;
}

.client-name:hover {
  color: var(--tp-theme-1);
}

.client-position {
  font-size: 14px;
  font-weight: var(--tp-fw-bold);
  color: var(--tp-theme-1);
  padding-top: 10px;
  display: inline-block;
}

.tp-team-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(60, 133, 153, 0.9);
  border-radius: 3px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}

.tp-team-item:hover .tp-team-overlay {
  opacity: 1;
  visibility: visible;
}

.tp-team-item:hover .tp-team-img img {
  transform: scale(1.1);
}

.team-overlay-icon {
  position: absolute;
  top: 30px;
  left: 30px;
}
.team-overlay-icon a {
  height: 50px;
  width: 50px;
  background-color: var(--tp-common-white);
  display: inline-block;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  transition: 0.4s;
}
.team-overlay-icon .team-icon-bottom {
  display: flex;
  top: 60px;
  left: 0px;
  flex-direction: column;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.team-overlay-icon .team-icon-bottom a {
  height: 50px;
  width: 50px;
  border: 2px solid #5695a4;
  background-color: transparent;
  display: inline-block;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  margin-bottom: 10px;
  color: #fff;
}
.team-overlay-icon .team-icon-right {
  position: absolute;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
  display: flex;
  top: 0px;
  left: 60px;
}
.team-overlay-icon .team-icon-right a {
  height: 50px;
  width: 50px;
  border: 2px solid #5290a2;
  background-color: transparent;
  display: inline-block;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  margin-right: 10px;
  color: #fff;
}

.team-overlay-icon:hover .team-icon-bottom {
  opacity: 1;
  visibility: visible;
}

.team-overlay-icon:hover .team-icon-right {
  opacity: 1;
  visibility: visible;
}

.tp-team-space .slick-track {
  margin: 0 -15px;
}
@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
  .tp-team-space .slick-track {
    margin: 0;
  }
}
.tp-team-space .slick-slide {
  padding: 0 15px;
}
@media (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
  .tp-team-space .slick-slide {
    padding: 0;
  }
}

.team-overlay-icon .team-icon-bottom a:hover {
  background: #fff;
  color: var(--tp-theme-1);
  border: 2px solid #fff;
}

.team-overlay-icon a:hover {
  color: var(--tp-theme-1);
}

.team-slider-active button {
  height: 60px;
  width: 60px;
  background: var(--tp-common-white);
  border-radius: 50%;
  position: absolute;
  top: -150px;
  right: 45px;
  color: #222;
}
.team-slider-active button:hover {
  color: var(--tp-common-white);
  background-color: var(--tp-theme-1);
}

.team-slider-active .slick-prev.slick-arrow {
  right: 123px;
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .tp-team-img img {
    width: 100%;
  }
}

.select-main {
  background-color: #fff;
  padding: 55px;
  padding-bottom: 0;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);
  position: relative;
  z-index: 9;
}
@media (max-width: 767px) {
  .select-main {
    padding: 0;
  }
}

.select-text span {
  font-weight: bold;
  color: #222;
  font-size: 18px;
}

.select-icon-main {
  padding: 20px;
  background-color: var(--tp-theme-1);
  position: relative;
  z-index: 2;
  padding-bottom: 0;
}

.select-item .form-select:focus {
  box-shadow: none;
}
.select-item .nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 60px;
  line-height: 45px;
  outline: 0;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 100%;
}
.select-item .nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 100%;
}
.select-item .nice-select .list {
  width: 100%;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .select-item .nice-select {
    width: 310px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .select-item .nice-select {
    width: 260px;
  }
}
@media (max-width: 767px) {
  .select-item .nice-select {
    width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .select-text-size .tp-header-icon-info a {
    font-size: 15px;
  }
}

.progress-count {
  position: absolute;
  right: 13px;
  top: 1px;
  color: #222;
  font-weight: 700;
}

.tp-progres-img {
  position: relative;
  z-index: 2;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .team-info-main {
    padding-left: 0;
  }
}

.team__skill-progress-item h4 {
  padding-right: 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .team-details-progressbar {
    padding-bottom: 100px;
    padding-right: 0;
  }
}

.tp-progress-overlay {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  height: 100%;
  width: 32%;
}
.tp-progress-overlay::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--tp-theme-1);
  content: "";
  opacity: 0.94;
}

.tp-progress-overlay img {
  height: 100%;
}

.tp-progress .tp-about-wrapper-2 {
  padding-right: 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .team-member img {
    width: 100%;
  }
}

.progress {
  border-radius: 0;
  height: 10px;
}
.progress .progress-bar {
  background-color: var(--tp-theme-1);
}

.team-member-info {
  padding-left: 51px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-member-info {
    padding-top: 0;
    padding-left: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .team-member-info {
    padding-left: 0px;
  }
}

.tp-team-details-icon {
  margin-bottom: 25px;
}
.tp-team-details-icon:hover .icon-area a {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

.icon-area a {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #f7f7f7;
  line-height: 50px;
  text-align: center;
  display: inline-block;
  color: var(--tp-theme-1);
  transition: 0.3s;
}
.icon-area a i {
  font-size: 18px;
}

.team-contact-info label {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #777777;
}
.team-contact-info a {
  font-size: 20px;
  font-weight: 700;
  color: var(--tp-common-black);
}
.team-contact-info a:hover {
  color: var(--tp-theme-1);
}

.team-details-info h5 {
  font-size: 26px;
  font-weight: 700;
  color: var(--tp-common-black);
  margin-bottom: 25px;
}
.team-details-info p {
  font-size: 18px;
  color: #777777;
  font-weight: 400;
  margin-bottom: 40px;
}

.certifi-img {
  padding-right: 20px;
  margin-bottom: 15px;
}

/*----------------------------------------*/
/*  18. SHOP CSS START HERE
/*----------------------------------------*/
.product__result {
  margin-bottom: 30px;
}
.product__result p {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--tp-text-12);
  margin-bottom: 0;
}
.product__result p span {
  color: var(--tp-common-black);
}
.product__thumb {
  position: relative;
}
.product__thumb::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(34, 34, 34, 0.377);
  opacity: 0;
  visibility: hidden;
}
.product__title {
  color: var(--tp-heading-primary);
  font-size: 18px;
  font-weight: 600;
}
.product__title:hover {
  color: var(--tp-theme-1);
}
.product__price {
  color: #686868;
  font-size: 18px;
  font-weight: 700;
}
.product__filter-wrapper {
  margin-bottom: 30px;
}
.product__filter-btn {
  margin-right: 25px;
  padding-right: 25px;
  position: relative;
}
.product__filter-btn::after {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2px;
  height: 15px;
  background-color: #e7e7e7;
}
.product__filter-btn button {
  font-size: 14px;
  color: var(--tp-common-black);
  text-transform: uppercase;
  font-weight: 400;
}
.product__filter-btn button i {
  margin-right: 3px;
}
.product__filter-count span {
  font-size: 14px;
  color: var(--tp-common-black);
  text-transform: uppercase;
}
.product__filter-count .nice-select {
  background-color: transparent;
  border: 0;
  font-size: 14px;
  float: none;
  height: 26px;
  line-height: 26px;
  padding-right: 15px;
  padding-left: 4px;
}
.product__filter-count .nice-select::after {
  font-size: 14px;
  color: var(--tp-common-black);
  margin-top: -1px;
  right: 0px;
}
.product__filter-count .nice-select .current {
  font-weight: 600;
}
.product__filter-style {
  border: 0;
  margin-left: 13px;
}
.product__filter-style .nav-link {
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 16px;
  color: var(--tp-common-black);
  margin-left: 17px;
}
.product__filter-style .nav-link.active {
  border: 0;
  color: var(--tp-theme-1);
}
.product__filter-style .nav-link.active:focus {
  border: 0;
}
.product__icon {
  position: absolute;
  bottom: 10px;
  left: 0;
  opacity: 0;
  right: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 9;
}
.product__icon a {
  height: 40px;
  width: 40px;
  background-color: var(--tp-common-white);
  line-height: 40px;
  color: var(--tp-theme-1);
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}
.product__icon a:hover {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

.product__item:hover .product__thumb img {
  transform: scale(1.1);
}
.product__item:hover .product__thumb::after {
  opacity: 1;
  visibility: visible;
}
.product__item:hover .product__icon {
  opacity: 1;
  visibility: visible;
  bottom: 30px;
}

.product-img-tabs {
  display: flex;
}
.product-img-tabs .nav-links img {
  opacity: 50%;
}
.product-img-tabs .nav-links.active img {
  opacity: 100%;
}
.product-img-tabs .nav-tabs {
  border-bottom: 0;
  width: 70px;
  flex-direction: column;
}
.product-img-tabs .nav-tabs .nav-item {
  margin-bottom: 30px;
}
.product-img-tabs .tab-content {
  margin-left: 30px;
}

.product-top {
  display: flex;
}
.product-top .product-tag a {
  color: var(--tp-common-white);
  background-color: var(--tp-theme-1);
  font-weight: 700;
  font-size: 16px;
  padding: 4px;
  margin-right: 15px;
}
.product-top .product-rating a {
  color: #ffbf14;
}
.product-top .product-review a {
  color: #777777;
  font-size: 14px;
  font-weight: 400;
}

@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-img-tabs {
    margin-bottom: 50px;
  }
}

.product-details-title {
  font-size: 26px;
  font-weight: 700;
  color: var(--tp-common-black);
}

.product-price .old-price {
  color: #cfcfcf;
  font-size: 20px;
  font-weight: 700;
  text-decoration: line-through;
}
.product-price .new-price {
  color: var(--tp-theme-1);
  font-size: 36px;
  font-weight: 700;
}

.product-paragraph p {
  font-size: 16px;
  color: #777777;
  font-weight: 400;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-paragraph p br {
    display: none;
  }
}

.product-quantity-wapper {
  overflow: hidden;
}
.product-quantity-wapper input {
  height: 60px;
  border: 1px solid #e2e2e2;
  padding: 0 20px;
  width: 100px;
}
@media (max-width: 767px) {
  .product-quantity-wapper input {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .product-quantity-wapper .product-quantity-button {
    margin-top: 10px;
  }
}
.product-quantity-wapper .heart-icon {
  border: 1px solid #e2e2e2;
  padding: 16px 20px;
}
@media (max-width: 767px) {
  .product-quantity-wapper .heart-icon {
    margin-top: 10px;
  }
}
.product-quantity-wapper .heart-icon:hover {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

.product-details-meta .sku span {
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
}
.product-details-meta .sku a {
  font-size: 16px;
  font-weight: 400;
  color: #777777;
}
.product-details-meta .categories span {
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
}
.product-details-meta .categories a {
  font-size: 16px;
  font-weight: 400;
  color: #777777;
}
.product-details-meta .tag span {
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-black);
}
.product-details-meta .tag a {
  font-size: 16px;
  font-weight: 400;
  color: #777777;
}

.product-details-share span {
  font-weight: 700;
  font-size: 16px;
  color: var(--tp-common-black);
  margin-right: 10px;
}
.product-details-share a {
  color: #999999;
  font-size: 15px;
  margin-right: 15px;
}
.product-details-share a:hover {
  color: var(--tp-theme-1);
}

.product-additional-tab {
  display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-additional-tab {
    flex-wrap: wrap;
  }
}
.product-additional-tab .nav-tabs {
  flex-direction: column;
  border-bottom: 0;
  width: 260px;
  flex: 0 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .product-additional-tab .nav-tabs {
    width: 100%;
    margin-bottom: 30px;
  }
}
.product-additional-tab .nav-tabs .nav-item {
  margin-bottom: 10px;
  list-style: none;
}
.product-additional-tab .nav-tabs .nav-item .nav-links {
  font-size: 16px;
  color: var(--tp-common-black);
  font-weight: 700;
  text-align: left;
  padding: 15px 30px;
  width: 100%;
  border: 1px solid #ebebeb;
  display: block;
}
.product-additional-tab .nav-tabs .nav-item .nav-links:hover {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}
.product-additional-tab .nav-tabs .nav-item.active .nav-links {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

.tp-content-tab {
  margin-left: 40px;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .tp-content-tab {
    margin-left: 0;
  }
}
.tp-content-tab .tab-pane p {
  color: #777777;
  font-size: 16px;
  font-weight: 400;
}

.shop-details-active .tp-porduct-item {
  margin: 0 15px;
}

.table td {
  border: 0;
  padding: 15px;
}
.table .add-info {
  font-size: 18px;
  font-weight: 700;
}

.comments-title {
  font-size: 24px;
  color: var(--tp-common-black);
  font-weight: 700;
  text-transform: capitalize;
}

.product-details-comment .comment-title h3 {
  font-size: 24px;
  color: var(--tp-common-black);
  font-weight: 700;
  text-transform: capitalize;
}
.product-details-comment .comment-title p {
  font-size: 16px;
  color: #777777;
  font-weight: 400;
}
.product-details-comment .comment-rating span {
  font-size: 15px;
  color: #777777;
  font-weight: 700;
  padding-right: 5px;
}
.product-details-comment .comment-rating ul li {
  display: inline-block;
}
.product-details-comment .comment-rating ul li a {
  color: #ffbf14;
}

.comment-input textarea {
  width: 100%;
  height: 130px;
  resize: none;
  outline: 0;
  border: 1px solid #e7e7e7;
  padding: 20px;
  margin-bottom: 20px;
}
.comment-input textarea:focus {
  border: 1px solid #222;
}
.comment-input textarea::placeholder {
  color: #777777;
  font-size: 14px;
  font-weight: 400;
}
.comment-input input {
  width: 100%;
  height: 50px;
  resize: none;
  outline: 0;
  border: 1px solid #e7e7e7;
  padding: 20px;
  margin-bottom: 30px;
}
.comment-input input:focus {
  border: 1px solid #222;
}
.comment-input input::placeholder {
  color: #777777;
  font-size: 14px;
  font-weight: 400;
}

.comment-submit button {
  background-color: var(--tp-theme-1);
  padding: 15px 20px;
  color: var(--tp-common-white);
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.comment-submit button:hover {
  background-color: var(--tp-common-black);
}

.latest-comments {
  margin-bottom: 55px;
}
.latest-comments .comments-box {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.latest-comments .comments-box .avatar-name h5 {
  color: var(--tp-common-black);
  font-weight: 700;
  text-transform: uppercase;
}
.latest-comments .comments-box .comments-date span {
  font-size: 14px;
  color: #777777;
}
.latest-comments .comments-box .user-rating ul li {
  display: inline-block;
  border: 0;
}
.latest-comments .comments-box .user-rating ul li a {
  color: #ffbf14;
}
.latest-comments .comments-box p {
  color: #777777;
  font-size: 16px;
  font-weight: 400;
}

.product-details-size-table .table {
  border-collapse: collapse;
}
.product-details-size-table .table thead tr {
  background-color: #f4f4f4;
  border: 0;
}
.product-details-size-table .table thead tr th {
  border: 0;
  padding: 18px;
}
.product-details-size-table .table tbody {
  border: 0;
}
.product-details-size-table .table tbody tr:nth-child(2n+2) {
  background-color: #f4f4f4;
}
.product__item {
  position: relative;
}

/*----------------------------------------*/
/*  19. CONTACT CSS START HERE
/*----------------------------------------*/
.contact-bg {
  padding: 50px;
}
@media (max-width: 767px) {
  .contact-bg {
    padding: 20px;
  }
}

.contact-us {
  padding-left: 80px;
  padding-top: 25px;
  padding-right: 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .contact-us {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-us {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-us {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .contact-us {
    padding-left: 0px;
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .contact-map iframe {
    height: 400px;
  }
}

.contact__input {
  position: relative;
  margin-bottom: 15px;
}
.contact__input i {
  font-size: 17px;
  color: var(--tp-theme-1);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 23px;
}
.contact__input input {
  padding: 25px 55px;
  border: 0;
  height: 60px;
  background-color: white;
  color: #222;
  font-size: 16px;
  font-weight: 400;
}
.contact__input input::-webkit-input-placeholder {
  color: #999;
}
.contact__input input:-moz-placeholder {
  color: #999;
}
.contact__input input::-moz-placeholder {
  color: #999;
}
.contact__input input:-ms-input-placeholder {
  color: #999;
}
.contact__input textarea {
  padding: 22px 55px;
  border: 0;
  background-color: white;
  color: #999999;
  outline: none;
  resize: none;
  height: 150px;
}
.contact__input textarea::placeholder {
  color: #999999;
  font-size: 16px;
  font-weight: 400;
}
.contact__input .pen {
  position: absolute;
  top: 36px;
  left: 23px;
}

.contact-info-item {
  position: relative;
}
.contact-info-item::after {
  position: absolute;
  width: 1px;
  background-color: #dcdcdc;
  height: 150px;
  content: "";
  top: 0;
  right: -15px;
  bottom: 0;
  margin: auto;
}
@media (max-width: 767px) {
  .contact-info-item::after {
    display: none;
  }
}
.contact-info-item i {
  height: 120px;
  width: 120px;
  background-color: var(--tp-theme-1);
  border-radius: 50%;
  text-align: center;
  line-height: 120px;
  color: var(--tp-common-white);
  font-size: 50px;
  margin-bottom: 40px;
}
.contact-info-item h5 {
  font-weight: 700;
  color: var(--tp-common-black);
  font-size: 24px;
  margin-bottom: 10px;
}
.contact-info-item a {
  color: #777777;
  font-weight: 400;
  font-size: 16px;
  transition: 0.3s;
}
.contact-info-item a:hover {
  color: var(--tp-theme-1);
}

.contact-map iframe {
  height: 570px;
  width: 100%;
}

.contact-last-child .col-xl-3:last-child .contact-info-item::after {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-last-child .col-xl-3:nth-child(2) .contact-info-item::after {
    display: none;
  }
}

/*----------------------------------------*/
/*  20. CART CSS START HERE
/*----------------------------------------*/
/* 16. Cart */
.table-content .table > :not(:first-child) {
  border-top: 0;
}
.table-content table {
  background: #ffffff;
  border-color: #eaedff;
  border-radius: 0;
  border-style: solid;
  border-width: 1px 0 0 1px;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
}

.table-content .table > :not(:last-child) > :last-child > * {
  border-bottom-color: #eaedff;
}

.table-content .product-quantity {
  float: none;
}

.table-content table td.product-name {
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
}

.table-content table td.product-name a:hover {
  color: var(--tp-theme-1);
}

.table-content table td {
  border-top: medium none;
  padding: 20px 10px;
  vertical-align: middle;
  font-size: 16px;
}

.table-content table th, .table-content table td {
  border-bottom: 1px solid #eaedff;
  border-right: 1px solid #eaedff;
}

.product-quantity input {
  color: #000;
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #dcdcdc;
}

.table td, .table th {
  border-top: 1px solid #eaedff;
}

.product-quantity > input {
  width: 80px;
  text-align: center;
}

.table-content table td.product-subtotal {
  font-size: 16px;
}

.table-content table td .cart-plus-minus {
  float: none;
  margin: 0 auto;
}

.coupon-all {
  margin-top: 50px;
}

.coupon {
  float: left;
}

@media (max-width: 767px) {
  .coupon {
    float: none;
  }
}
#coupon_code {
  height: 40px;
  background: #F3F4F7;
  padding: 0 20px;
  margin-right: 10px;
  border: 0;
  border-radius: 4px;
}

@media (max-width: 767px) {
  #coupon_code {
    margin-bottom: 15px;
  }
}
.coupon2 {
  float: right;
}

@media (max-width: 767px) {
  .coupon2 {
    float: none;
    margin-top: 15px;
  }
}
.cart-page-total {
  padding-top: 50px;
}

.cart-page-total > h2 {
  font-size: 25px;
  margin-bottom: 20px;
  text-transform: capitalize;
}

.cart-page-total > ul {
  border: 1px solid #eaedff;
}

.cart-page-total > ul > li {
  list-style: none;
  font-size: 15px;
  color: #6f7172;
  padding: 10px 30px;
  border-bottom: 1px solid #eaedff;
  font-weight: 400;
}

.cart-page-total ul > li > span {
  float: right;
}

.cart-page-total li:last-child {
  border-bottom: 0;
}

td.product-thumbnail img {
  width: 125px;
}

.cart-plus,
.cart-minus {
  width: 25px;
  height: 30px;
  border: 1px solid #e7e7e7;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}
.cart-plus:hover,
.cart-minus:hover {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}

/* 17. Checkout */
.coupon-accordion h3 {
  background-color: #f7f7f7;
  border-top: 3px solid var(--tp-theme-1);
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 25px;
  padding: 1em 2em 1em 3.5em;
  position: relative;
  width: auto;
}

.coupon-accordion h3::before {
  content: "\f07b";
  left: 15px;
  top: 13px;
  position: absolute;
  color: var(--tp-theme-1);
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
}

.coupon-accordion span {
  color: #6f7172;
  cursor: pointer;
  transition: 0.3s;
  font-weight: 500;
}

.coupon-accordion span:hover, p.lost-password a:hover {
  color: var(--tp-common-black);
}

.coupon-content {
  border: 1px solid #eaedff;
  display: none;
  margin-bottom: 20px;
  padding: 30px;
}

.coupon-info p.coupon-text {
  margin-bottom: 15px;
}

.coupon-info p {
  margin-bottom: 0;
}

.coupon-info p.form-row-first label, .coupon-info p.form-row-last label {
  display: block;
  color: #6f7172;
}

.coupon-info p.form-row-first label span.required, .coupon-info p.form-row-last label span.required {
  color: var(--tp-theme-1);
  font-weight: 700;
}

.coupon-info p.form-row-first input, .coupon-info p.form-row-last input {
  border: 1px solid #eaedff;
  height: 45px;
  margin: 0 0 14px;
  max-width: 100%;
  padding: 0 0 0 10px;
  width: 100%;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.coupon-info p.form-row-first input:focus, .coupon-info p.form-row-last input:focus {
  border-color: var(--tp-common-black);
}

.coupon-info p.form-row input[type=submit]:hover, p.checkout-coupon input[type=submit]:hover {
  background: #3e976c none repeat scroll 0 0;
}

.coupon-info p.form-row input[type=checkbox] {
  position: relative;
  top: 2px;
}

.form-row > label {
  margin-top: 15px;
  color: #202435;
  margin-bottom: 5px;
  font-size: 14px;
}

.buttons-cart input, .coupon input[type=submit], .buttons-cart a, .coupon-info p.form-row input[type=submit] {
  background: #252525 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: 700;
  height: 40px;
  line-height: 40px;
  margin-right: 15px;
  padding: 0 15px;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}

p.lost-password {
  margin-top: 15px;
}

p.lost-password a {
  color: #6f6f6f;
}

p.checkout-coupon input[type=text] {
  height: 45px;
  padding: 0 15px;
  width: 100%;
  border: 1px solid #eaedff;
  margin-bottom: 15px;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
p.checkout-coupon input[type=text]:focus {
  border-color: var(--tp-common-black);
}

.coupon-checkout-content {
  display: none;
}

.checkbox-form h3 {
  border-bottom: 1px solid #eaedff;
  font-size: 26px;
  margin: 0 0 20px;
  padding-bottom: 10px;
  width: 100%;
}

.country-select {
  margin-bottom: 30px;
  position: relative;
}

.country-select select {
  width: 100%;
  background-color: transparent;
  border: 1px solid #eaedff;
  padding: 0 10px;
  height: 50px;
}

.country-select label, .checkout-form-list label {
  color: #6f7172;
  display: block;
  margin: 0 0 5px;
}

.country-select label span.required, .checkout-form-list label span.required {
  color: var(--tp-theme-1);
}

.country-select .nice-select {
  border: 1px solid #eaedff;
  height: 45px;
  padding-left: 10px;
  width: 100%;
  color: #6f7172;
  margin-bottom: 20px;
}

.country-select .nice-select .list {
  width: 100%;
}

.checkout-form-list {
  margin-bottom: 30px;
}

.checkout-form-list label {
  color: #6f7172;
}

.checkout-form-list input[type=text], .checkout-form-list input[type=password], .checkout-form-list input[type=email] {
  background: #ffffff;
  border: 1px solid #eaedff;
  border-radius: 0;
  height: 45px;
  padding: 0 0 0 10px;
  width: 100%;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.checkout-form-list input[type=text]:focus, .checkout-form-list input[type=password]:focus, .checkout-form-list input[type=email]:focus {
  border-color: var(--tp-common-black);
}

.checkout-form-list input[type=text]::-moz-placeholder,
.checkout-form-list input[type=password]::-moz-placeholder,
.checkout-form-list input[type=email]::-moz-placeholder {
  color: #6f7172;
  opacity: 1;
}

.checkout-form-list input[type=text]::placeholder,
.checkout-form-list input[type=password]::placeholder,
.checkout-form-list input[type=email]::placeholder {
  color: #6f7172;
  opacity: 1;
}

.checkout-form-list input[type=checkbox] {
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 1px;
}

.create-acc label {
  color: #6f7172;
  display: inline-block;
}

.create-account {
  display: none;
}

.ship-different-title h3 label {
  display: inline-block;
  margin-right: 20px;
  color: var(--tp-common-black);
}

.order-notes textarea {
  border: 1px solid #eaedff;
  height: 120px;
  padding: 15px;
  width: 100%;
  outline: 0;
  resize: none;
}

.order-notes textarea:focus {
  border-color: var(--tp-common-black);
}

.order-notes textarea::-moz-placeholder {
  color: #6f7172;
  opacity: 1;
}

.order-notes textarea::placeholder {
  color: #6f7172;
  opacity: 1;
}

#ship-box-info {
  display: none;
}

.panel-group .panel {
  border-radius: 0;
}

.panel-default > .panel-heading {
  border-radius: 0;
}

.your-order {
  padding: 30px 40px 45px;
  border: 3px solid #f7f7f7;
}

@media (max-width: 767px) {
  .your-order {
    padding: 15px;
  }
}
.your-order h3 {
  border-bottom: 1px solid #eaedff;
  font-size: 30px;
  margin: 0 0 20px;
  padding-bottom: 10px;
  width: 100%;
}

.your-order-table table {
  background: none;
  border: 0;
  width: 100%;
}

.your-order-table table th, .your-order-table table td {
  border-bottom: 1px solid #eaedff;
  border-right: medium none;
  color: #6f7172;
  font-size: 14px;
  padding: 15px 0;
  text-align: left;
}

@media (max-width: 767px) {
  .your-order-table table th, .your-order-table table td {
    padding-right: 10px;
  }
}
.your-order-table table th {
  border-top: medium none;
  color: #6f7172;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  width: 250px;
}

.panel-body > p {
  color: #222;
}

.your-order-table table .shipping ul li {
  list-style: none;
}

.your-order-table table .shipping ul li input {
  position: relative;
  top: 2px;
}

.your-order-table table .shipping ul li label {
  color: #6f7172;
}

.your-order-table table .shipping th {
  vertical-align: top;
}

.your-order-table table .order-total th {
  border-bottom: 0;
  font-size: 14px;
}

.your-order-table table .order-total td {
  border-bottom: medium none;
}

.your-order-table table tr.cart_item:hover {
  background: #F9F9F9;
}

.your-order-table table tr.order-total td span {
  color: var(--tp-common-black);
  font-size: 18px;
  font-weight: 500;
}

.payment-method {
  margin-top: 40px;
}
.payment-method .accordion-item:last-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.payment-method .accordion-item {
  background-color: #fff;
  border: 0;
  border-bottom: 1px solid #e7e7e7;
}
.payment-method .accordion-button {
  font-size: 16px;
  font-weight: 500;
  color: var(--tp-common-black);
  padding: 23px 0;
  border: none;
}
.payment-method .accordion-button:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.payment-method .accordion-button::after {
  position: absolute;
  content: "\f067";
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: var(--tp-ff-fontawesome);
  font-size: 16px;
  font-weight: 400;
  margin-left: 0;
  background-image: none;
  color: var(--tp-theme-1);
}
.payment-method .accordion-button:not(.collapsed) {
  color: var(--tp-common-black);
  background-color: var(--tp-common-white);
  box-shadow: none;
}
.payment-method .accordion-button:not(.collapsed)::after {
  content: "\f068";
}
.payment-method .accordion-body {
  padding: 8px 0;
  padding-bottom: 40px;
}
.payment-method .accordion-collapse {
  border: none;
}

.panel-title > a {
  display: block;
}

.order-button-payment input {
  background: #232323 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  height: 40px;
  margin: 0px 0 0;
  padding: 0;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  width: 100%;
}

.order-button-payment input:hover {
  background: #3e976c none repeat scroll 0 0;
}

.payment-method .btn-link {
  -moz-user-select: none;
  background: no-repeat;
  border: medium none;
  border-radius: 0;
  color: #444;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 1;
  margin-bottom: 0;
  padding: 3px 10px;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
}

.payment-method .card {
  background-color: #ffffff;
  border: 1px solid #eaedff;
  border-radius: 0;
  margin-bottom: 10px;
}

.payment-method .accordion .card:first-of-type {
  border: 1px solid #eaedff;
}

.card-header:first-child {
  border-radius: 0;
}

.payment-method .card-header {
  background-color: #ffffff;
  border-bottom: 1px solid #eaedff;
}

.order-button-payment button {
  width: 100%;
}

/*----------------------------------------*/
/*  21. FOOTER CSS START HERE
/*----------------------------------------*/
.footer-widget-2 .footer-widget-title {
  color: black;
}
.footer-widget-2 .footer-link {
  color: #3c8599;
  border-bottom: 1px solid #3c8599;
  font-weight: 700;
}
.footer-widget-2 .footer-link i {
  padding-left: 15px;
}

.footer-widget-title {
  color: #fff;
  font-size: 16px;
  margin-bottom: 30px;
}

.footer-widget p {
  color: #aeaeae;
}

.footer-widget ul {
  overflow: hidden;
}
.footer-widget ul li {
  margin-bottom: 8px;
  color: #aeaeae;
  list-style: none;
  width: 100%;
  float: left;
  transition: 0.3s;
}
.footer-widget ul li:last-child {
  margin-bottom: 0;
}
.footer-widget ul li:hover a {
  color: var(--tp-theme-1);
}

.footer-widget ul li::before {
  content: "\f105";
  font-family: var(--tp-ff-fontawesome);
  margin-right: 8px;
  display: inline-block;
  transform: translateY(1px);
}

.footer-widget ul li:hover::before {
  color: var(--tp-theme-1);
}

.footer-col-2 {
  padding-left: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .footer-col-2 {
    padding-left: 0px;
  }
}

.footer-col-3 {
  padding-left: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .footer-col-3 {
    padding-left: 0px;
  }
}

.footer-col-4 {
  padding-left: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
  .footer-col-4 {
    padding-left: 0px;
  }
}

.footer-subscribe {
  position: relative;
}

.footer-subscribe input {
  width: 100%;
  height: 50px;
  padding: 0 20px;
  padding-right: 20px;
  background: #1a1a1a;
  border: 0;
  color: #ddd;
  padding-right: 70px;
}

.footer-widget-2 .footer-subscribe input {
  background-color: #efefef;
  color: var(--tp-theme-1);
}
.footer-widget-2 .footer-subscribe input::placeholder {
  color: var(--tp-theme-1);
}

.footer-subscribe button {
  position: absolute;
  background: #3c8599;
  width: 60px;
  height: 100%;
  color: #fff;
  right: 0;
  top: 0;
}

.footer-subscribe input::-moz-placeholder {
  color: #737373;
  font-size: 14px;
  opacity: 1;
}

.footer-subscribe input::placeholder {
  color: #737373;
  font-size: 14px;
  opacity: 1;
}

.footer-social a {
  margin-right: 20px;
  font-size: 14px;
  height: 30px;
  width: 30px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  background-color: transparent;
  transition: 0.3s;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .footer-social a {
    margin-right: 14px;
  }
}
.footer-social a:hover {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-social a {
    margin-right: 8px;
  }
}

.copyright-text p {
  color: #fff;
  margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .copyright-text p {
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .copyright-text p {
    margin-bottom: 5px;
  }
}

.footer-menu ul li {
  display: inline-block;
  color: #fff;
  margin-left: 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-menu ul li {
    margin-left: 0;
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .footer-menu ul li {
    margin-left: 0;
    margin-right: 20px;
  }
}

.theme-white {
  padding: 25px 40px;
  box-shadow: -16px 0px 32px 0px rgba(0, 0, 0, 0.04);
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .theme-white {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .theme-white {
    padding: 10px;
    padding-top: 20px;
  }
}

@media (max-width: 767px) {
  .tp-footer-logo {
    margin-bottom: 15px;
  }
}

.tp-footer-social a {
  color: #222;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  line-height: 50px;
  background-color: #f1f1f1;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
  transition: 0.3s;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .tp-footer-social a {
    margin-right: 2px;
  }
}
.tp-footer-social :hover {
  background-color: var(--tp-theme-1);
  color: #fff;
}

.tp-footer-btn {
  background-color: var(--tp-theme-1);
  display: inline-block;
  height: 100%;
  position: absolute;
  padding: 0 25px;
  top: 0;
  right: 0;
}
.tp-footer-btn .tp-f-text {
  font-size: 12px;
  font-weight: 700;
  color: var(--tp-common-white);
  line-height: 1;
}
.tp-footer-btn .tp-f-icon {
  color: var(--tp-common-white);
  padding-top: 20px;
  line-height: 1;
  font-size: 45px;
}

.footer-widget-area-2 {
  margin-top: -50px;
}

.footer-area-white .footer-widget p {
  color: #777;
}
.footer-area-white .footer-widget ul li {
  margin-bottom: 8px;
  color: #777;
  list-style: none;
  width: 50%;
  float: left;
  transition: 0.3s;
}

/*# sourceMappingURL=sectox-core.css.map */
/*
  Theme Name: Sectox - CCTV & Security WordPress Theme
  Author: Theme_Pure
  Support: https://themepure.net/help/support/
  Description: Sectox - CCTV & Security WordPress Theme
  Version: 1.0
*/

/* CSS Index
-----------------------------------
1. Theme default css
2. Header
3. Hero
4. Archivement
5. Video
6. We Do
7. Movie
8. Team
9. Blog
10. Subscribe
11. footer
12. Contact
*/

/*.........<! 1. Theme default css !>.........*/
body {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	overflow-x: hidden;
}
img{
	max-width: 100%;
	height: auto;
}

/*comments list */
.blog-coment-title h2 {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 20px;
}
.comments-avatar {
	float: left;
}
.comments-avatar img {
	margin-right: 15px;
}
.comments-text {
	overflow: hidden;
}
.comments-text h3 {
	margin-bottom: 10px;
}
.latest-comments ul li .children {
	margin-left: 60px;
	margin-top: 0;
}
.latest-comments ul li .children li {
	margin-top: 10px;
}
#cancel-comment-reply-link {
	color: #3C8599;
	margin-left: 8px;
	font-size: 16px;
}
/*comments form*/
.comment-reply-title{
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 20px;
}
.comment-form-cookies-consent {
	display: none;
}
div.latest-comments > ul{
	padding-left: 0;
}
.latest-comments > ul > li{
	list-style: none;
}
.latest-comments > ul > li li{
	margin: 0;
	padding: 0;
}
div.latest-comments ul .children{
	list-style: none;
	margin-top: 30px;
}
.latest-comments .comments-text ul li,.latest-comments .comments-text ol li {
	margin-bottom: 3px;
}
.latest-comments .comments-text > ul,.latest-comments .comments-text > ol{
	margin-bottom: 20px;
}

.blog-post-comment .comment-respond {
    margin-bottom: 20px;
    padding: 40px 30px;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.09);
    background: var(--tp-common-white);
}
.postbox__comment  > ul > li {
	list-style: none;
}
.tp-comments-post ul.children li{
	list-style: none;
}
.latest-comments .tp-comments-post > ul, .latest-comments .tp-comments-post > ol {
	margin-bottom: 20px;
	padding-left: 23px;
}
.pingback p a {
	color: #3C8599;
}
.comment-list {
	list-style: none;
}
.post-comments {
	overflow: hidden;
	clear: both;
}
.comment-respond {
	margin-bottom: 40px;
  padding: 40px 40px;
  border: 2px solid #f3f3f3;
  padding-top: 30px;
  border-radius: 8px;
}
/* post sticky */
.postbox__item.sticky {
	border-top: 3px solid var(--tp-theme-1);
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em !important;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em !important;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;
}

/*tp unit css */
.tp-blog-area > ul, .tp-blog-area > ol, .tp-blog-area ul, .tp-blog-area ol {
	padding-left: 24px;
}
.tp-blog-area dl, .tp-blog-area ol, .tp-blog-area ul {
	margin-top: 0;
	margin-bottom: 25px;
}
.postbox__details  ol li, .postbox__details  ul li {
	padding-top: 7px;
}
.tp-blog-area ol ol, .tp-blog-area ol ul, .tp-blog-area ul ol, .tp-blog-area ul ul {
	margin-bottom: 0;
}

/*tp-page-content*/
.tp-page-content .blog-post-comment {
	clear: both;
	overflow: hidden;
	margin-top: 30px;
	padding-top: 30px;
}
.tp-page-content ol, .tp-page-content ul {
	padding-left: 25px;
	margin-bottom: 25px;
}
.tp-page-content ol li, .tp-page-content ul li {
	margin-bottom: 7px;
}
.tp-page-content ol li ol, .tp-page-content ul li ul {
	margin-top: 7px;
}
.tp-page-content ol ol, .tp-page-content ol ul, .tp-page-content ul ol, .tp-page-content ul ul {
	margin-bottom: 0;
}
.tp-page-content .size-full.alignright {
	margin-bottom: 35px;
	margin-top: 20px;
	clear: both;
}
.tp-page-content .tp-page-post > p {
	margin: 32px 0;
	margin-top: 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
	margin-top: 10px;
	padding-top: 30px;
}
.page-links > span.page-links-title {
	border: 0;
	color: inherit;
}
.wp-block-archives-list.extraclass.wp-block-archives li a {
	color: var(--tp-text-body);
}
.wp-block-archives-dropdown .nice-select {
	margin-bottom: 15px;
}
.postbox__text .nice-select {
	float: none;
	margin-bottom: 20px;
}

.postbox__text ol.wp-block-latest-comments {
	margin-left: 0;
	padding-left: 0;
}
.postbox__details p:last-child{
	margin-bottom: 0;
}
.postbox__text ul li a,dl a {
	text-underline-offset: 3px;
	text-decoration-skip-ink: all;
	text-decoration: underline;
}
.postbox__text ul li a:hover,dl a:hover {
	text-decoration-style: dotted;
	text-decoration-skip-ink: none;
}
.wp-block-button {
	margin-bottom: 10px;
}
.is-style-squared .wp-block-button__link {
	border-radius: 0;
}
div.postbox__details .wp-block-cover-text {
	color: #fff;
}
.wp-block-cover {
	margin-bottom: 30px;
}
.wp-block-gallery .blocks-gallery-grid {
	padding-left: 0;
	margin-bottom: 0;
}
.blocks-gallery-caption {
	margin-bottom: 40px;
}
.wp-block-group.has-background {
	margin-bottom: 25px;
}
.postbox__text p.has-large-font-size {
	font-size: 24px !important;
	line-height: 1.2;
	margin-bottom: 10px;
}
.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile {
	margin-bottom: 20px;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
	margin-top: 30px;
}
.page-links a, .page-links > span {
	border: 2px solid #ddd;
	display: inline-block;
	min-width: 35px;
	text-align: center;
	margin-left: 2px;
	height: 33px;
	line-height: 30px;
	margin-right: 3px;
	color: #444;
}
.page-links > span {
	border: 2px solid var(--tp-theme-1);
	color: var(--tp-theme-1);
}
pre {
	display: block;
	font-size: 87.5%;
	color: #212529;
	border: 1px solid #ddd;
	padding: 15px;
}
.wp-block-preformatted {
	margin: 30px 0;
}
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
	font-size: 14px;
	font-style: italic;
}


.tp-post-tag{
overflow: hidden;
clear: both;
margin-top: 20px;
padding-top: 30px;
	
}
.tp-post-tag span {
	font-size: 16px;
	color: var(--tp-common-black);
	font-weight: 500;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}
.tp-post-tag a{
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 15px;
	font-weight: 500;
	color: var(--tp-text-11);
	background: var(--tp-grey-2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin-right: 8px;
	margin-bottom: 10px;
}
.tp-post-tag a:hover {
	color: var(--tp-common-white);
	background: var(--tp-theme-1);
}

.postbox__text .wp-block-tag-cloud a {
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 14px !important;
	font-weight: 500;
	color: var(--tp-text-11);
	background: var(--tp-grey-2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin-right: 8px;
	margin-bottom: 10px;
}
.postbox__text .wp-block-tag-cloud a:hover {
	color: var(--tp-common-white);
	background: var(--tp-theme-1);
}
ul.wp-block-rss.wp-block-rss {
	box-sizing: border-box;
	padding-left: 0;
}

/*block quote*/
.wp-block-quote {
	border: 0;
}
 blockquote {
	margin: 35px 0px !important;
	padding: 40px;
	color: #666;
	position: relative;
	background: #f3f4f8;
	font-style: normal;
	text-align: left;
	clear: both;
	font-weight: 400;
	box-shadow: 0px 1px 2px 0px rgba(10, 0, 58, 0.14);
	border: 1px solid #f3f4f8;
}
blockquote::before {
	content: "\f10e";
	position: static;
	font-family: "Font Awesome 5 Pro";
	font-size: 32px;
	color: var(--tp-theme-1);
	line-height: 1;
	margin-bottom: 18px;
	display: inline-block;
}
.tp-blog-area blockquote p {
	margin-bottom: 10px !important;
	line-height: 1.3;
	font-size: 20px;
	color: #070337;
	font-weight: 400;
}
blockquote cite {
	font-size: 14px;
	display: block;
	margin-top: 10px;
	color: #070337;
	font-style: inherit;
	font-weight: 500;
}
blockquote cite::before {
	content: "";
	font-size: 28px;
	color: #ff5421;
	padding-bottom: 0px;
	display: inline-block;
	background: var(--tp-theme-1);
	height: 2px;
	width: 40px;
	font-weight: 400;
	text-align: center;
	top: -4px;
	margin-right: 10px;
	position: relative;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
	margin-bottom: 1em;
	padding: 30px 30px!important;
}

.postbox__text blockquote.is-style-large cite::before {
	margin-right: 0;
}
.wp-block-quote.has-text-align-right {
	border-right: 0;
	padding: 30px;
}
.wp-block-pullquote.is-style-solid-color blockquote {
	margin: auto;
	display: inline-block;
}

.comments-box blockquote {
	background: #fff;
}
.wp-block-column .wp-block-quote {
	padding: 10px;
}

/*gallery */
.gallery-item {
	display: inline-block;
	max-width: 33.33%;
	text-align: center;
	vertical-align: top;
	width: 100%;
	padding-right: 5px !important;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

/*table */
 table {
	margin-bottom: 30px;
	width: 100%;
}
table, .postbox__details  th, .postbox__details  td {
	border: 1px solid #d1d1d1;
}
table th {
	padding: 12px 12px;
	font-size: 15px;
	border-color: #ddd;
	text-align: center;
	font-weight: 400;
}
table tbody td {
	text-align: center;
}
table a {
	color: #3C8599;
}
table td {
	border-color: #ddd;
	padding: 12px 12px;
}
table {
	margin-bottom: 30px;
	width: 100%;
	background: #fff;
}

/*page table*/
table{
	margin-bottom: 30px;
}
table, th, td {
	border: 1px solid #d1d1d1;
}
table th {
	padding: 12px 12px;
	font-size: 15px;
	border-color: #ddd;
	text-align: center;
	font-weight: 500;
}
table tbody td {
	text-align: center;
}
table td {
	border-color: #ddd;
	padding: 12px 12px;
}
table a {
	color: #3C8599;
}


/*post password*/

.post-password-form input[type="password"] {
  background: var(--tp-grey-2);
  border: 0;
  height: 50px;
  width: 100%;
  padding: 0 15px;
}
.post-password-form label {
  width: 100%;
}
.post-password-form input[type="submit"]{
  width: 120px;
  height: 50px;
  background: var(--tp-theme-1);
  color: #fff;
  border: 0;
  margin-top: 10px;
  transition: .3s;
}
.post-password-form input[type="submit"]:hover {
	background: #031220;
}


.wp-block-search__input {
  background: var(--tp-grey-2);
  border: 0;
  height: 50px;
  width: 100%;
  padding: 0 15px;
}
.wp-block-search__button{
  width: 120px;
  height: 50px;
  background: var(--tp-theme-1);
  color: #fff;
  border: 0;
  transition: .3s;
}
.wp-block-search__button:hover {
	background: #031220;
}


/*widget*/
.sidebar__widget ul{
	padding-left: 0;
}
.sidebar__widget.widget_recent_comments ul li a::after {
	display: none;
}
.sidebar__widget.widget_recent_comments ul li a {
	padding-left: 0;
}
.sidebar__widget.widget_recent_comments .comment-author-link a{
	color: var(--tp-theme-1);
}
.sidebar__widget.widget_recent_entries  ul li a::after {
	display: none;
}
.sidebar__widget.widget_recent_entries  ul li a {
	padding-left: 0;
}
.sidebar__widget.widget_rss  ul li a::after {
	display: none;
}
.sidebar__widget.widget_rss ul li a {
	padding-left: 0;
	color: var(--tp-heading-primary);
}
.sidebar__widget.widget_rss ul li {
	margin-bottom: 12px;
}
.sidebar__widget .nice-select {
	float: none;
}
.sidebar__widget .nice-select .list {
	width: 100%;
}
.sidebar__widget .nice-select .option {
	margin-bottom: 0 !important;
}
.sidebar__widget .nice-select::after {
	right: 18px;
}
.textwidget  img{
	max-width: 100%;
	height: auto;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	text-align: right;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
#wp-calendar thead {
	font-size: 14px;
}
#wp-calendar thead th {
	padding-bottom: 10px;
	text-align: center;
}
#wp-calendar tbody {
	color: #666;
}
#wp-calendar tbody td {
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 8px 0;
	transition: 0.3s;
}
.sidebar__widget .wp-calendar-table a {
	color: var(--tp-theme-1);
}
#wp-calendar tbody td#today {
	background: var(--tp-theme-1);
	color: #fff;
}
.wp-calendar-nav {
	display: flex;
	justify-content: space-between;
}
.sidebar__widget .wp-calendar-nav-prev a {
	color: #6c757d;
}
/*sidebar block widget*/
.sidebar__wrapper .wp-block-group__inner-container h2  {
	font-size: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 25px;
  position: relative;
}

.sidebar__wrapper .wp-block-group__inner-container h2::after {
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 1px;
    width: 80px;
    background-color: var(--tp-theme-1);
}

.sidebar__widget  .wp-block-search__input {
	min-width: 100%;
	border: 0;
	width: 100%;
	background: #F5F6F8;
	height: 57px;
	padding: 0 15px;
}
.sidebar__widget .wp-block-search__label {
	display: none;
}
.sidebar__widget .wp-block-search__inside-wrapper {
	position: relative;
}
.sidebar__widget .wp-block-search__button {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: var(--tp-theme-1);
	color: #fff;
	border: 0;
	padding: 0 25px;
}
.sidebar__widget.widget_block ul.wp-block-latest-posts li a::after {
	display: none;
}
.sidebar__widget.widget_block ul.wp-block-latest-posts li a {
	color: var(--tp-common-black);
	padding-left: 0;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
}
.sidebar__widget.widget_block .wp-block-latest-comments article a {
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
}
.sidebar__widget.widget_block .wp-block-latest-comments article .wp-block-latest-comments__comment-meta {
	color: #666;
}
.sidebar__widget.widget_block .wp-block-latest-comments article a.wp-block-latest-comments__comment-author {
	color: var(--tp-theme-1);
}
.sidebar__widget .wp-block-tag-cloud a {
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 14px !important;
	font-weight: 500;
	color: var(--tp-text-11);
	background: var(--tp-grey-2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin-right: 8px;
	margin-bottom: 10px;
}
.sidebar__widget .wp-block-tag-cloud a:hover {
	color: var(--tp-common-white);
	background: var(--tp-theme-1);
}
.sidebar__widget .wp-block-calendar table th {
	background: no-repeat;
}


/*footer widget*/
.footer__widget ul ul {
	padding-left: 10px;
	padding-top: 10px;
}
.footer-widget ul ul {
	padding-top: 7px;
	padding-bottom: 3px;
}
.footer__widget.widget_recent_comments ul li {
	line-height: 1.6;
}
.footer__widget.widget_recent_entries ul li {
	line-height: 1.6;
}
.footer__widget .rssSummary {
	line-height: 1.5;
}
.footer__widget .rsswidget {
	font-weight: 500;
}
.footer__widget.widget_recent_comments .comment-author-link a{
	color: #010101;
	font-weight: 500;
}
.footer__widget.widget_recent_entries  ul li a::after {
	display: none;
}
.footer__widget.widget_recent_entries  ul li a {
	padding-left: 0;
}
.footer__widget.widget_rss  ul li a::after {
	display: none;
}
.footer__widget.widget_rss  ul li a {
	padding-left: 0;
	color: #010101;
}
.footer__widget .nice-select .list {
	width: 100%;
}
.footer__widget .nice-select .option {
	margin-bottom: 0 !important;
}
.footer__widget .nice-select::after {
	right: 18px;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	text-align: right;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
#wp-calendar thead {
	font-size: 14px;
}
#wp-calendar thead th {
	padding-bottom: 10px;
	text-align: center;
}
#wp-calendar tbody {
	color: #666;
}
#wp-calendar tbody td {
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 8px 0;
	transition: 0.3s;
}
.footer__widget .wp-calendar-table a {
	color: var(--tp-theme-1);
}
#wp-calendar tbody td#today {
	background: var(--tp-theme-1);
	color: #fff;
}
#wp-calendar tbody td#today a {
	color: #fff;
}
.wp-calendar-nav {
	display: flex;
	justify-content: space-between;
}
.footer__widget .wp-calendar-nav-prev a {
	color: #6c757d;
}
.footer__widget .tagcloud a {
	background: #fff;
}
.footer__widget .tagcloud a:hover {
	background: var(--tp-theme-1);
}
.footer__widget .sidebar__search input {
	background: #fff;
}
.footer__widget .nice-select {
	float: none;
}
.footer__widget.widget_rss ul li {
	line-height: 1.5;
}
/*footer block widget*/
footer .wp-block-group__inner-container h2  {
	color: #fff;
  font-size: 16px;
  margin-bottom: 30px;
}
.footer__widget   .wp-block-search__input {
	min-width: 100%;
	border: 0;
	width: 100%;
	background: #fff;
	height: 52px;
	padding: 0 15px;
}
.footer__widget  .wp-block-search__label {
	display: none;
}
.footer__widget  .wp-block-search__inside-wrapper {
	position: relative;
}
.footer__widget  .wp-block-search__button {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: var(--tp-theme-1);
	color: #fff;
	border: 0;
	padding: 0 25px;
}
.footer__widget.widget_block ul.wp-block-latest-posts li a::after {
	display: none;
}
.footer__widget .widget_block ul.wp-block-latest-posts li a {
	color: var(--tp-common-black);
	padding-left: 0;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
}
.footer__widget.widget_block .wp-block-latest-comments article a {
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	color: var(--tp-common-black);
}
.footer__widget.widget_block .wp-block-latest-comments article .wp-block-latest-comments__comment-meta {
	color: #666;
}
.footer__widget.widget_block .wp-block-latest-comments article a.wp-block-latest-comments__comment-author {
	color: var(--tp-theme-1);
}
.footer__widget .wp-block-tag-cloud a {
	display: inline-block;
	height: 36px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 14px !important;
	font-weight: 500;
	color: var(--tp-text-11);
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin-right: 8px;
	margin-bottom: 10px;
}
.footer__widget .wp-block-tag-cloud a:hover {
	color: var(--tp-common-white);
	background: var(--tp-theme-1);
}
.footer__widget .wp-block-calendar table th {
	background: no-repeat;
}

.bypostauthor {
	display: block;
}
.gallery-caption {
	display: block;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	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;
	/* Above WP toolbar. */
}

.admin-bar .header__sticky{
	margin-top: 32px;
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
  .admin-bar .header__sticky{
		margin-top: 0px;
	}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  .admin-bar .header__sticky{
		margin-top: 42px;
	}
}

.postbox__details .postbox__title {
	display: none;
}


div.basic-pagination ul {
	padding-left: 0;
}

/*customized*/
p.wp-block-cover-text {
    color: #fff!important;
}
.postbox__details  ol {
	padding-left: 25px;
}
.postbox__details  ul {
	padding-left: 25px;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: none;
    padding-left: 0;
}

.wp-container-1.wp-block-group.has-background {
    padding: 30px;
}

/*sidebar*/
.sidebar__wrapper ol {
    padding-left: 0;
}

.sidebar__widget.widget_recent_comments ul li {
	margin-bottom: 5px;
}

.sidebar__widget.widget_recent_comments ul li a {
    padding-top: 0;
    display: inline;
}

.sidebar__widget.widget_recent_comments ul li a::before {
    content: none;
}

.sidebar__widget.widget_recent_comments ul li span {
	float: left;
	margin-right: 10px;
}

.sidebar__widget.widget_rss ul li span {
	float: left;
	font-size: 14px;
}

.sidebar__widget.widget_rss .rssSummary {
    display: inline-block;
}

.sidebar__widget.widget_rss cite {
    font-weight: bold;
}

.sidebar__widget ul ul {
	margin-left: 10px;
}

.postbox__tag.tagcloud.mt-3 {
    overflow: hidden;
    clear: both;
    padding-top: 40px;
}
h3.error__title {
    font-size: 40px;
}

/*footer*/
.nice-select {
	float: none;
}

.nice-select .option {
	color: #777777;
}

footer ul ul {
	margin-left: 10px;
}

footer ul.children {
	margin-top: 5px;
}

footer ul.children li {
	margin-bottom: 0;
	margin-top: 5px;
}

.footer-widget.widget_rss ul li:hover span,
.footer-widget.widget_rss ul li:hover .rssSummary,
.footer-widget.widget_rss ul li:hover cite {
	color: #aeaeae;
}

.footer-widget.widget_rss ul li cite {
	font-weight: bold;
}

footer span.rss-date {
    font-size: 14px;
    font-weight: 600;
}

section.include-bg {
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}

/*elementor*/
.ab-meta-img {
    max-width: 150px;
}
.about-signature .meta-img, .about-signature .ab-meta-img {
	width: 200px;
}

/*server after css*/
ul#menu-main-pages li {
	width: 50%;
}

.dvdr i {
    margin: 0 5px;
}

.error__thumb h1 {
	font-size: 160px;
	margin: 0;
	line-height: 1;
}

.error__content p {
    padding: 0 100px;
    margin-bottom: 30px;
}

.tp-main-menu ul ul ul.submenu {
    left: 174px;
    margin-top: -19px;
}

.menu-last ul ul.submenu {
	left: -150%!important;
	margin-top: -15px!important;
}

.tp-main-menu ul ul li:after {
	display: none;
}

.postbox__meta span a:hover {
    color: #3c8599;
}

.admin-bar .tp-sidebar-menu.sidebar-opened {
    padding-top: 50px;
}

.nice-select.open .list {
    z-index: 99;
}
.product__filter-count .nice-select.open .list {
	left: auto;
	right: 0;
}

/*logo */
.logo img {
	width: 218px;
}
.side-logo img {
	width: 185px;
}
.logo.logo-white img,.logo.logo-black img {
	width: 155px;
}
.tp-counter-logo img {
	width: 155px;
}
.tp-footer-logo img {
	width: 155px;
}

.tp-feature-area div.fea-bg {
    background-repeat: no-repeat!important;
    background-size: cover!Important;
}

.tp-cta-space {
    background-size: cover!important;
}

.testimonial-img {
    width: 80px;
    height: auto;
}

.fact-number i {
    font-size: 13px;
}

.tp-cta-icon i {
    height: 60px;
    width: 60px;
    background-color: var(--tp-theme-1);
    border-radius: 50%;
    line-height: 60px;
    color: var(--tp-common-white);
    display: inline-block;
    text-align: center;
    font-size: 22px;
    transition: 0.3s;
}

.tp-cta-box:hover .tp-cta-icon i {
    background-color: var(--tp-common-white);
    color: var(--tp-theme-1);
}

.icon-area i {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-color: #f7f7f7;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    color: var(--tp-theme-1);
    transition: 0.3s;
}

.tp-team-details-icon:hover .icon-area i {
    background-color: var(--tp-theme-1);
    color: var(--tp-common-white);
}

.tp-widget-category ul li span {
    font-size: 18px;
    font-weight: 700;
    color: var(--tp-theme-1);
}

.tp-widget-category ul li {
    font-size: 16px;
    font-weight: 500;
    color: var(--tp-common-black);
}

.contact__form i {
    z-index: 9;
}

.contact__input input, .contact__form textarea {
    width: 100%;
}
.elementor .tp-about-info-wrapper hr,.elementor .tp-about-wrapper hr {
	margin-top: 25px;
	background-color: currentColor;
	margin-bottom: 30px;
}
i.quote-style {
	line-height: 50px;
}

.tp-price-service .tp-price-feature ul li.price-fe-inactive {
    color: #e9e9e9;
}

.shop-cart .added {
	display: none;
}
.shop-cart .added_to_cart.wc-forward {
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	color: var(--tp-common-white);
	background: var(--tp-theme-1);
	height: 60px;
	line-height: 60px;
	text-align: center;
	padding: 0 38px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	text-transform: capitalize;
}
.shop-cart a.added_to_cart.wc-forward::after {
	display: none;
}
.select-item input {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: solid 1px #e8e8e8;
	display: block;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	height: 60px;
	line-height: 45px;
	outline: 0;
	padding-left: 18px;
	padding-right: 30px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 100%;
	margin-bottom: 16px;
}
.product_title.entry-title {
	font-size: 30px;
	display: none;
}.product__price .amount {
    font-size: 16px;
    font-weight: 700;
}
.price del {
    color: #C2C2D3;
}
.price del .amount {
    color: #C2C2D3;
    font-size: 14px;
}

.product__icon span.tinvwl_add_to_wishlist-text {
    display: none;
}

.product__icon a.icon-btn.woosq-btn {
    display: inline-block;
}

a.icon-btn.woosq-btn {
    display: none;
}

a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-after.tinvwl-loop {
    display: none;
}

.product__icon .woocommerce-LoopProduct-link {
    display: none;
}

.product__item .tinv-wraper.tinv-wishlist {
    width: 40px;
    display: inline-block;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-bottom: 0px;
}

a.added_to_cart.wc-forward {
    padding-top: 0px;
}
.product__icon .add_to_cart_button.added {
    display: none;
}

.product__icon a.added_to_cart.wc-forward {
    background: #3c8599;
    color: #fff;
}
.product__item  .added_to_cart.wc-forward {
    font-size: 0;
}

a.added_to_cart.wc-forward::after {
    content: '✔';
    position: relative;
    font-family: var(--icon-font);
    font-size: 16px;
    font-weight: 700;
}

.tp-header-icon span {
    font-size: 10px;
    font-weight: 600;
    position: absolute;
    top: 1px;
    background: #222;
    height: 18px;
    width: 18px;
    line-height: 17px;
    color: #fff;
    border-radius: 11px;
    left: 27px;
}
.woocommerce ul.products li.product .onsale {
    top: 17px;
    right: 19px;
}
.product_title.entry-title {
    font-size: 30px;
}
.quantity {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px;
}

.woocommerce-grouped-product-list-item__quantity .quantity {
    float: none;
    margin-right: 0;
}
table .woocommerce-grouped-product-list-item__label a {
    color: #444;
}
.quantity input {
    height: 60px;
    width: 70px;
    padding: 0 14px;
    border: 1px solid #e2e2e2;
    text-align: center;
}
.cart-plus-minus {
    position: relative;
}
.qtybutton {
    position: absolute;
    right: 10px;
    top: 17px;
    line-height: 1;
    font-size: 23px;
    font-weight: 600;
    cursor: pointer;
}
.qtybutton.minus {
    left: 10px;
    right: auto;
}



.product-details-meta .sku span.sku-text {
    font-size: 16px;
    font-weight: 400;
    color: #777777;
}
.product_meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    padding-top: 1.5rem;
}
.product_meta b {
    color: var(--tp-common-black);
}
.product_meta > * {
    margin-bottom: 3px;
}


.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list::before {
    content: "\e908";
    margin-right: 0;
}
.woocommerce span.onsale {
    background: #3c8599;
    color: var(--tp-common-white);
    text-transform: uppercase;
    font-weight: var(--tp-fw-sbold);
    font-size: 12px;
    position: absolute;
    text-align: center;
    z-index: 9;
    display: block;
    padding: 0 12px;
    border-radius: 5px;
    letter-spacing: 1px;
    cursor: pointer;
    top: 20px;
    left: 20px;
}
.woocommerce .product-single-gallery-main span.onsale {
    left: auto;
    right: 50px;
}
.product__price ins {
    text-decoration: none;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button::before, a.wishlist_products_counter.top_wishlist-heart::before, span.wishlist_products_counter.top_wishlist-heart::before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart::before {
    margin-right: 0;
    font-size: 24px;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images {
    position: relative;
    padding-right: 25px;
    padding-left: 125px;
}
.flex-control-nav.flex-control-thumbs {
    list-style: none;
    padding-left: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.flex-control-nav.flex-control-thumbs li {
    margin-bottom: 15px;
}
.details-rating i {
    color: #FFBF14;
    font-size: 14px;
    margin-right: 3px;
}
.new-price {
    font-size: 36px;
    color: var(--tp-theme-1);
    font-weight: 700;
    text-decoration: none;
    margin-top: 20px;
    display: block;
    margin-bottom: 15px;
}
.new-price del {
    font-size: 20px;
    color: #cfcfcf;
}
.new-price ins {
    text-decoration: none;
}
.woocommerce-product-details__short-description {
    margin-bottom: 30px;
}
.product-details-meta {
    margin-top: 35px;
}
.woocommerce-tabs.wc-tabs-wrapper {
    position: relative;
}
#thumb-gallery-margin {
    padding-left: 0;
}

.variations table th {
    padding: 0 12px;
}
.woocommerce-product-attributes th,.woocommerce-product-attributes td {
    padding: 8px 20px;
    text-align: left;
}
.woocommerce-product-attributes td p{
    margin: 0;
}
.variations .nice-select::after {
    right: 13px;
    color: #666;
}
.reset_variations {
    display: none;
}
.woocommerce-grouped-product-list-item__price ins {
    text-decoration: none;
}
.woocommerce-variation-price {
    margin-bottom: 20px;
}

.product__item span.tinvwl_add_to_wishlist-text {
    display: none;
}

.sectox-shop-area .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
    border: 1px solid #e2e2e2;
    padding: 16px 19px;
    margin-top: 0;
    transition: .3s;
}

.sectox-shop-area .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover {
    background-color: var(--tp-theme-1);
    color: var(--tp-common-white);
}

.tp-single-content-info .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before {
    color: var(--tp-theme-1);
}


.tp-single-content-info .tinv-wraper.tinv-wishlist {
    display: inline-block;
    margin-top: 20px;
    font-size: 15px;
}
.tp-single-content-info .tp-single-cart-form .tinv-wraper.woocommerce.tinv-wishlist {
    display: none;
}
.tp-single-content-info .tinvwl_add_to_wishlist-text {
    margin-left: 5px;
}
.tp-single-content-info .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before{
    font-size: 18px;
}


.woosq-popup .qty_button {
    width: 45px;
}
.woosq-popup .quantity input {
    width: 60px;
}
.woosq-popup select {
    width: 100%;
    background: #EDEEF5;
    border: 0;
    height: 42px;
    padding: 0 10px;
}

.woocommerce-message {
    background: #EDEEF5;
    padding: 9px 20px;
    margin-bottom: 20px;
    border-top: 3px solid #3C8599;
}
.button.wc-forward {
    float: right;
    color: #222;
}



/*cart page*/
.woocommerce-cart-form {
    
}
.woocommerce-cart-form table th {
    border: none;
    border-bottom: 1px solid #EDEEF5;
}
.woocommerce-cart-form table th {
    font-size: 12px;
    font-weight: 600;
    border-top: 0;
    border-bottom: 1px solid #EDEEF5;
    color: #222;
    text-align: left;
}
.woocommerce-cart-form table tbody td {
    text-align: left;
    line-height: 1.1;
    font-size: 15px;
}
.woocommerce-cart-form table tbody td:first-child {
    padding-left: 0;
}
.woocommerce-cart-form table td.product-thumbnail img {
    max-width: 4.375rem;
}
.woocommerce-cart-form .qty_button {
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 14px;
}
.woocommerce-cart-form .quantity input {
    height: 30px;
    width: 35px;
    padding: 0 6px;
}
.woocommerce-cart-form table td {
    border: none;
    border-top: 1px solid #dee2e6;
}
.woocommerce-cart-form .actions {
    padding-top: 25px;
    padding-bottom: .625rem;
}
.woocommerce-cart-form table tbody td.product-remove {
    text-align: right;
    padding-right: 5px;
}
#coupon_code {
    height: 46px;
    background: #F3F4F7;
    padding: 0 20px;
    margin-right: 10px;
    border: 0;
    border-radius: 4px;
    padding-right: 0;
}
.woocommerce-cart-form__cart-item .quantity {
    margin-right: 0;
    margin-bottom: 0px;
}
.woocommerce-cart-form table td .quantity {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce-cart-form table td .quantity {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
}
.woocommerce-cart-form table tbody tr {
    position: relative;
}

@media (max-width: 767px) {
    .woocommerce-product-gallery.woocommerce-product-gallery--with-images {
        padding-right: 0;
    }
}

@media (max-width: 575px) {
    .woocommerce-cart-form table td.product-price {
      display: none !important;
    }
    .woocommerce-cart-form table td.product-subtotal {
      display: none !important;
    }
    .woocommerce-cart-form table td.product-remove {
      padding: 0 !important;
      width: 0 !important;
    }
    .woocommerce-cart-form table th.product-price, .woocommerce-cart-form table th.product-subtotal, .woocommerce-cart-form table th.product-remove {
        display: none !important;
    }
    .woocommerce-cart-form table td.product-remove a {
        position: absolute;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 1.375rem;
        height: 1.375rem;
        border-radius: 50%;
        color: #fff;
        background-color: #3C8599;
        font-size: 12px;
        left: 0;
        margin-top: -10px;
    }
    .woocommerce-cart-form {
        padding-right: 0;
    }
    .woocommerce-cart-form table tbody td.product-quantity {
        padding-right: 0;
    }
    .tp-btn.tp-btn-sm {
        height: 45px;
        line-height: 45px;
        padding: 0px 15px;
        font-size: 14px;
    }
    .tp-btn.tp-btn-sm {
        height: 45px;
        line-height: 45px;
        padding: 0px 30px;
        font-size: 14px;
    }
    .update-cart {
        width: 100%;
        margin-top: 11px;
        text-align: left;
    }
    .woocommerce-cart-form .actions .coupon {
        width: 100%;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .tp-btn.tp-btn-sm {
        height: 45px;
        line-height: 45px;
        padding: 0px 15px;
        font-size: 14px;
    }
    .tp-btn.tp-btn-sm {
        height: 45px;
        line-height: 45px;
        padding: 0px 30px;
        font-size: 14px;
    }
    .update-cart {
        width: 100%;
        margin-top: 11px;
        text-align: left;
    }
    .woocommerce-cart-form .actions .coupon {
        width: 100%;
    }
    .woocommerce-cart-form {
        padding-right: 0;
    }
}
.woocommerce-cart-form table tbody td.product-name {
    font-size: 15px;
}
.woocommerce-cart-form .actions .coupon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce-cart-form .actions .coupon #coupon_code {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    margin-bottom: 0;
}
.cart-collaterals {
    border: 1px solid #EDEEF5;
    border-radius: 4px;
    padding: 1.25rem;
    height: 100%;
}
.cart-collaterals .cart_totals > h2 {
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: .9375rem;
    border-bottom: .9375rem;
    border-bottom: 1px solid #EDEEF5;
}
.cart-collaterals .shop_table {
    width: 100%;
    margin: 0;
}
.shoppong-car-wrap table, .shoppong-car-wrap th, .shoppong-car-wrap td {
    border: 0;
}
.woocommerce-cart-form  table a {
    color: #444;
}
.woocommerce-cart-form .coupon label {
    display: none;
}
.tp-btn.tp-btn-sm {
    height: 45px;
    line-height: 45px;
}
.product-remove a {
    font-size: 25px;
}
.cart-collaterals .shop_table .cart-subtotal th, .cart-collaterals .shop_table .cart-subtotal td {
    border: none;
    border-bottom: 1px solid #EDEEF5;
    padding-left: 5px;
    padding-right: 5px;
}
.cart-collaterals .shop_table .cart-subtotal th{
    text-align: left;
    color: #222;
    font-size: 15px;
}
.cart-collaterals .shop_table td {
    text-align: right;
}
.cart-collaterals .shop_table .order-total th{
    text-align: left;
    color: #222;
}
.cart-collaterals .shop_table .order-total th, .cart-collaterals .shop_table .order-total td {
    border: none;
    padding-left: 5px;
    padding-right: 5px;
}
.cart-collaterals .shop_table .order-total th, .cart-collaterals .shop_table .order-total td {
    padding-top: 1.25rem;
    padding-bottom: .625rem;
}
.cart-collaterals .shop_table .order-total th strong, .cart-collaterals .shop_table .order-total td strong {
    font-weight: 600;
    color: #222;
}
.cart-collaterals .shop_table .order-total .amount {
    font-size: 1.25rem;
}
.wc-proceed-to-checkout {
    padding-top: .9375rem;
    border-top: 1px solid #EDEEF5;
}
.woocommerce-cart-form .actions .tp-btn[name="update_cart"]:disabled {
    color: #C2C2D3;
    background-color: #F3F3F6;
    cursor: not-allowed;
}
/*checkcout */
#customer_details .woocommerce-billing-fields__field-wrapper, #customer_details .woocommerce-additional-fields__field-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -10px;
    margin-right: -10px;
}
#customer_details .woocommerce-billing-fields__field-wrapper .form-row, #customer_details .woocommerce-additional-fields__field-wrapper .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 0;
    margin-right: 0;
}
@media (min-width: 768px) {
    #customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, #customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, #customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, #customer_details .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, #customer_details .woocommerce-additional-fields__field-wrapper .form-row#billing_first_name_field, #customer_details .woocommerce-additional-fields__field-wrapper .form-row#billing_last_name_field, #customer_details .woocommerce-additional-fields__field-wrapper .form-row#billing_phone_field, #customer_details .woocommerce-additional-fields__field-wrapper .form-row#billing_email_field {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
.woocommerce-billing-fields__field-wrapper input, .woocommerce-additional-fields__field-wrapper textarea, .woocommerce-billing-fields__field-wrapper select {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .9375rem;
    width: 100%;
    height: 2.5rem;
    padding: 0 .9375rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #666;
    background-color: #F3F4F7;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}
#customer_details .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper > textarea {
    min-height: 120px;
    resize: none;
    padding-top: 10px;
}
#customer_details .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper > textarea::placeholder {
    color: #999;
}
#customer_details .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper > textarea:-moz-placeholder {
    color: #999;
}
#order_comments_field {
    margin: 0;
}
.select2-container--default .select2-selection--single {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .9375rem;
    width: 100%;
    height: 2.5rem;
    padding: 0 .9375rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #444;
    background-color: #F3F4F7;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 37px;
    position: absolute;
    top: 1px;
    right: 12px;
    width: 20px;
}
.select2-dropdown {
    border: 1px solid #f3f4f7;
}


#customer_form_details {
    border: 1px solid #EDEEF5;
    border-radius: 4px;
    padding: 30px;
}
#customer_form_details h3 {
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: .75rem;
    margin-bottom: .75rem;
    border-bottom: 1px solid #EDEEF5;
}
.cart-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cart-wrapper .order-review-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25rem;
    flex: 0 0 25rem;
}
.order-review-wrapper {
    border: 2px solid #3C8599;
    border-radius: 4px;
    padding: .9375rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 30px;
}
.order-review-wrapper h3 {
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: .75rem;
    margin-bottom: .75rem;
    border-bottom: 1px solid #EDEEF5;
}
.order-review-wrapper .shop_table {
    width: 100%;
    font-size: .8125rem;
    border: 0;
    text-align: left;
    color: #202435;
    margin: 0;
}
.order-review-wrapper .shop_table td, .order-review-wrapper .shop_table th {
    border: 0;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: 600;
}
.order-review-wrapper .shop_table thead th {
    color: #C2C2D3;
    padding-bottom: .75rem;
    border-bottom: 1px solid #EDEEF5;
}
.order-review-wrapper .shop_table tfoot tr th {
    border: none;
    border-top: 1px solid #EDEEF5;
    padding-left: 4px;
    color: #71778E;
}
.order-review-wrapper .shop_table tfoot tr td {
    border: none;
    border-top: 1px solid #EDEEF5;
}
.order-review-wrapper .shop_table thead th {
    border: none;
    border-bottom: 1px solid #EDEEF5;
    padding-left: 4px;
}
.order-review-wrapper .shop_table th {
    font-weight: 600;
}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td {
    max-width: 50%;
    width: 50%;
}
.order-review-wrapper .shop_table tbody td:last-child {
    text-align: right;
}
.order-review-wrapper .shop_table thead th:last-child {
    text-align: right;
}
.order-review-wrapper .shop_table .amount {
    font-size: .9375rem;
}
.order-review-wrapper .shop_table tfoot tr td {
    padding-top: .75rem;
    padding-bottom: .75rem;
    text-align: right;
    border-top: 1px solid #EDEEF5;
}
.order-review-wrapper .shop_table .amount {
    font-size: .9375rem;
}
.order-review-wrapper .shop_table tfoot tr.order-total .amount {
    font-size: 1.25rem;
    font-weight: 600;
}
.order-review-wrapper .woocommerce-checkout-payment {
    padding-top: .9375rem;
    border-top: 1px solid #EDEEF5;
}
.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods {
    margin: 0;
    padding: 0;
    list-style: none;
}
.order-review-wrapper .woocommerce-checkout-payment .woocommerce-privacy-policy-text p {
    font-size: .8125rem;
    line-height: 1.6;
}
.order-review-wrapper .woocommerce-checkout-payment .woocommerce-privacy-policy-text p a {
    color: #3C8599;
    font-weight: 500;
    text-decoration: underline;
}
.woocommerce-form-coupon-toggle {
    padding: 20px;
    background-color: #F7F7F7;
    padding-left: 45px;
    position: relative;
    font-size: .875rem;
    margin-bottom: 15px;
    border-radius: 4px;
}
.woocommerce-form-coupon-toggle::before {
    color: #3C8599;
    position: absolute;
    left: 26px;
    top: 50%;
    transform: translateY(-50%);
    text-rendering: auto;
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 500;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f02e';
}
.checkout_coupon #coupon_code {
    width: 100%;
}
.showcoupon:hover{
    text-decoration: underline;
}

/*wishlist*/
table.tinvwl-table-manage-list {
    font-size: .875rem;
}
.tinv-wishlist table th {
    font-size: 13px;
    color: #71778E;
    font-weight: 600;
}
.tinvwl-table-manage-list a {
    color: #212529;
    font-size: .875rem;
}
.tinv-wishlist .product-action {
    width: 180px;
    text-align: center;
}
.tinv-wishlist button {
    background: #3C8599;
    color: #fff;
    padding: 6px 20px;
}
.tinv-wishlist .social-buttons li a.social {
    color: #212529;
}
.tinv-wishlist .social-buttons > span, .tinv-wishlist .social-buttons > ul {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.tinv-wishlist ins {
    text-decoration: none;
}

/*mini cart */
.tp-mini-card {
    display: inline-block;
    position: relative;
}
.mini_shopping_cart_box {
    position: absolute;
    top: 110%;
    right: 0;
    width: 300px;
    background: #fff;
    padding: 1.25rem;
    background-color: #fff;
    -webkit-box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
    box-shadow: 0px 5px 10px rgba(62, 68, 90, 0.1);
    border: 1px solid #edeef5;
    border-radius: 10px;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
}
.tp-mini-card:hover .mini_shopping_cart_box{
    opacity: 1;
    visibility: visible;
    top: 105%;
}
.woocommerce-mini-cart__empty-message {
    margin: 0;
}
.mini_cart_item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.mini_shopping_cart_box .mini_cart_item + .mini_cart_item {
    margin-top: .625rem;
    padding-top: .625rem;
    border-top: 1px solid #EDEEF5;
}
.mini-cart-thumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 3.5rem;
    flex: 0 0 3.5rem;
    max-width: 3.5rem;
    padding: 0;
    margin-right: .625rem;
}
.min-cart-content {
    position: static;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0;
}
.mini-cart-title {
    font-size: 14px;
    margin-bottom: 2px;
}
.remove.remove_from_cart_button {
    font-size: 20px;
}
.min-cart-price .quantity {
    display: inline-block;
    margin-right: 0;
    margin-bottom: 0;
    font-size: 14px;
}
.min-cart-price .woocommerce-Price-amount.amount {
    color: #3C8599;
}
.woocommerce-mini-cart__total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #EDEEF5;
}
.woocommerce-mini-cart__total strong {
    font-size: 15px;
    font-weight: 600;
    color: #C2C2D3;
}
.woocommerce-mini-cart__total .amount {
    font-size: 18px;
    font-weight: 600;
    color: #3C8599;
}
.woocommerce-mini-cart__buttons.buttons {
    margin: 0;
}
.woocommerce-mini-cart__buttons .button.wc-forward {
    float: none;
    color: #222;
    display: block;
    border: 1px solid #ddd;
    text-align: center;
    padding: 7px 15px;
    margin-top: 10px;
}
.woocommerce-mini-cart__buttons .button.checkout.wc-forward {
    background: #3C8599;
    border-color: #3C8599;
    color: #fff;
}

/*account */
.woocommerce-account .col2-set {
    margin-left: -15px;
    margin-right: -15px;
}
.woocommerce-account .col-1, .woocommerce-account .col-2 {
    float: left;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100% !important;
}
@media(max-width: 600px){
    .woocommerce-account .col-1, .woocommerce-account .col-2 {
        width: 100%;
    }
    .woocommerce-account .col-1 + .col-2 {
        margin-top: 30px;
    }
}
#customer_login h2, .woocommerce-MyAccount-content h3 {
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: .75rem;
    margin-bottom: .75rem;
    border-bottom: 1px solid #EDEEF5;
}
.woocommerce-form input[type="text"],.woocommerce-form input[type="password"],.woocommerce-form input[type="email"] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .9375rem;
    width: 100%;
    height: 2.5rem;
    padding: 0 .9375rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #202435;
    background-color: #F3F4F7;
    border: 1px solid transparent;
    border-radius: 6px;
    -webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}
label.woocommerce-form-login__rememberme {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
}
.woocommerce-form button{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.5rem;
    font-size: .875rem;
    font-weight: 500;
    text-decoration: none;
    padding: 0 .9375rem;
    border: 1px solid;
    color: #fff;
    background-color: #3C8599;
    border-radius: 4px;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}
.woocommerce-privacy-policy-text p a {
    color: #3C8599;
    font-weight: 500;
    text-decoration: underline;
}

/*product sidebar*/
.widget_price_filter form {
    position: relative;
    color: #72788e;
}
.ui-widget-content {
    height: 4px;
    background-color: #E0E0E2;
    margin-bottom: 18px;
    border-radius: 4px;
}
.ui-widget-content .ui-slider-range {
    position: absolute;
    display: block;
    width: 100%;
    height: 4px;
    border: 0;
    background-color: #202435;
    border-radius: 8px;
    z-index: 1;
}
.ui-widget-content .ui-slider-handle {
    left: 0%;
    position: absolute;
    z-index: 2;
    outline: 0;
    cursor: pointer;
    background-color: #202435;
    border-radius: 100%;
    border: 0;
    height: 14px;
    top: -5px;
    width: 14px;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
.ui-widget-content .ui-slider-handle:last-child {
    left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.price_slider_amount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.price_slider_amount .button {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    height: auto;
    margin-left: auto;
    padding: 0;
    border: 0;
    background-color: transparent;
}
.price_slider_amount .button {
    color: #202435;
}
.price_slider_amount .price_label {
    font-size: 15px;
}
.price_slider_amount .price_label span {
    font-weight: 600;
    color: #212537;
}

.product__widget-title {
    margin-bottom: 25px;
    font-size: 18px;
}
.product-sidebar ul {
    list-style: none;
}
.product-sidebar ul ul {
    padding-left: 15px;
}
.product-sidebar ul li a {
    padding: 5px 0;
    color: #777777;
    display: inline-block;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 400;
}
.product-sidebar ul li a:hover{
    color: #3C8599;
}
.wc-layered-nav-term span.count {
    float: right;
}

.product-widget-thumb img {
    width: 75px;
    margin-right: 15px;
}
.product-widget-title {
    font-size: 17px;
    margin-bottom: 3px;
    margin-top: 1px;
}
.product-widget-title:color{
    color: #3C8599;
}
.product-widget-title a {
    color: inherit !important;
}
.product-widget-info ins {
    text-decoration: none;
}

.woocommerce-product-search {
    position: relative;
    margin-bottom: -25px;
}
.woocommerce-product-search input {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: var(--tp-grey-1);
    padding: 0 25px;
    text-transform: capitalize;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    border: 2px solid var(--tp-grey-1);
    outline: none;
    padding-top: 3px;
    padding-right: 80px;
}
.woocommerce-product-search button{
    font-size: 0;
    height: 0;
}
.woocommerce-product-search button::before {
    position: absolute;
    top: 0;
    right: 0;
    height: 60px;
    padding: 0 24px;
    color: #fff;
    line-height: 61px;
    -webkit-border-radius: 0 7px 7px 0;
    -moz-border-radius: 0 7px 7px 0;
    -o-border-radius: 0 7px 7px 0;
    -ms-border-radius: 0 7px 7px 0;
    border-radius: 0 7px 7px 0;
    background: var(--tp-theme-1);
    content: "\f002";
    font-weight: 400;
    font-family: "Font Awesome 5 Pro";
    font-size: 21px;
}

/*product details review */
p.stars a, .woocommerce-page p.stars a {
    display: inline-block;
    margin-right: 1em;
    text-indent: -9999px;
    position: relative;
    font-size: .8rem;
}
p.stars a.star-1, .woocommerce-page p.stars a.star-1 {
    width: 2em;
}
p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
    width: 4em;
}
p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
    width: 5.5em;
}
p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
    width: 7em;
}
p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
    /*width: 10em;*/
}
p.stars a {
    border-right: 1px solid #e1e1e1;
}
p.stars a:last-child {
    border-right: 0;
}

p.stars a.star-1::after, p.stars a.star-2::after, p.stars a.star-3::after, p.stars a.star-4::after, p.stars a.star-5::after, .woocommerce-page p.stars a.star-1::after, .woocommerce-page p.stars a.star-2::after, .woocommerce-page p.stars a.star-3::after, .woocommerce-page p.stars a.star-4::after, .woocommerce-page p.stars a.star-5::after {
    font-family: "Font Awesome 5 Pro";
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 3px;
}
p.stars a.star-1::after, .woocommerce-page p.stars a.star-1::after {
    content: "\f005";
    font-family: "Font Awesome 5 Pro";
    color: #666;
}
p.stars a.star-2::after, .woocommerce-page p.stars a.star-2::after {
    content: "\f005\f005";
    font-family: "Font Awesome 5 Pro";
    color: #666;
}
p.stars a.star-3::after, .woocommerce-page p.stars a.star-3::after {
    content: "\f005\f005\f005";
    font-family: "Font Awesome 5 Pro";
    color: #666;
}
p.stars a.star-4::after, .woocommerce-page p.stars a.star-4::after {
    content: "\f005\f005\f005\f005";
    font-family: "Font Awesome 5 Pro";
    color: #666;
}
p.stars a.star-5::after, .woocommerce-page p.stars a.star-5::after {
    content: "\f005\f005\f005\f005\f005";
    font-family: "Font Awesome 5 Pro";
    color: #666;
}

/*active icon*/
.p.stars a.star-1.active::after, p.stars a.star-1:hover::after, p.stars a.star-1.active::after, p.stars a.star-1:hover::after {
    content: "\f005";
    color: #ffcd00;
    font-weight: 900;
}
.p.stars a.star-2.active::after, p.stars a.star-2:hover::after, p.stars a.star-2.active::after, p.stars a.star-2:hover::after {
    content: "\f005\f005";
    color: #ffcd00;
    font-weight: 900;
}
.p.stars a.star-3.active::after, p.stars a.star-3:hover::after, p.stars a.star-3.active::after, p.stars a.star-3:hover::after {
    content: "\f005\f005\f005";
    color: #ffcd00;
    font-weight: 900;
}
.p.stars a.star-4.active::after, p.stars a.star-4:hover::after, p.stars a.star-4.active::after, p.stars a.star-4:hover::after {
    content: "\f005\f005\f005\f005";
    color: #ffcd00;
    font-weight: 900;
}
.p.stars a.star-5.active::after, p.stars a.star-5:hover::after, p.stars a.star-5.active::after, p.stars a.star-5:hover::after {
    content: "\f005\f005\f005\f005\f005";
    color: #ffcd00;
    font-weight: 900;
}


.woocommerce #commentform p {
    margin: 0;
}
.comment-notes {
    margin-bottom: 15px !important;
}
.comment-form-rating {
    margin-bottom: 20px;
}
.woocommerce-Reviews span#reply-title {
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    color: #333333;
    padding-bottom: 15px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e6e6e6;
}
.form-submit input {
    background-color: var(--tp-theme-1);
    padding: 15px 50px;
    color: var(--tp-common-white);
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    width: auto;
    border: 0;
    line-height: 1;
}
.form-submit input[type="submit"]{
    margin-bottom: 0;
}
.woocommerce-Reviews .comment_container {
    display: inline-flex;
    margin-top: 15px;
    margin-bottom: 15px;
}
.woocommerce-Reviews .avatar {
    margin-top: 0;
    margin-right: 15px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.woocommerce-Reviews .comment-text {
    width: 90%;
}
.commentlist {
    padding-left: 0;
    list-style: none;
}
.star-rating {
    position: relative;
    font-size: 11px;
    width: 80px;
    overflow: hidden;
    line-height: 1;
    margin-bottom: 10px;
}
.star-rating::before {
    font-family: "Font Awesome 5 Pro";
    content: '\f005\f005\f005\f005\f005';
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #D9D9EA;
    font
}
.star-rating span {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.star-rating span::before {
    font-family: "Font Awesome 5 Pro";
    content: '\f005\f005\f005\f005\f005';
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #FFBF14;
    font-weight: 900;
}
strong.woocommerce-review__author {
    font-size: 18px;
    font-weight: 500;
    color: #222;
    text-decoration: none;
}
.woocommerce-review__published-date {
    font-size: 13px;
}
.single-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews p {
    font-size: 12px;
}
.woocommerce-Reviews-title {
    font-size: 24px;
    color: var(--tp-common-black);
    font-weight: 700;
    text-transform: capitalize;
}
.shop-details-active .sectiox-product-main {
    margin: 0 15px;
}
.shop-details-active .slick-list.draggable {
    padding: 0;
}


/*quantity input*/
.qty_button {
    display: inline-block;
    height: 60px;
    width: 60px;
    background: #EDEEF5;
    line-height: 58px;
    font-size: 18px;
    text-align: center;
    color: #222;
    cursor: pointer;
}


.select2-dropdown {
    position: static !important;
}

#customer_details .woocommerce-billing-fields__field-wrapper .form-row, #customer_details .woocommerce-additional-fields__field-wrapper .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
}/*!
Theme Name: Sectox
Theme URI: https://weblearnbd.net/wp/sectox
Author: Theme_Pure
Author URI: https://themeforest.net/user/theme_pure/portfolio
Description: Sectox - CCTV & Security WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sectox
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*//*
Theme Name:   Connixtech Child
Theme URI:    https://connixtech.co.nz
Description:  Connixtech Child Theme — built on Sectox. B2B Security Equipment Distributor, NZ.
Author:       Connixtech / Jeetu
Author URI:   https://connixtech.co.nz
Template:     sectox
Version:      2.0.0
Text Domain:  connixtech-child
*/

/* Inter font loaded via wp_enqueue_style in functions.php — no eeded */

/* ============================================================
   0. SECTOX PARENT THEME OVERRIDES
   Override Sectox CSS variables so ALL parent theme components
   instantly adopt the Connixtech blue design system.
   ============================================================ */
:root {
  /* Override Sectox theme colour — was teal #3c8599 */
  --tp-theme-1:          #1A56A0;
  --tp-theme-2:          #0D3A6E;

  /* Override Sectox fonts — Refined Blue: Sora (headings) + Hanken Grotesk (body) */
  --tp-ff-body:          'Hanken Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --tp-ff-heading:       'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --tp-ff-p:             'Hanken Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  /* Refined Blue design tokens — usable site-wide */
  --cx-blue:        #1A56A0;
  --cx-blue-strong: #1450A0;
  --cx-navy:        #0D3A6E;
  --cx-navy-deep:   #091F3A;
  --cx-light:       #F0F4F8;
  --cx-inset:       #F8FAFC;
  --cx-amber:       #F59E0B;
  --cx-ink:         #0E2233;
  --cx-muted:       #5B7088;
  --cx-line:        #DCE6F1;
  --cx-line-soft:   #E8EFF7;
  --cx-green-bg:#E6F6EC; --cx-green-tx:#1E8A4C;
  --cx-red-bg:  #FCE9E9; --cx-red-tx:  #C23A3A;
  --cx-amber-bg:#FDF1DD; --cx-amber-tx:#A66A06;
  --cx-ff-mono:     'IBM Plex Mono', ui-monospace, monospace;
  --cx-r:           14px;
  --cx-shadow-card: 0 1px 2px rgba(13,58,110,.05), 0 6px 18px rgba(13,58,110,.06);
  --cx-shadow-hover:0 8px 14px rgba(20,80,160,.12), 0 22px 44px rgba(20,80,160,.18);

  /* Override Sectox text colours */
  --tp-heading-primary:  #0F172A;
  --tp-text-body:        #64748B;
  --tp-text-p:           #64748B;
  --tp-common-black:     #0F172A;

  /* Override Sectox greys */
  --tp-grey-1:           #F7F9FC;
  --tp-grey-2:           #F0F4F8;
}

/* ============================================================
   0a. SITE-WIDE BASE TYPOGRAPHY (Refined Blue)
   Body = Hanken Grotesk, headings = Sora. Any component that
   still hard-codes 'Inter' is remapped to the new stack via the
   @font-face alias below — so no per-file edits are required.
   ============================================================ */
body,
button,
input,
select,
textarea {
  font-family: 'Hanken Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
h1, h2, h3, h4, h5, h6,
.tp-section-title,
.tp-btn,
.elementor-heading-title {
  font-family: 'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* Alias old hard-coded fonts to the new stack so legacy
   font-family:'Inter' / 'Roboto Mono' declarations keep working
   without touching every CSS file. */
@font-face{  font-family: 'Inter';       src: local('Hanken Grotesk'), local('HankenGrotesk-Regular'); font-weight: 400 900; font-display: swap;  }
@font-face{  font-family: 'Roboto Mono';  src: local('IBM Plex Mono'),  local('IBMPlexMono-Regular');   font-weight: 400 700; font-display: swap;  }

/* ============================================================
   0b. TARGETED BOOTSTRAP OVERRIDES
   Bootstrap CSS is loaded — only override specific values.
   ============================================================ */

/* Header 3-column layout: Logo left | Nav center | Button right */
@media (min-width: 1200px) {
  .header-area .row {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
  }
  /* Logo — left, auto width */
  .header-area .col-xl-2 {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    padding-right: 20px !important;
  }
  /* Nav — fills center, truly centered */
  .header-area .col-xl-7,
  .header-area .col-xl-10 {
    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    display: flex !important;
    justify-content: center !important;
  }
  /* Right side (trade/cart/search) — auto width, right */
  .header-area .col-xl-3 {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    margin-left: auto !important;
  }
}

/* Body background */
body { background-color: #F0F4F8 !important; }

/* Header — sticky so it always paints above page sections */
.header-area {
  background: rgba(255,255,255,.95) !important;
  border-bottom: 1px solid rgba(26,86,160,.10) !important;
  box-shadow: 0 2px 20px rgba(26,86,160,.08) !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 9999 !important;
  overflow: visible !important;
}
/* Every container inside the header must also allow dropdown overflow */
header,
.header-area .container-fluid,
.header-area .row,
.header-area .tp-main-menu {
  overflow: visible !important;
}
.header-sticky {
  background: rgba(255,255,255,.98) !important;
  border-bottom: 1px solid rgba(26,86,160,.12) !important;
  box-shadow: 0 4px 24px rgba(26,86,160,.12) !important;
}
/* Submenu must stay above everything */
.tp-main-menu ul li .submenu {
  z-index: 99999 !important;
  position: absolute !important;
}
/* Page content wrappers: explicit stacking context at z-index 0
   so their children can never paint above the header (z-index 9999) */
.cx-home,
.cx-shop,
.cx-about,
.woocommerce,
.site-main,
main.main,
#main {
  position: relative;
  z-index: 0;
}

/* Nav text alignment */
.header-area .tp-main-menu { text-align: center !important; }
.header-area .logo {
  display: flex;
  align-items: center;
  height: 80px;
}
.header-area .logo img,
.logo img {
  width: auto !important;
  height: 80px !important;
  max-height: 80px !important;
  max-width: none !important;
}
@media (max-width: 1199px) {
  /* Restore bootstrap defaults on mobile/tablet — col-xl-* don't apply */
  .header-area .col-xl-2 { width: 50% !important; padding-right: 15px !important; }
  .header-area .logo { height: 48px; }
  .header-area .logo img,
  .logo img { height: 48px !important; max-height: 48px !important; }
}

/* ================================================================
   NAVIGATION REDESIGN — Dropdown + Flyout
   Level 1 : nav bar items
   Level 2 : dropdown (main categories)
   Level 3 : flyout to the right (sub-categories)
   Colors match theme: --tp-theme-1 (#3c8599 teal), dark bg
   ================================================================ */

/* Top-level nav links */
.tp-main-menu > nav > ul > li > a.nav-links {
  font-family: 'Sora', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: -.01em !important;
  color: var(--tp-heading-primary) !important;
  padding: 8px 14px !important;
  text-transform: none !important;
  transition: color .15s !important;
}
.tp-main-menu > nav > ul > li:hover > a.nav-links,
.tp-main-menu > nav > ul > li.current-menu-item > a.nav-links,
.tp-main-menu > nav > ul > li.current-menu-ancestor > a.nav-links {
  color: var(--tp-theme-1) !important;
}
.tp-main-menu > nav > ul > li.has-dropdown::after { display: none !important; }
.tp-main-menu > nav > ul > li.has-dropdown > a.nav-links::after {
  content: " \25BE" !important;
  font-size: 10px !important;
  font-family: sans-serif !important;
  display: inline-block !important;
  transition: transform .2s !important;
}
.tp-main-menu > nav > ul > li.has-dropdown:hover > a.nav-links::after {
  transform: rotate(180deg) !important;
}

/* ---- LEVEL-2 DROPDOWN (main categories) ---- */
.tp-main-menu > nav > ul > li > ul.submenu {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  width: 220px !important;
  background-color: #ffffff !important;
  border-top: 3px solid var(--tp-theme-1) !important;
  padding: 10px 0 !important;
  z-index: 99999 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity .2s ease, visibility .2s ease !important;
  box-shadow: 0 6px 20px rgba(0,0,0,.12) !important;
}
.tp-main-menu > nav > ul > li:hover > ul.submenu {
  opacity: 1 !important;
  visibility: visible !important;
  top: 100% !important;
}

/* Level-2 li — position:static so level-3 positions relative to ul.submenu (two-panel layout) */
.tp-main-menu > nav > ul > li > ul.submenu > li {
  position: static !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}
.tp-main-menu > nav > ul > li > ul.submenu > li > a {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: var(--tp-heading-primary) !important;
  padding: 8px 20px !important;
  white-space: nowrap !important;
  background: none !important;
  transition: color .15s, background .15s !important;
}
.tp-main-menu > nav > ul > li > ul.submenu > li:hover > a {
  color: var(--tp-theme-1) !important;
  background: rgba(26,86,160,.05) !important;
}
/* Right-arrow on items that have a sub-flyout */
.tp-main-menu > nav > ul > li > ul.submenu > li.has-dropdown > a::after {
  content: "›" !important;
  font-size: 18px !important;
  line-height: 1 !important;
  margin-left: 12px !important;
  color: var(--tp-theme-1) !important;
  font-family: sans-serif !important;
}

/* ---- LEVEL-3 FLYOUT (sub-categories) ---- */
/* Positioned relative to the level-2 ul.submenu (position:absolute = containing block) */
/* So it always starts from the TOP of the left panel — classic two-panel layout */
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu {
  position: absolute !important;
  top: 0 !important;
  left: 100% !important;
  min-width: 220px !important;
  min-height: 100% !important;
  width: auto !important;
  background-color: #ffffff !important;
  border-left: 3px solid var(--tp-theme-1) !important;
  border-top: none !important;
  padding: 10px 0 !important;
  z-index: 999999 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity .2s ease, visibility .2s ease !important;
  box-shadow: 4px 6px 20px rgba(0,0,0,.12) !important;
  margin: 0 !important;
  margin-top: 0 !important;
}
/* Override parent theme top:100% on hover for level-3 */
.tp-main-menu > nav > ul > li > ul.submenu > li:hover > ul.submenu {
  opacity: 1 !important;
  visibility: visible !important;
  top: 0 !important;
  left: 100% !important;
}

/* Level-3 item links */
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  position: static !important;
}
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li > a {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: var(--tp-heading-primary) !important;
  padding: 8px 20px !important;
  white-space: nowrap !important;
  background: none !important;
  transition: color .15s, background .15s !important;
}
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li > a:hover {
  color: var(--tp-theme-1) !important;
  background: rgba(26,86,160,.05) !important;
}
/* Arrow on level-3 items that have children */
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li.has-dropdown > a::after {
  content: "›" !important;
  font-size: 18px !important;
  margin-left: 10px !important;
  color: var(--tp-theme-1) !important;
  font-family: sans-serif !important;
}

/* ---- LEVEL-4 FLYOUT ---- */
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li > ul.submenu {
  position: absolute !important;
  top: 0 !important;
  left: 100% !important;
  width: 200px !important;
  min-height: 100% !important;
  background-color: #ffffff !important;
  border-left: 3px solid var(--tp-theme-1) !important;
  padding: 10px 0 !important;
  z-index: 9999999 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity .2s ease, visibility .2s ease !important;
  box-shadow: 4px 6px 20px rgba(0,0,0,.12) !important;
  margin: 0 !important;
  margin-top: 0 !important;
}
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li:hover > ul.submenu {
  opacity: 1 !important;
  visibility: visible !important;
  top: 0 !important;
  left: 100% !important;
}

/* Level-4 item links */
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li > ul.submenu > li {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li > ul.submenu > li > a {
  display: block !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: var(--tp-heading-primary) !important;
  padding: 8px 20px !important;
  white-space: nowrap !important;
  background: none !important;
  transition: color .15s, background .15s !important;
}
.tp-main-menu > nav > ul > li > ul.submenu > li > ul.submenu > li > ul.submenu > li > a:hover {
  color: var(--tp-theme-1) !important;
  background: rgba(26,86,160,.05) !important;
}

/* Header icons */
.tp-header-icon:hover,
.tp-header-icon2:hover {
  background: #1A56A0 !important;
  border-color: #1A56A0 !important;
  color: #fff !important;
}

/* All theme buttons */
.tp-btn,
.tp-btn-2,
.tp-btn-border:hover,
.tp-white-btn:hover {
  background: linear-gradient(135deg, #1A56A0, #0D3A6E) !important;
  border-color: #1A56A0 !important;
  color: #fff !important;
  border-radius: 10px !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  box-shadow: 0 4px 16px rgba(26,86,160,.3) !important;
}
.tp-btn:hover,
.tp-btn-2:hover { transform: translateY(-2px) !important; box-shadow: 0 8px 24px rgba(26,86,160,.4) !important; }

/* Show "Trade Login" nav button on mobile as an icon-only button.
   Hides the text, shows a Font Awesome login icon. Avoids text clipping. */
@media (max-width: 767.98px) {
  .tp-header-right .tp-btn-2.d-none.d-md-inline-block {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    height: 42px !important;
    padding: 0 !important;
    margin-left: 10px !important;
    border-radius: 10px !important;
    font-size: 0 !important;          /* hide button text */
    line-height: 1 !important;
    flex-shrink: 0 !important;
    overflow: hidden !important;
  }
  .tp-header-right .tp-btn-2.d-none.d-md-inline-block::before {
    content: "\f2f6";                 /* fa sign-in-alt */
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome" !important;
    font-weight: 300 !important;      /* light (fal) */
    font-size: 18px !important;
    color: #fff !important;
    display: inline-block !important;
  }
}

/* Section headings */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Inter', sans-serif !important;
  color: #0F172A;
  font-weight: 800 !important;
}

/* Page background */
.grey-bg, .grey-bg-2, .tp-grey-2 { background-color: #F0F4F8 !important; }
.theme-bg { background-color: #1A56A0 !important; }

/* Footer */
.footer-bg,
.tp-footer-area { background-color: #091F3A !important; }
footer h3, footer h4, footer h5,
.tp-footer-widget .tp-footer-widget-title { color: #fff !important; font-family: 'Sora', sans-serif !important; letter-spacing: -.01em !important; }
footer a, .tp-footer-widget a { color: #fff !important; font-family: 'Inter', sans-serif !important; transition: .2s !important; }
footer a:hover, .tp-footer-widget a:hover { color: #fff !important; }

/* Mobile menu */
.tp-mobile-menu { background: #fff !important; }
.tp-mobile-menu ul li a { color: #0F172A !important; font-family: 'Inter', sans-serif !important; }

/* WooCommerce — price & buttons */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
  background: #1A56A0 !important;
  color: #fff !important;
  border-radius: 10px !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  transition: .2s !important;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover { background: #0D3A6E !important; }

.woocommerce .price,
.woocommerce-Price-amount { color: #1A56A0 !important; font-weight: 900 !important; }

/* Product cards */
.woocommerce ul.products li.product,
.product-item-inner {
  border-radius: 14px !important;
  border: 1px solid rgba(26,86,160,.10) !important;
  background: #fff !important;
  transition: box-shadow .3s, transform .3s !important;
}
.woocommerce ul.products li.product:hover { box-shadow: 0 8px 40px rgba(26,86,160,.18) !important; transform: translateY(-4px) !important; }

/* Forms */
input[type="text"], input[type="email"], input[type="password"],
input[type="tel"], input[type="search"], textarea, select {
  border: 1px solid #E2E8F0 !important;
  border-radius: 8px !important;
  font-family: 'Inter', sans-serif !important;
  color: #0F172A !important;
  background: #fff !important;
}
input:focus, textarea:focus, select:focus {
  border-color: #1A56A0 !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(26,86,160,.12) !important;
}

/* ============================================================
   ELEMENTOR — COMPREHENSIVE DESIGN SYSTEM OVERRIDES
   Applies Connixtech blue theme to every Elementor widget.
   ============================================================ */

/* Inter font loaded via t top of file */

/* --- GLOBAL FONT --- */
.elementor-page,
.elementor-page body,
.elementor *,
.e-con,
.e-con * {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}
/* Never let the wildcard font rule clobber Font Awesome / icon fonts —
   the `.elementor *` / `.e-con *` rules above otherwise force icon <i>
   elements to Inter, blanking every fa/flaticon glyph site-wide. */
.fa, .fas, .far, .fal, .fab, .fad,
[class^="fa-"], [class*=" fa-"],
.fa::before, .fas::before, .far::before, .fal::before, .fab::before, .fad::before,
[class^="fa-"]::before, [class*=" fa-"]::before,
[class^="flaticon-"], [class*=" flaticon-"],
[class^="flaticon-"]::before, [class*=" flaticon-"]::before,
.elementor-icon i, .elementor-icon i::before,
.elementor-icon svg {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome", "Flaticon" !important;
}

/* --- SECTION / CONTAINER --- */
.elementor-section,
.e-con {
  background-color: transparent !important;
}
.elementor-section.elementor-section-boxed > .elementor-container,
.e-con-inner {
  max-width: 1280px !important;
}
/* Light page background for all Elementor pages */
.elementor-page { background-color: #F0F4F8 !important; }

/* --- HEADINGS --- */
.elementor-widget-heading .elementor-heading-title {
  font-family: 'Inter', sans-serif !important;
  color: #0F172A !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.5px !important;
}
.elementor-widget-heading h1.elementor-heading-title { font-size: clamp(2rem,4vw,3rem) !important; letter-spacing: -1px !important; }
.elementor-widget-heading h2.elementor-heading-title { font-size: clamp(1.5rem,3vw,2.2rem) !important; }
.elementor-widget-heading h3.elementor-heading-title { font-size: clamp(1.1rem,2vw,1.5rem) !important; }
.elementor-widget-heading h4.elementor-heading-title,
.elementor-widget-heading h5.elementor-heading-title,
.elementor-widget-heading h6.elementor-heading-title { font-size: 1rem !important; }

/* --- TEXT EDITOR --- */
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor li {
  font-family: 'Inter', sans-serif !important;
  color: #64748B !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
}
.elementor-widget-text-editor a { color: #1A56A0 !important; }
.elementor-widget-text-editor a:hover { color: #0D3A6E !important; }
.elementor-widget-text-editor strong { color: #0F172A !important; font-weight: 700 !important; }

/* --- BUTTONS --- */
.elementor-button,
.elementor-button-wrapper .elementor-button,
.elementor-widget-button .elementor-button {
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  border-radius: 10px !important;
  padding: 13px 28px !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  transition: transform .2s, box-shadow .2s !important;
  border: none !important;
}
/* Primary button */
.elementor-button.elementor-button-primary,
.elementor-widget-button .elementor-button[class*="primary"],
.elementor-button:not([class*="secondary"]):not([class*="ghost"]):not([class*="outline"]) {
  background: linear-gradient(135deg, #1A56A0, #0D3A6E) !important;
  color: #fff !important;
  box-shadow: 0 4px 18px rgba(26,86,160,.3) !important;
}
.elementor-button:not([class*="secondary"]):not([class*="ghost"]):not([class*="outline"]):hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 28px rgba(26,86,160,.4) !important;
}
/* Outline / ghost button */
.elementor-button[class*="outline"],
.elementor-button[class*="ghost"],
.elementor-button.elementor-button-secondary {
  background: transparent !important;
  border: 2px solid #1A56A0 !important;
  color: #1A56A0 !important;
  box-shadow: none !important;
}
.elementor-button[class*="outline"]:hover,
.elementor-button[class*="ghost"]:hover,
.elementor-button.elementor-button-secondary:hover {
  background: #1A56A0 !important;
  color: #fff !important;
}

/* --- ICON BOX --- */
.elementor-widget-icon-box .elementor-icon-box-wrapper {
  background: #fff !important;
  border: 1px solid rgba(26,86,160,.10) !important;
  border-radius: 14px !important;
  padding: 28px 24px !important;
  transition: box-shadow .3s, transform .3s !important;
}
.elementor-widget-icon-box .elementor-icon-box-wrapper:hover {
  box-shadow: 0 8px 40px rgba(26,86,160,.15) !important;
  transform: translateY(-4px) !important;
}
.elementor-widget-icon-box .elementor-icon { color: #1A56A0 !important; }
.elementor-widget-icon-box .elementor-icon i,
.elementor-widget-icon-box .elementor-icon svg { color: #1A56A0 !important; fill: #1A56A0 !important; }
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: 'Inter', sans-serif !important;
  color: #0F172A !important;
  font-weight: 700 !important;
  font-size: 1rem !important;
}
.elementor-widget-icon-box .elementor-icon-box-description {
  font-family: 'Inter', sans-serif !important;
  color: #64748B !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
}

/* --- IMAGE BOX --- */
.elementor-widget-image-box .elementor-image-box-content { padding: 16px 0 0 !important; }
.elementor-widget-image-box .elementor-image-box-title {
  font-family: 'Inter', sans-serif !important;
  color: #0F172A !important;
  font-weight: 700 !important;
  font-size: 1rem !important;
}
.elementor-widget-image-box .elementor-image-box-description {
  font-family: 'Inter', sans-serif !important;
  color: #64748B !important;
  font-size: 14px !important;
}
.elementor-widget-image-box img {
  border-radius: 14px !important;
  object-fit: cover !important;
}

/* --- IMAGE --- */
.elementor-widget-image img { border-radius: 14px !important; }

/* --- ICON LIST --- */
.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon i,
.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon svg {
  color: #1A56A0 !important;
  fill: #1A56A0 !important;
}
.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text {
  font-family: 'Inter', sans-serif !important;
  color: #4A5568 !important;
  font-size: 14px !important;
}

/* --- TABS --- */
.elementor-widget-tabs .elementor-tab-title {
  font-family: 'Inter', sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  color: #64748B !important;
  border-bottom: 3px solid transparent !important;
  padding: 12px 18px !important;
  cursor: pointer !important;
  transition: color .2s !important;
}
.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title:hover {
  color: #1A56A0 !important;
  border-bottom-color: #1A56A0 !important;
}
.elementor-widget-tabs .elementor-tab-content {
  font-family: 'Inter', sans-serif !important;
  color: #64748B !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
  padding: 20px 0 !important;
}

/* --- ACCORDION / TOGGLE --- */
.elementor-widget-accordion .elementor-accordion-item,
.elementor-widget-toggle .elementor-toggle-item {
  border: 1px solid rgba(26,86,160,.12) !important;
  border-radius: 10px !important;
  margin-bottom: 8px !important;
  overflow: hidden !important;
}
.elementor-widget-accordion .elementor-tab-title,
.elementor-widget-toggle .elementor-toggle-title {
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  color: #0F172A !important;
  font-size: 15px !important;
  padding: 16px 20px !important;
  background: #fff !important;
}
.elementor-widget-accordion .elementor-active .elementor-tab-title,
.elementor-widget-toggle .elementor-active .elementor-toggle-title {
  color: #1A56A0 !important;
  background: rgba(26,86,160,.04) !important;
}
.elementor-widget-accordion .elementor-tab-content,
.elementor-widget-toggle .elementor-tab-content {
  font-family: 'Inter', sans-serif !important;
  color: #64748B !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
  padding: 16px 20px !important;
  background: #fff !important;
}
.elementor-widget-accordion .elementor-accordion-icon,
.elementor-widget-toggle .elementor-toggle-icon { color: #1A56A0 !important; }

/* --- TESTIMONIAL / REVIEW --- */
.elementor-widget-testimonial .elementor-testimonial-content,
.elementor-widget-testimonial .elementor-testimonial--content {
  font-family: 'Inter', sans-serif !important;
  color: #4A5568 !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
  font-style: italic !important;
}
.elementor-widget-testimonial .elementor-testimonial--name {
  font-family: 'Inter', sans-serif !important;
  color: #0F172A !important;
  font-weight: 700 !important;
}
.elementor-widget-testimonial .elementor-testimonial--title {
  font-family: 'Inter', sans-serif !important;
  color: #1A56A0 !important;
  font-size: 13px !important;
}

/* --- DIVIDER --- */
.elementor-widget-divider .elementor-divider-separator {
  border-color: rgba(26,86,160,.15) !important;
}

/* --- COUNTER --- */
.elementor-widget-counter .elementor-counter-number-wrapper,
.elementor-widget-counter .elementor-counter-number {
  font-family: 'Inter', sans-serif !important;
  color: #1A56A0 !important;
  font-weight: 900 !important;
}
.elementor-widget-counter .elementor-counter-title {
  font-family: 'Inter', sans-serif !important;
  color: #64748B !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

/* --- PROGRESS BAR --- */
.elementor-widget-progress .elementor-progress-bar {
  background: linear-gradient(90deg, #1A56A0, #4A80C4) !important;
  border-radius: 999px !important;
}
.elementor-widget-progress .elementor-title {
  font-family: 'Inter', sans-serif !important;
  color: #0F172A !important;
  font-weight: 600 !important;
}

/* --- CALL TO ACTION --- */
.elementor-widget-call-to-action .elementor-cta__title {
  font-family: 'Inter', sans-serif !important;
  color: #0F172A !important;
  font-weight: 800 !important;
}
.elementor-widget-call-to-action .elementor-cta__description {
  font-family: 'Inter', sans-serif !important;
  color: #64748B !important;
}

/* --- ALERT / NOTICE --- */
.elementor-widget-alert {
  border-radius: 10px !important;
  border-left: 4px solid #1A56A0 !important;
  background: rgba(26,86,160,.06) !important;
  padding: 16px !important;
}
.elementor-widget-alert .elementor-alert-title {
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  color: #0F172A !important;
}
.elementor-widget-alert .elementor-alert-description {
  font-family: 'Inter', sans-serif !important;
  color: #4A5568 !important;
  font-size: 14px !important;
}

/* --- CONTACT FORM 7 (inside Elementor) --- */
.elementor-widget-shortcode .wpcf7 input:not([type="submit"]),
.elementor-widget-shortcode .wpcf7 textarea,
.elementor-widget-shortcode .wpcf7 select,
.wpcf7 input:not([type="submit"]),
.wpcf7 textarea,
.wpcf7 select {
  border: 1px solid #E2E8F0 !important;
  border-radius: 8px !important;
  padding: 10px 14px !important;
  font-family: 'Inter', sans-serif !important;
  color: #0F172A !important;
  width: 100% !important;
  transition: border-color .2s !important;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus { border-color: #1A56A0 !important; box-shadow: 0 0 0 3px rgba(26,86,160,.12) !important; outline: none !important; }
.wpcf7 input[type="submit"] {
  background: linear-gradient(135deg, #1A56A0, #0D3A6E) !important;
  color: #fff !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 13px 28px !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  cursor: pointer !important;
  transition: transform .2s, box-shadow .2s !important;
}
.wpcf7 input[type="submit"]:hover { transform: translateY(-2px) !important; box-shadow: 0 8px 24px rgba(26,86,160,.35) !important; }

/* --- CARDS / SECTION BACKGROUNDS via Elementor colour classes --- */
.elementor-element.cx-card > .elementor-widget-container,
.elementor-widget-wrap.cx-card {
  background: #fff !important;
  border: 1px solid rgba(26,86,160,.10) !important;
  border-radius: 14px !important;
  box-shadow: 0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(26,86,160,.08) !important;
  padding: 28px 24px !important;
  transition: box-shadow .3s, transform .3s !important;
}

/* --- SECTION DARK BACKGROUNDS --- */
.elementor-section.cx-dark,
.e-con.cx-dark { background: linear-gradient(135deg, #091F3A, #0D3A6E) !important; }
.elementor-section.cx-dark *,
.e-con.cx-dark * { color: #fff !important; }
.elementor-section.cx-dark h1,
.elementor-section.cx-dark h2,
.elementor-section.cx-dark h3 { color: #fff !important; }
.elementor-section.cx-dark .elementor-heading-title { color: #fff !important; }
.elementor-section.cx-dark p { color: rgba(255,255,255,.7) !important; }

/* --- SECTION LIGHT BLUE BACKGROUNDS --- */
.elementor-section.cx-light,
.e-con.cx-light { background: #F0F4F8 !important; }

/* --- ELEMENTOR MOBILE RESPONSIVE (≤768px) --- */
@media (max-width: 768px) {
  .elementor-section .elementor-container,
  .e-con-inner { padding-left: 16px !important; padding-right: 16px !important; }
  .elementor-column { width: 100% !important; }
  .elementor-widget-heading h1.elementor-heading-title { font-size: clamp(1.6rem,7vw,2rem) !important; }
  .elementor-widget-heading h2.elementor-heading-title { font-size: clamp(1.3rem,5vw,1.6rem) !important; }
  .elementor-widget-heading h3.elementor-heading-title { font-size: 1.1rem !important; }
  .elementor-button { width: 100% !important; text-align: center !important; justify-content: center !important; }
  .elementor-widget-icon-box .elementor-icon-box-wrapper { padding: 20px 16px !important; }
  .elementor-widget-tabs .elementor-tabs-wrapper { overflow-x: auto !important; -webkit-overflow-scrolling: touch !important; }
  .elementor-widget-tabs .elementor-tab-title { white-space: nowrap !important; }
  .elementor-widget-accordion .elementor-tab-title,
  .elementor-widget-toggle .elementor-toggle-title { padding: 14px 16px !important; font-size: 14px !important; }
}

@media (max-width: 480px) {
  .elementor-section .elementor-container,
  .e-con-inner { padding-left: 14px !important; padding-right: 14px !important; }
  .elementor-widget-heading h1.elementor-heading-title { font-size: clamp(1.4rem,8vw,1.8rem) !important; }
  .elementor-widget-text-editor, .elementor-widget-text-editor p { font-size: 14px !important; }
  .elementor-widget-icon-box .elementor-icon-box-wrapper { padding: 16px 12px !important; }
}


/* ============================================================
   1. DESIGN TOKENS
   ============================================================ */
:root {
  /* Brand colours */
  --cx-primary:          #1A56A0;
  --cx-primary-dark:     #0D3A6E;
  --cx-primary-mid:      #4A80C4;
  --cx-primary-deep:     #091F3A;
  --cx-primary-glow:     rgba(26,86,160,.35);
  --cx-amber:            #F59E0B;
  --cx-amber-light:      rgba(245,158,11,.15);

  /* UI colours */
  --cx-bg:               #F0F4F8;
  --cx-bg-white:         #FFFFFF;
  --cx-bg-off:           #F7F9FC;
  --cx-border:           rgba(26,86,160,.12);
  --cx-border-solid:     #E2E8F0;
  --cx-text:             #0F172A;
  --cx-text-secondary:   #4A5568;
  --cx-text-muted:       #64748B;

  /* Status */
  --cx-success:          #22C55E;
  --cx-danger:           #EF4444;
  --cx-info:             #3B82F6;

  /* Typography — Refined Blue */
  --cx-font:             'Hanken Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --cx-font-sans:        'Hanken Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --cx-font-display:     'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --cx-mono:             'IBM Plex Mono', ui-monospace, 'Courier New', monospace;

  /* Radii */
  --cx-radius-sm:        8px;
  --cx-radius:           14px;
  --cx-radius-lg:        20px;
  --cx-radius-xl:        28px;
  --cx-radius-pill:      999px;

  /* Shadows */
  --cx-shadow:           0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(26,86,160,.08);
  --cx-shadow-md:        0 4px 24px rgba(26,86,160,.10);
  --cx-shadow-lg:        0 8px 40px rgba(26,86,160,.18);

  /* Glassmorphism */
  --cx-glass:            rgba(255,255,255,.75);
  --cx-blur:             blur(20px);

  /* Spacing */
  --cx-space-xs:         4px;
  --cx-space-sm:         8px;
  --cx-space-md:         16px;
  --cx-space-lg:         24px;
  --cx-space-xl:         40px;
  --cx-space-2xl:        64px;
}


/* ============================================================
   2. RESET & BASE
   ============================================================ */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; -webkit-font-smoothing: antialiased; }
body {
  font-family: var(--cx-font);
  background-color: var(--cx-bg);
  color: var(--cx-text);
  line-height: 1.6;
  font-size: 16px;
}
a { text-decoration: none; color: var(--cx-primary); transition: color .2s ease; }
a:hover { color: var(--cx-primary-dark); }
img { max-width: 100%; height: auto; display: block; }
::-webkit-scrollbar { width: 5px; }
::-webkit-scrollbar-thumb { background: var(--cx-primary); border-radius: 99px; }

/* Typography */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--cx-font);
  color: var(--cx-primary-dark);
  font-weight: 800;
  line-height: 1.2;
  margin-top: 0;
}
h1 { font-size: clamp(2rem, 5vw, 3.5rem); letter-spacing: -2px; }
h2 { font-size: clamp(1.5rem, 3vw, 2.25rem); letter-spacing: -1px; }
h3 { font-size: clamp(1.1rem, 2vw, 1.35rem); }
p { color: var(--cx-text-muted); line-height: 1.75; }


/* ============================================================
   3. LAYOUT UTILITIES
   ============================================================ */
.cx-wrap         { max-width: 1200px; margin: 0 auto; }
.cx-sec          { padding: 80px 40px; }
.cx-sec-alt      { background: var(--cx-bg-off); }
.cx-sec-dark     { background: linear-gradient(135deg, var(--cx-primary-deep) 0%, #0d3a6e 50%, var(--cx-primary) 100%); }

.cx-eyebrow {
  display: inline-flex; align-items: center; gap: 8px; margin-bottom: 14px;
  font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--cx-primary);
}
.cx-eyebrow-line { width: 22px; height: 2px; background: linear-gradient(90deg, var(--cx-primary), var(--cx-primary-mid)); border-radius: 99px; }

.cx-section-title {
  font-size: clamp(24px, 3vw, 36px); font-weight: 800; color: var(--cx-text);
  line-height: 1.15; letter-spacing: -1px; margin-bottom: 10px;
}
.cx-section-sub  { font-size: 15px; color: var(--cx-text-muted); line-height: 1.7; max-width: 520px; }
.cx-hrow         { display: flex; align-items: flex-end; justify-content: space-between; gap: 20px; margin-bottom: 44px; flex-wrap: wrap; }

.cx-btn-primary {
  display: inline-flex; align-items: center; gap: 8px;
  background: linear-gradient(135deg, var(--cx-primary), var(--cx-primary-dark));
  color: #fff; border: none; border-radius: var(--cx-radius); padding: 12px 24px;
  font-size: 14px; font-weight: 700; cursor: pointer; font-family: var(--cx-font);
  transition: .3s; box-shadow: 0 4px 18px var(--cx-primary-glow); text-decoration: none;
}
.cx-btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 28px var(--cx-primary-glow); color: #fff; }
.cx-btn-primary svg { width: 15px; height: 15px; flex-shrink: 0; }

.cx-btn-ghost {
  display: inline-flex; align-items: center; gap: 8px;
  background: rgba(255,255,255,.08); backdrop-filter: blur(8px);
  color: #fff; border: 1px solid rgba(255,255,255,.18); border-radius: var(--cx-radius);
  padding: 12px 24px; font-size: 14px; font-weight: 600; cursor: pointer;
  font-family: var(--cx-font); transition: .3s; text-decoration: none;
}
.cx-btn-ghost:hover { background: rgba(255,255,255,.15); border-color: rgba(255,255,255,.35); color: #fff; }

.cx-btn-amber {
  display: inline-flex; align-items: center; gap: 8px;
  background: linear-gradient(135deg, var(--cx-amber), #f97316);
  color: #fff; border: none; border-radius: var(--cx-radius); padding: 12px 24px;
  font-size: 14px; font-weight: 700; cursor: pointer; font-family: var(--cx-font);
  transition: .3s; box-shadow: 0 4px 18px rgba(245,158,11,.3); text-decoration: none;
}
.cx-btn-amber:hover { transform: translateY(-2px); box-shadow: 0 8px 28px rgba(245,158,11,.4); color: #fff; }

.cx-btn-outline {
  display: inline-flex; align-items: center; gap: 6px; padding: 9px 18px;
  border: 1px solid var(--cx-border-solid); border-radius: var(--cx-radius);
  font-size: 13px; font-weight: 600; color: var(--cx-primary); transition: .2s;
  background: transparent; cursor: pointer; text-decoration: none;
}
.cx-btn-outline:hover { background: var(--cx-primary); color: #fff; border-color: var(--cx-primary); }
.cx-btn-outline svg { width: 13px; height: 13px; transition: .2s; }
.cx-btn-outline:hover svg { transform: translateX(2px); }


/* Sections 4+5 moved to front-page.php inline styles */


/* Sections 6–9 (hero slider, trust bar, promo carousel, categories)
   moved to front-page.php inline <style> — those classes are homepage-only */


/* ============================================================
   10. PRODUCTS GRID
   ============================================================ */
.cx-prod-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
.cx-prod-card {
  background: var(--cx-bg-white); border: 1px solid var(--cx-border);
  border-radius: var(--cx-radius-lg); overflow: hidden; transition: .3s; cursor: pointer;
  text-decoration: none; color: inherit; display: block;
}
.cx-prod-card:hover { transform: translateY(-5px); box-shadow: var(--cx-shadow-lg); border-color: rgba(26,86,160,.22); color: inherit; }
.cx-prod-img {
  height: 190px; background: #fff;
  display: flex; align-items: center; justify-content: center;
  position: relative; border-bottom: 1px solid var(--cx-border); overflow: hidden;
}
.cx-prod-img img { max-height: 150px; width: auto; object-fit: contain; }
.cx-prod-brand {
  position: absolute; top: 10px; left: 10px; background: var(--cx-primary-deep);
  color: #fff; font-size: 9px; font-weight: 800; padding: 2px 10px;
  border-radius: 4px; letter-spacing: .5px; z-index: 1;
}
.cx-prod-wish {
  position: absolute; top: 10px; right: 10px; width: 28px; height: 28px;
  background: rgba(255,255,255,.88); border-radius: var(--cx-radius-sm);
  display: flex; align-items: center; justify-content: center;
  font-size: 14px; cursor: pointer; transition: .2s; z-index: 1; border: none;
}
.cx-prod-wish:hover { color: #e85020; }
.cx-prod-body   { padding: 16px; }
.cx-prod-title  { font-size: 13px; font-weight: 700; color: var(--cx-text); margin-bottom: 4px; line-height: 1.4; }
.cx-prod-meta   { font-size: 11px; color: var(--cx-text-muted); margin-bottom: 14px; font-family: var(--cx-mono); }
.cx-prod-foot   { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.cx-prod-price  { font-size: 18px; font-weight: 900; color: var(--cx-primary); letter-spacing: -.5px; }
.cx-prod-sku    { font-size: 10px; color: var(--cx-text-muted); margin-top: 2px; }
.cx-prod-add {
  width: 36px; height: 36px; background: var(--cx-primary); color: #fff; border: none;
  border-radius: var(--cx-radius-sm); display: flex; align-items: center;
  justify-content: center; cursor: pointer; transition: .3s; flex-shrink: 0;
}
.cx-prod-add:hover { background: var(--cx-primary-dark); transform: scale(1.1); }
.cx-prod-add svg { width: 16px; height: 16px; }


/* ============================================================
   11. PRODUCT DETAIL PAGE (single-product.php)
   Tab styles live in single-product.php inline <style>.
   Only shared/supplementary rules go here.
   ============================================================ */

/* Fix: product card title links must be dark, not blue */
.cx-prod-title a           { color: var(--cx-text) !important; text-decoration: none; }
.cx-prod-title a:hover     { color: var(--cx-primary) !important; }

/* Related products — class names used in single-product.php related grid */
.cx-prod-img-wrap {
  position: relative; aspect-ratio: 4/3;
  background: #fff;
  display: flex; align-items: center; justify-content: center;
  border-bottom: 1px solid var(--cx-border); overflow: hidden;
}
.cx-prod-img-wrap img       { max-height: 150px; width: auto; object-fit: contain; }
.cx-prod-img-placeholder    { font-size: 48px; color: #CBD5E1; }
.cx-prod-brand-badge { display: none !important; }
.cx-prod-login-notice {
  font-size: 12px; color: var(--cx-text-muted); padding: 6px 0;
}
.cx-prod-actions            { margin-top: 12px; }
.cx-prod-btn {
  display: inline-block; padding: 8px 16px;
  background: var(--cx-primary); color: #fff !important;
  border-radius: 8px; font-size: 12px; font-weight: 700;
  text-decoration: none; transition: background .2s;
}
.cx-prod-btn:hover          { background: var(--cx-primary-dark); color: #fff !important; }

/* Tab nav — single-product.php uses its own inline style; these are fallback only */
.cx-tab-panel { display: none; }
.cx-tab-panel.active { display: block; }


/* ============================================================
   12. PARTNER PROGRAMME SECTION
   ============================================================ */
.cx-partner-sec {
  background: linear-gradient(135deg, var(--cx-primary-deep) 0%, #0d3a6e 50%, var(--cx-primary) 100%);
  padding: 80px 40px; position: relative; overflow: hidden;
}
.cx-partner-sec::before {
  content: ''; position: absolute; inset: 0;
  background: radial-gradient(ellipse 55% 100% at 100% 50%, rgba(74,128,196,.25), transparent);
}
.cx-partner-sec::after {
  content: ''; position: absolute; inset: 0; opacity: .03;
  background-image: linear-gradient(rgba(255,255,255,.8) 1px, transparent 1px),
                    linear-gradient(90deg, rgba(255,255,255,.8) 1px, transparent 1px);
  background-size: 32px 32px;
}
.cx-partner-inner {
  max-width: 1200px; margin: 0 auto; position: relative; z-index: 2;
  display: grid; grid-template-columns: 1fr auto; gap: 48px; align-items: center;
}
.cx-partner-eyebrow {
  display: inline-flex; align-items: center; gap: 8px; margin-bottom: 14px;
  font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;
  color: rgba(245,158,11,.7);
}
.cx-partner-sec h2 { font-size: clamp(22px, 3vw, 38px); font-weight: 900; color: #fff; line-height: 1.1; letter-spacing: -1px; margin-bottom: 12px; }
.cx-partner-sec p  { color: rgba(255,255,255,.5); font-size: 15px; line-height: 1.7; max-width: 500px; margin-bottom: 26px; }

.cx-perks      { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 30px; }
.cx-perk-tag {
  display: inline-flex; align-items: center; gap: 6px;
  background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.11);
  color: rgba(255,255,255,.65); font-size: 12px; font-weight: 500;
  padding: 5px 13px; border-radius: 99px;
}
.cx-perk-tag svg { width: 12px; height: 12px; color: var(--cx-amber); }

.cx-partner-ctas { display: flex; gap: 12px; flex-wrap: wrap; }

/* Tier cards */
.cx-tier-cards { display: flex; flex-direction: column; gap: 12px; flex-shrink: 0; }
.cx-tier-card {
  background: rgba(255,255,255,.06); backdrop-filter: blur(12px);
  border: 1px solid rgba(255,255,255,.1); border-radius: var(--cx-radius-lg);
  padding: 14px 18px; display: flex; align-items: center; gap: 14px;
  transition: .3s; cursor: default; min-width: 220px;
}
.cx-tier-card:hover { background: rgba(255,255,255,.11); transform: translateX(4px); }
.cx-tier-icon { width: 38px; height: 38px; border-radius: var(--cx-radius-sm); display: flex; align-items: center; justify-content: center; font-size: 17px; flex-shrink: 0; }
.cx-tier-bronze .cx-tier-icon { background: rgba(180,180,200,.12); }
.cx-tier-silver .cx-tier-icon { background: rgba(245,158,11,.12); }
.cx-tier-gold   .cx-tier-icon { background: rgba(26,86,160,.22); }
.cx-tier-name   { font-size: 13px; font-weight: 700; color: #fff; }
.cx-tier-desc   { font-size: 11px; color: rgba(255,255,255,.45); }
.cx-tier-badge  { margin-left: auto; font-size: 11px; font-weight: 700; padding: 3px 10px; border-radius: 99px; }
.cx-tier-badge-bronze { background: rgba(180,180,200,.15); color: #9ca3af; }
.cx-tier-badge-silver { background: rgba(245,158,11,.18); color: #f59e0b; }
.cx-tier-badge-gold   { background: rgba(26,86,160,.28); color: #93c5fd; }


/* ============================================================
   13. PARTNER PORTAL PAGE
   ============================================================ */
.cx-portal-hero {
  background: linear-gradient(135deg, var(--cx-primary-deep), var(--cx-primary-dark) 40%, var(--cx-primary) 100%);
  padding: 60px 40px; position: relative; overflow: hidden;
}
.cx-portal-hero::before {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(90deg, var(--cx-amber), #fbbf24);
  opacity: .06;
}
.cx-portal-hero-inner { max-width: 1200px; margin: 0 auto; position: relative; z-index: 1; }
.cx-portal-welcome     { font-size: clamp(1.5rem, 3vw, 2rem); font-weight: 800; color: #fff; margin-bottom: 8px; }
.cx-portal-subtitle    { color: rgba(255,255,255,.6); font-size: 15px; }

.cx-portal-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-top: 32px; }
.cx-portal-stat {
  background: rgba(255,255,255,.08); backdrop-filter: blur(12px);
  border: 1px solid rgba(255,255,255,.12); border-radius: var(--cx-radius-lg);
  padding: 20px; text-align: center;
}
.cx-portal-stat-num { font-size: 2rem; font-weight: 900; color: #fff; letter-spacing: -1px; }
.cx-portal-stat-lbl { font-size: 12px; color: rgba(255,255,255,.5); margin-top: 4px; }

.cx-portal-layout {
  max-width: 1200px; margin: 0 auto; padding: 40px;
  display: grid; grid-template-columns: 1fr 340px; gap: 32px; align-items: start;
}

/* Tier compare table */
.cx-tier-table { width: 100%; border-collapse: collapse; font-size: 14px; }
.cx-tier-table th { padding: 12px 16px; background: var(--cx-bg); font-weight: 700; text-align: left; border: 1px solid var(--cx-border-solid); }
.cx-tier-table td { padding: 12px 16px; border: 1px solid var(--cx-border-solid); }
.cx-tier-table tr:hover td { background: rgba(26,86,160,.03); }
.cx-tier-current td { background: rgba(245,158,11,.05) !important; font-weight: 700; }

/* FAQ accordion */
.cx-faq-item     { border: 1px solid var(--cx-border-solid); border-radius: var(--cx-radius-sm); margin-bottom: 8px; overflow: hidden; }
.cx-faq-question {
  width: 100%; text-align: left; padding: 16px 20px; background: var(--cx-bg-white);
  border: none; font-family: var(--cx-font); font-size: 14px; font-weight: 600;
  color: var(--cx-text); cursor: pointer; display: flex; justify-content: space-between;
  align-items: center; transition: .2s;
}
.cx-faq-question:hover { background: var(--cx-bg); }
.cx-faq-answer { padding: 0 20px; max-height: 0; overflow: hidden; transition: max-height .3s ease, padding .3s; }
.cx-faq-item.open .cx-faq-answer { max-height: 300px; padding: 12px 20px 16px; }
.cx-faq-answer p { font-size: 14px; color: var(--cx-text-muted); }


/* Sections 14–16 (why-choose-us, brands grid, newsletter)
   moved to front-page.php inline <style> — homepage-only sections */


/* ============================================================
   17. FOOTER
   ============================================================ */
.cx-footer { background: var(--cx-primary-deep); padding: 68px 40px 0; }
.cx-footer-grid {
  max-width: 1200px; margin: 0 auto;
  display: grid; grid-template-columns: 2.2fr 1fr 1fr 1fr; gap: 44px;
  padding-bottom: 44px; border-bottom: 1px solid rgba(255,255,255,.07);
}
.cx-footer-brand p { color: #fff; font-size: 13px; line-height: 1.7; margin-top: 12px; max-width: 250px; }
.cx-footer-social  { display: flex; gap: 8px; margin-top: 16px; }
.cx-footer-soc-btn {
  width: 32px; height: 32px; background: rgba(255,255,255,.06);
  border-radius: var(--cx-radius-sm); display: flex; align-items: center;
  justify-content: center; transition: .2s; cursor: pointer;
  border: 1px solid rgba(255,255,255,.07); text-decoration: none;
}
.cx-footer-soc-btn:hover { background: var(--cx-primary); }
.cx-footer-soc-btn svg { width: 14px; height: 14px; color: #fff; }
.cx-footer-soc-btn:hover svg { color: #fff; }
.cx-footer-col h4 {
  font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;
  color: #fff; margin-bottom: 16px;
}
.cx-footer-col a {
  display: block; color: #fff; font-size: 13px; margin-bottom: 9px;
  transition: .2s; text-decoration: none;
}
.cx-footer-col a:hover { color: #fff; padding-left: 4px; }
.cx-footer-bot {
  max-width: 1200px; margin: 0 auto; padding: 18px 0;
  display: flex; justify-content: space-between; align-items: center;
  color: #fff; font-size: 12px; flex-wrap: wrap; gap: 8px;
}
.cx-footer-bot a { color: #fff; }
.cx-footer-bot a:hover { color: #fff; }


/* ============================================================
   18. SCROLL REVEAL ANIMATIONS
   ============================================================ */
.cx-rev  { opacity: 0; transform: translateY(24px); transition: .65s cubic-bezier(.22,1,.36,1); }
.cx-rev.in { opacity: 1; transform: none; }
.cx-rev-2 { transition-delay: .1s; }
.cx-rev-3 { transition-delay: .2s; }
.cx-rev-4 { transition-delay: .3s; }


/* ============================================================
   19. WOOCOMMERCE OVERRIDES
   ============================================================ */

/* Hide price for guests — show login link */
.woocommerce .price a[href*="my-account"] {
  color: var(--cx-danger); font-weight: 700; font-size: 14px;
}

/* Product loop */
.woocommerce ul.products li.product {
  background: var(--cx-bg-white); border: 1px solid var(--cx-border);
  border-radius: var(--cx-radius-lg); overflow: hidden; transition: .3s; padding: 0 !important;
}
.woocommerce ul.products li.product:hover { transform: translateY(-5px); box-shadow: var(--cx-shadow-lg); border-color: rgba(26,86,160,.22); }
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 13px; font-weight: 700; color: var(--cx-text); padding: 0 16px; margin-bottom: 4px;
}
.woocommerce ul.products li.product .price {
  color: var(--cx-primary); font-weight: 900; font-size: 18px; letter-spacing: -.5px; padding: 0 16px;
}
.woocommerce ul.products li.product .button {
  background: var(--cx-primary) !important; color: #fff !important;
  border-radius: var(--cx-radius-sm) !important; font-weight: 700 !important;
  font-size: 13px !important; margin: 12px 16px 16px !important; transition: .2s !important;
  width: calc(100% - 32px) !important;
}
.woocommerce ul.products li.product .button:hover { background: var(--cx-primary-dark) !important; }

/* Single product */
.woocommerce div.product .product_title     { font-size: clamp(1.4rem, 2.5vw, 1.9rem); font-weight: 800; color: var(--cx-text); }
.woocommerce div.product p.price            { color: var(--cx-primary); font-size: 2rem; font-weight: 900; letter-spacing: -1px; }
.woocommerce div.product .single_add_to_cart_button {
  background: linear-gradient(135deg, var(--cx-primary), var(--cx-primary-dark)) !important;
  border-radius: var(--cx-radius) !important; font-weight: 700 !important;
  box-shadow: 0 4px 18px var(--cx-primary-glow) !important; padding: 14px 28px !important;
  font-size: 15px !important; border: none !important; transition: .3s !important;
}
.woocommerce div.product .single_add_to_cart_button:hover { transform: translateY(-2px) !important; box-shadow: 0 8px 28px var(--cx-primary-glow) !important; }

/* Cart & checkout buttons */
.woocommerce a.checkout-button,
.woocommerce .checkout-button {
  background: linear-gradient(135deg, var(--cx-primary), var(--cx-primary-dark)) !important;
  border-radius: var(--cx-radius) !important; font-weight: 700 !important;
}
.woocommerce #payment #place_order {
  background: linear-gradient(135deg, var(--cx-amber), #f97316) !important;
  border-radius: var(--cx-radius) !important; font-weight: 700 !important;
  box-shadow: 0 4px 18px rgba(245,158,11,.3) !important;
}

/* Partner badge on price */
.cx-partner-badge {
  display: inline-flex; align-items: center; gap: 5px;
  background: rgba(26,86,160,.08); border: 1px dashed rgba(26,86,160,.25);
  border-radius: 50px; padding: 3px 10px; font-size: .72rem;
  font-weight: 700; margin-left: 10px;
}

/* My Account dashboard */
.woocommerce-account .woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  display: block; padding: 10px 16px; color: var(--cx-text-secondary);
  border-radius: var(--cx-radius-sm); font-weight: 500; transition: .2s;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
  background: rgba(26,86,160,.08); color: var(--cx-primary);
}

/* Breadcrumbs */
.woocommerce .woocommerce-breadcrumb {
  font-size: .8rem; color: var(--cx-text-muted); padding: 16px 0;
}
.woocommerce .woocommerce-breadcrumb a { color: var(--cx-primary); }


/* ============================================================
   20. RESPONSIVE — TABLET (≤1024px)
   ============================================================ */
@media (max-width: 1024px) {

  /* Layout */
  .cx-sec               { padding: 60px 24px; }
  .cx-wrap              { padding: 0 24px; }

  /* Hero slider */
  .cx-slide-inner       { grid-template-columns: 1fr; text-align: center; padding: 0 24px; }
  .cx-slide-vis         { display: none; }
  .cx-slide-text p      { margin: 0 auto 32px; }
  .cx-slide-ctas        { justify-content: center; }
  .cx-stat-row          { justify-content: center; }
  .cx-hero-slider       { max-height: 680px; }

  /* Grids */
  .cx-prod-grid         { grid-template-columns: repeat(3, 1fr); }
  .cx-cat-grid          { grid-template-columns: repeat(3, 1fr); }
  .cx-brand-grid        { grid-template-columns: repeat(4, 1fr); }
  .cx-why-grid          { grid-template-columns: repeat(2, 1fr); }

  /* Partner section */
  .cx-partner-inner     { grid-template-columns: 1fr; }
  .cx-tier-cards        { flex-direction: row; flex-wrap: wrap; }
  .cx-tier-card         { flex: 1 1 calc(50% - 6px); min-width: 180px; }

  /* Newsletter */
  .cx-newsletter        { grid-template-columns: 1fr; text-align: center; }
  .cx-nl-form           { justify-content: center; }

  /* Footer */
  .cx-footer-grid       { grid-template-columns: 1fr 1fr; gap: 32px; }

  /* Product detail */
  .cx-product-layout    { grid-template-columns: 1fr; gap: 32px; padding: 0 24px 48px; }
  .cx-spec-grid         { grid-template-columns: 1fr; }

  /* Partner portal */
  .cx-portal-layout     { grid-template-columns: 1fr; padding: 32px 24px; }
  .cx-portal-stats      { grid-template-columns: repeat(2, 1fr); }
  .cx-portal-hero       { padding: 48px 24px; }

  /* Sectox nav tablet */
  .header-area .container-fluid,
  .header-area .container { padding-left: 24px !important; padding-right: 24px !important; }

  /* WooCommerce */
  .woocommerce ul.products { grid-template-columns: repeat(3, 1fr) !important; }
  .woocommerce-page .woocommerce { flex-direction: column; }
}


/* ============================================================
   21. RESPONSIVE — MOBILE (≤768px)
   ============================================================ */
@media (max-width: 768px) {

  /* Base */
  body                  { font-size: 15px; }
  .cx-sec               { padding: 48px 16px; }
  .cx-wrap              { padding: 0 16px; }

  /* Typography */
  h1                    { font-size: clamp(1.6rem, 7vw, 2.2rem) !important; letter-spacing: -1px !important; }
  h2                    { font-size: clamp(1.3rem, 5vw, 1.7rem) !important; letter-spacing: -.5px !important; }
  h3                    { font-size: 1.1rem !important; }
  .cx-section-title     { font-size: 1.5rem; }
  .cx-section-sub       { font-size: 14px; }

  /* Section header row — stack vertically */
  .cx-hrow              { flex-direction: column; align-items: flex-start; margin-bottom: 28px; }

  /* Buttons full-width on small screens where appropriate */
  .cx-slide-ctas        { flex-direction: column; align-items: center; }
  .cx-btn-primary,
  .cx-btn-ghost,
  .cx-btn-amber         { width: 100%; justify-content: center; padding: 14px 20px; }

  /* Logo */
  .header-area .logo img { width: 45%; max-width: 160px; }

  /* Hero slider */
  .cx-hero-slider       { height: auto; min-height: 520px; max-height: none; }
  .cx-slide             { position: relative; padding: 60px 0; }
  .cx-slide-inner       { padding: 0 16px; gap: 24px; }
  .cx-slide-text h1     { font-size: clamp(26px, 7vw, 38px); letter-spacing: -1px; }
  .cx-slide-text p      { font-size: 14px; }
  .cx-stat-row          { gap: 10px; }
  .cx-stat-chip         { padding: 8px 12px; }
  .cx-stat-num          { font-size: 18px; }
  .cx-arr-prev          { left: 8px; }
  .cx-arr-next          { right: 8px; }
  .cx-slide-arrow       { width: 36px; height: 36px; }

  /* Trust bar */
  .cx-trust-bar         { flex-direction: column; gap: 12px; padding: 16px; text-align: center; }
  .cx-trust-sep         { display: none; }
  .cx-trust-item        { justify-content: center; }

  /* Grids — 2 columns */
  .cx-prod-grid         { grid-template-columns: repeat(2, 1fr); gap: 12px; }
  .cx-cat-grid          { grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .cx-brand-grid        { grid-template-columns: repeat(3, 1fr); gap: 10px; }
  .cx-why-grid          { grid-template-columns: 1fr; gap: 12px; }

  /* Product cards */
  .cx-prod-img          { height: 150px; }
  .cx-prod-body         { padding: 12px; }
  .cx-prod-title        { font-size: 12px; }
  .cx-prod-price        { font-size: 15px; }

  /* Category cards */
  .cx-cat-card          { padding: 18px 12px 16px; }
  .cx-cat-ico           { width: 40px; height: 40px; }
  .cx-cat-name          { font-size: 12px; }

  /* Promo carousel */
  .cx-promo-card        { flex: 0 0 88%; }
  .cx-promo-card.featured { flex: 0 0 92%; }

  /* Partner section */
  .cx-partner-sec       { padding: 48px 16px; }
  .cx-partner-inner     { grid-template-columns: 1fr; gap: 32px; }
  .cx-partner-ctas      { flex-direction: column; }
  .cx-tier-cards        { flex-direction: column; }
  .cx-tier-card         { min-width: unset; width: 100%; }
  .cx-perks             { gap: 6px; }

  /* Why grid */
  .cx-why-card          { padding: 22px 16px; }

  /* Brand grid */
  .cx-brand-card        { padding: 16px 10px; }
  .cx-brand-name        { font-size: 11px; }

  /* Newsletter */
  .cx-newsletter        { padding: 32px 20px; border-radius: var(--cx-radius-lg); }
  .cx-newsletter h2     { font-size: 1.3rem; }
  .cx-nl-form           { flex-direction: column; width: 100%; }
  .cx-nl-form input     { width: 100%; border-radius: var(--cx-radius-sm) var(--cx-radius-sm) 0 0; }
  .cx-nl-form button    { border-radius: 0 0 var(--cx-radius-sm) var(--cx-radius-sm); text-align: center; }

  /* Footer */
  .cx-footer            { padding: 48px 16px 0; }
  .cx-footer-grid       { grid-template-columns: 1fr; gap: 28px; text-align: center; }
  .cx-footer-brand,
  .cx-footer-col        { display: flex; flex-direction: column; align-items: center; }
  .cx-footer-brand p    { max-width: 320px; margin-left: auto; margin-right: auto; }
  .cx-footer-social     { justify-content: center; }
  .cx-footer-col a:hover { padding-left: 0; }
  .cx-footer-bot        { flex-direction: column; text-align: center; gap: 6px; padding: 16px 0; }

  /* Product detail */
  .cx-product-layout    { padding: 0 16px 40px; gap: 24px; }
  .cx-product-gallery   { aspect-ratio: 1/1; }
  .cx-product-title     { font-size: 1.3rem; }
  .cx-product-price     { font-size: 1.6rem; }
  .cx-spec-grid         { grid-template-columns: 1fr; gap: 8px; }
  .cx-tab-nav           { overflow-x: auto; -webkit-overflow-scrolling: touch; gap: 0; }
  .cx-tab-btn           { white-space: nowrap; padding: 10px 14px; font-size: 13px; }
  .cx-breadcrumb        { padding: 12px 16px; }

  /* Partner portal */
  .cx-portal-hero       { padding: 36px 16px; }
  .cx-portal-stats      { grid-template-columns: repeat(2, 1fr); gap: 12px; }
  .cx-portal-stat-num   { font-size: 1.6rem; }
  .cx-portal-layout     { padding: 24px 16px; grid-template-columns: 1fr; }

  /* Tier table — horizontal scroll */
  .cx-tier-table-wrap   { overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .cx-tier-table        { min-width: 480px; }

  /* Sectox parent theme mobile */
  .tp-main-menu         { display: none; }
  .header-area .container-fluid,
  .header-area .container { padding-left: 16px !important; padding-right: 16px !important; }
  .tp-header-right      { gap: 6px; }

  /* WooCommerce mobile */
  .woocommerce ul.products                        { grid-template-columns: repeat(2, 1fr) !important; gap: 12px !important; }
  .woocommerce div.product .product_title         { font-size: 1.3rem !important; }
  .woocommerce div.product p.price                { font-size: 1.5rem !important; }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a { font-size: 13px; padding: 8px 12px; }
  .woocommerce-cart table.cart td,
  .woocommerce-cart table.cart th                 { padding: 10px 8px !important; font-size: 13px; }
  .woocommerce-checkout #payment                  { padding: 16px !important; }
  .woocommerce form .form-row                     { width: 100% !important; float: none !important; }
  .woocommerce-account .woocommerce               { flex-direction: column !important; }
  .woocommerce-account .woocommerce-MyAccount-navigation { width: 100% !important; margin-bottom: 24px; }

  /* Elementor mobile */
  .elementor-section .elementor-container        { padding-left: 16px !important; padding-right: 16px !important; }
  .elementor-column                              { width: 100% !important; }
  .elementor-widget-heading .elementor-heading-title { line-height: 1.25 !important; }
}


/* ============================================================
   22. RESPONSIVE — SMALL MOBILE (≤480px)
   ============================================================ */
@media (max-width: 480px) {

  .cx-sec               { padding: 36px 14px; }

  /* Typography */
  h1                    { font-size: clamp(1.4rem, 8vw, 1.9rem) !important; }
  h2                    { font-size: clamp(1.2rem, 6vw, 1.5rem) !important; }

  /* Logo */
  .header-area .logo img { width: 40%; max-width: 130px; }

  /* Grids — single column */
  .cx-prod-grid         { grid-template-columns: 1fr; gap: 12px; }
  .cx-cat-grid          { grid-template-columns: repeat(2, 1fr); gap: 8px; }
  .cx-brand-grid        { grid-template-columns: repeat(2, 1fr); gap: 8px; }
  .cx-why-grid          { grid-template-columns: 1fr; }
  .cx-portal-stats      { grid-template-columns: 1fr; gap: 10px; }

  /* Hero */
  .cx-hero-slider       { min-height: 460px; }
  .cx-slide-text h1     { font-size: clamp(22px, 8vw, 30px); }
  .cx-stat-row          { gap: 8px; }
  .cx-stat-chip         { padding: 6px 10px; }
  .cx-stat-num          { font-size: 16px; }

  /* Cards compact */
  .cx-cat-card          { padding: 14px 8px; }
  .cx-cat-ico           { width: 34px; height: 34px; margin-bottom: 10px; }
  .cx-cat-name          { font-size: 11px; }
  .cx-promo-card        { flex: 0 0 94%; }

  /* Footer */
  .cx-footer            { padding: 36px 14px 0; }

  /* Product detail */
  .cx-product-layout    { padding: 0 14px 32px; }

  /* WooCommerce */
  .woocommerce ul.products { grid-template-columns: 1fr !important; }
  .woocommerce-cart table.cart { font-size: 12px; }
  .woocommerce .cart-collaterals,
  .woocommerce .order-total { width: 100% !important; }

  /* Elementor */
  .elementor-section .elementor-container { padding-left: 14px !important; padding-right: 14px !important; }
}

/* ============================================================
   LOGIN FORM — CENTERED LAYOUT
   ============================================================ */
/* ============================================================
   LOGIN PAGE — CENTER & CONSTRAIN
   ============================================================ */
.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper:empty {
  display: none !important;
}
/* Center the entire WC output block on login page ONLY */
.woocommerce-account:not(.logged-in) .woocommerce {
  max-width: 480px !important;
  margin: 0 auto !important;
}
/* Center the Login heading */
.woocommerce-account:not(.logged-in) .woocommerce > h2 {
  text-align: center !important;
  margin-bottom: 24px !important;
}
/* Full-width form inside the constrained wrapper */
.woocommerce-account:not(.logged-in) form.woocommerce-form-login {
  width: 100% !important;
}
/* Fix show-password button — Sectox gives buttons teal bg */
button.show-password-input,
.woocommerce-form button.show-password-input {
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}

/* ============================================================
   WOOCOMMERCE — SHOW PASSWORD ICON FIX
   ============================================================ */
.woocommerce form .password-input,
.woocommerce-page form .password-input {
  position: relative !important;
  display: block !important;
}
.woocommerce form .password-input input[type="password"],
.woocommerce-page form .password-input input[type="password"] {
  padding-right: 2.5rem !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
  position: absolute !important;
  right: .7em !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  cursor: pointer !important;
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  width: 22px !important;
  height: 22px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
/* SVG eye icon — no font dependency */
.woocommerce form .show-password-input::after,
.woocommerce-page form .show-password-input::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  font-family: inherit !important;
  font-size: 0 !important;
}
.woocommerce form .show-password-input.display-password::after,
.woocommerce-page form .show-password-input.display-password::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A56A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94'/%3E%3Cpath d='M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19'/%3E%3Cline x1='1' y1='1' x2='23' y2='23'/%3E%3C/svg%3E") !important;
}

/* Hide active filters bar */
.cx-active-filters { display: none !important; }
/* ============================================================
   CONNIXTECH — Custom Component Styles
   Only mega menu + single product layout.
   All global/theme styles live in style.css.
   ============================================================ */

/* ============================================================
   1. CATEGORIES MEGA MENU
   ============================================================ */

.cx-categories-trigger .sub-menu { display: none !important; }

/* Remove hover underline on Categories nav item */
.cx-categories-trigger > a::after,
.cx-categories-trigger > a::before { display: none !important; width: 0 !important; }
.cx-categories-trigger > a { border-bottom: none !important; }

/* Pull all nav dropdowns to header bottom level — desktop only */
@media (min-width: 992px) {
  .tp-main-menu > nav > ul > li > ul.submenu { margin-top: 22px !important; }
}
@media (max-width: 991px) {
  .tp-main-menu > nav > ul > li > ul.submenu { margin-top: 0 !important; }
}

.cx-mega-menu {
  display: none;
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 99999;
  background: #ffffff;
  border-top: 3px solid var(--tp-theme-1);
  box-shadow: 0 6px 20px rgba(0,0,0,.12);
}
.cx-mega-menu.cx-mega-visible { display: block; }

.cx-mega-inner {
  display: flex;
  max-width: 1400px;
  margin: 0 auto;
  min-height: 340px;
}

/* Left column */
.cx-mega-left {
  width: 240px;
  flex-shrink: 0;
  background: var(--tp-grey-1, #F7F9FC);
  border-right: 1px solid rgba(26,86,160,.10);
  padding: 6px 0;
  overflow-y: auto;
  max-height: 72vh;
}

.cx-mega-all-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 18px;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: var(--tp-theme-1, #1A56A0) !important;
  border-bottom: 1px solid rgba(26,86,160,.10);
  margin-bottom: 4px;
  text-decoration: none !important;
  transition: background .15s;
}
.cx-mega-all-link:hover { background: rgba(26,86,160,.06); }

.cx-mega-left-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 18px;
  border-left: 3px solid transparent;
  transition: all .15s ease;
  cursor: pointer;
}
.cx-mega-left-item a {
  display: block;
  padding: 9px 0;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  color: var(--tp-heading-primary, #0F172A) !important;
  text-decoration: none !important;
  font-weight: 500;
  flex: 1;
  transition: color .15s;
}
.cx-mega-left-item:hover { background: rgba(26,86,160,.05); border-left-color: rgba(26,86,160,.3); }
.cx-mega-left-item:hover a { color: var(--tp-theme-1, #1A56A0) !important; }
.cx-mega-left-item.active { background: rgba(26,86,160,.08); border-left-color: var(--tp-theme-1, #1A56A0); }
.cx-mega-left-item.active a { color: var(--tp-theme-1, #1A56A0) !important; font-weight: 600; }

.cx-mega-arrow {
  color: var(--tp-theme-1, #1A56A0);
  font-size: 16px;
  line-height: 1;
  opacity: .6;
}
.cx-mega-left-item.active .cx-mega-arrow,
.cx-mega-left-item:hover .cx-mega-arrow { opacity: 1; }

/* Right panel */
.cx-mega-right {
  flex: 1;
  padding: 28px 36px;
  overflow-y: auto;
  max-height: 72vh;
  background: #ffffff;
}

.cx-mega-panel { display: none; }
.cx-mega-panel.active { display: block; animation: cx-fade-in .15s ease; }

@keyframes cx-fade-in {
  from { opacity: 0; transform: translateX(8px); }
  to   { opacity: 1; transform: translateX(0); }
}

.cx-mega-cols {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  gap: 28px 32px;
}

.cx-mega-col { display: flex; flex-direction: column; gap: 4px; }

.cx-mega-col-head {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: var(--tp-heading-primary, #0F172A) !important;
  text-decoration: none !important;
  padding-bottom: 8px;
  border-bottom: 2px solid rgba(26,86,160,.12);
  margin-bottom: 6px;
  transition: color .15s, border-color .15s;
}
.cx-mega-col-head:hover { color: var(--tp-theme-1, #1A56A0) !important; border-bottom-color: var(--tp-theme-1, #1A56A0); }

.cx-mega-col-item {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  color: var(--tp-text-body, #64748B) !important;
  text-decoration: none !important;
  padding: 3px 0;
  transition: all .15s;
  line-height: 1.6;
}
.cx-mega-col-item:hover { color: var(--tp-theme-1, #1A56A0) !important; padding-left: 5px; }

@media (max-width: 991px) { .cx-mega-menu { display: none !important; } }


/* ============================================================
   2. SINGLE PRODUCT — AUTO LAYOUT
   ============================================================ */

/* ── Single Product Page ───────────────────────────────────────────────── */
.cx-single-product {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 24px 80px;
  font-family: 'Hanken Grotesk', sans-serif;
  color: var(--cx-muted, #5B7088);
}

/* ── Product Top: Gallery + Summary ────────────────────────────────────── */
.cx-product-top {
  display: grid;
  grid-template-columns: 480px 1fr;
  gap: 48px;
  align-items: start;
  margin-bottom: 56px;
  background: #fff;
  border: 1px solid var(--cx-line-soft, #E8EFF7);
  border-radius: var(--cx-r, 14px);
  padding: 32px;
  box-shadow: var(--cx-shadow-card, 0 1px 2px rgba(13,58,110,.05), 0 6px 18px rgba(13,58,110,.06));
}

/* Gallery */
.cx-gallery { position: sticky; top: 90px; }
.cx-gallery-main {
  background: var(--cx-inset, #F8FAFC);
  border: 1px solid var(--cx-line-soft, #E8EFF7);
  border-radius: 12px;
  overflow: hidden;
  aspect-ratio: 1 / 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cx-gallery-main img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding: 24px;
  transition: transform .4s ease;
}
.cx-gallery-main:hover img { transform: scale(1.03); }
.cx-gallery-thumbs { display: flex; gap: 8px; margin-top: 12px; flex-wrap: wrap; }
.cx-thumb {
  width: 68px;
  height: 68px;
  object-fit: contain;
  background: var(--cx-inset, #F8FAFC);
  border: 2px solid var(--cx-line-soft, #E8EFF7);
  border-radius: 8px;
  padding: 6px;
  cursor: pointer;
  transition: all .2s ease;
}
.cx-thumb:hover,
.cx-thumb.active {
  border-color: var(--tp-theme-1, #1A56A0);
  box-shadow: 0 0 0 3px rgba(26,86,160,.12);
}

/* Summary */
.cx-summary { display: flex; flex-direction: column; gap: 0; }

.cx-brand-badge {
  display: inline-flex;
  align-items: center;
  background: #EAF1FB;
  border: 1px solid #C9DEF7;
  color: var(--cx-blue-strong, #1450A0);
  font-family: var(--cx-ff-mono, 'IBM Plex Mono', monospace);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 20px;
  margin-bottom: 12px;
  width: fit-content;
}
.cx-product-title {
  font-size: clamp(22px, 2.6vw, 30px) !important;
  font-family: 'Sora', sans-serif !important;
  letter-spacing: -.02em !important;
  color: var(--cx-ink, #0E2233) !important;
  font-weight: 700 !important;
  line-height: 1.22 !important;
  text-transform: none !important;
  margin: 0 0 8px !important;
}
.cx-sku {
  font-family: var(--cx-ff-mono, 'IBM Plex Mono', monospace);
  font-size: 12px;
  color: var(--cx-muted, #5B7088);
  margin-bottom: 20px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--cx-line-soft, #E8EFF7);
}
.cx-sku strong { color: var(--tp-text-body, #64748B); font-weight: 600; }

/* Price box — logged in */
.cx-price-box {
  background: var(--cx-inset, #F8FAFC);
  border: 1px solid var(--cx-line, #DCE6F1);
  border-radius: 12px;
  padding: 20px 22px;
  margin-bottom: 20px;
}
.cx-price-box .price {
  font-family: 'Sora', sans-serif !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  color: var(--cx-blue, #1A56A0) !important;
  display: block !important;
  margin-bottom: 16px !important;
  line-height: 1.2 !important;
}
.cx-price-box .price del { font-size: 16px !important; font-weight: 400 !important; color: #94A3B8 !important; margin-right: 8px; }
.cx-price-box .price ins { text-decoration: none !important; }
.cx-price-box .quantity { margin-bottom: 12px !important; }
.cx-price-box .quantity input {
  border: 1.5px solid var(--cx-line, #DCE6F1) !important;
  border-radius: 10px !important;
  padding: 10px 14px !important;
  font-size: 15px !important;
  font-family: 'Hanken Grotesk', sans-serif !important;
  width: 80px !important;
}
.cx-price-box .single_add_to_cart_button {
  background: linear-gradient(135deg, var(--cx-blue, #1A56A0), var(--cx-navy, #0D3A6E)) !important;
  color: #fff !important;
  border: none !important;
  border-radius: 10px !important;
  font-family: 'Hanken Grotesk', sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  padding: 14px 28px !important;
  cursor: pointer !important;
  transition: all .2s ease !important;
  width: 100% !important;
  letter-spacing: .02em !important;
  box-shadow: 0 4px 12px rgba(20,80,160,.25) !important;
}
.cx-price-box .single_add_to_cart_button:hover {
  opacity: .9 !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 6px 20px rgba(26,86,160,.3) !important;
}

/* Price box — not logged in */
.cx-trade-only {
  display: flex;
  align-items: center;
  gap: 10px;
  background: var(--cx-inset, #F8FAFC);
  border: 1px dashed var(--cx-line, #DCE6F1);
  border-radius: 10px;
  padding: 14px 18px;
  font-size: 14px;
  color: var(--cx-muted, #5B7088);
  margin: 0;
}
.cx-trade-only::before {
  content: '';
  width: 16px; height: 16px;
  flex: none;
  background: var(--cx-muted, #5B7088);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") center/contain no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") center/contain no-repeat;
}
.cx-trade-only a {
  color: var(--cx-blue, #1A56A0);
  font-weight: 700;
  text-decoration: none;
}
.cx-trade-only a:hover { text-decoration: underline; }

/* Short description */
.cx-short-desc {
  font-size: 14px;
  line-height: 1.8;
  color: var(--cx-muted, #5B7088);
  border-top: 1px solid var(--cx-line-soft, #E8EFF7);
  padding-top: 18px;
  margin-top: 4px;
}

/* Spec highlights bar */
.cx-spec-highlights {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  background: transparent;
  border: none;
  padding: 0;
  margin-bottom: 48px;
}
.cx-highlight-chip {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  background: var(--cx-navy-deep, #091F3A) !important;
  border: 1px solid rgba(245,158,11,.22) !important;
  border-radius: 10px !important;
  padding: 18px 24px !important;
  min-width: 120px !important;
  text-align: center !important;
  flex: 1 1 120px !important;
  transition: all .2s ease !important;
}
.cx-highlight-chip:hover { border-color: var(--cx-amber, #F59E0B) !important; box-shadow: 0 4px 20px rgba(245,158,11,.2) !important; }
.cx-highlight-value {
  font-family: 'Sora', sans-serif !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  color: var(--cx-amber, #F59E0B) !important;
  line-height: 1.1 !important;
}
.cx-highlight-label {
  font-size: 11px !important;
  text-transform: uppercase !important;
  letter-spacing: .1em !important;
  color: rgba(255,255,255,.65) !important;
  margin-top: 6px !important;
}

/* Section headings */
.cx-box-section h2,
.cx-spec-tables h2,
.cx-key-features h2,
.cx-full-description h2 {
  font-family: 'Sora', sans-serif !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  letter-spacing: -.01em !important;
  color: var(--cx-ink, #0E2233) !important;
  text-transform: none !important;
  margin: 0 0 20px !important;
  padding-bottom: 12px;
  border-bottom: 2px solid var(--cx-blue, #1A56A0);
  display: inline-block;
}

/* What's in the box */
.cx-box-section { margin-bottom: 48px; }
.cx-box-list { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 10px; }
.cx-box-list li {
  background: #ffffff;
  border: 1px solid var(--cx-line-soft, #E8EFF7);
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 14px;
  color: var(--cx-ink, #0E2233);
  display: flex;
  align-items: center;
  gap: 10px;
  transition: all .2s ease;
}
.cx-box-list li::before { content: ''; width: 8px; height: 8px; background: var(--cx-blue, #1A56A0); border-radius: 50%; flex-shrink: 0; }
.cx-box-list li:hover { border-color: var(--cx-blue, #1A56A0); background: var(--cx-inset, #F8FAFC); }

/* Spec tables */
.cx-spec-tables { margin-bottom: 48px; }
.cx-tables-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 20px; }
.cx-spec-table-block { background: #ffffff; border: 1px solid var(--cx-line-soft, #E8EFF7); border-radius: 12px; overflow: hidden; }
.cx-spec-table-block h3 {
  font-family: 'Sora', sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: .08em !important;
  color: #ffffff !important;
  background: var(--cx-navy-deep, #091F3A) !important;
  border-bottom: none !important;
  padding: 14px 20px !important;
  margin: 0 !important;
}
.cx-spec-table { width: 100%; border-collapse: collapse; }
.cx-spec-table tr { border-bottom: 1px solid var(--cx-line-soft, #E8EFF7); }
.cx-spec-table tr:last-child { border-bottom: none; }
.cx-spec-table tr:nth-child(even) { background: var(--cx-inset, #F8FAFC); }
.cx-spec-table th, .cx-spec-table td { padding: 10px 20px; font-size: 13px; vertical-align: top; line-height: 1.5; }
.cx-spec-table th { color: var(--cx-muted, #5B7088); font-weight: 500; width: 44%; text-align: left; }
.cx-spec-table td { color: var(--cx-ink, #0E2233); font-weight: 600; }

/* Key features */
.cx-key-features { margin-bottom: 48px; }
.cx-features-grid { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 12px; }
.cx-features-grid li {
  background: #ffffff;
  border: 1px solid var(--cx-line-soft, #E8EFF7);
  border-left: 3px solid var(--cx-amber, #F59E0B);
  border-radius: 8px;
  padding: 12px 16px 12px 14px;
  font-size: 14px;
  color: var(--cx-muted, #5B7088);
  line-height: 1.6;
  transition: all .2s ease;
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.cx-features-grid li::before { content: '✓'; color: var(--cx-amber, #F59E0B); font-weight: 800; flex-shrink: 0; margin-top: 1px; }
.cx-features-grid li:hover { background: rgba(13,57,110,.03); color: var(--tp-heading-primary, #0F172A); }

/* Full description */
.cx-full-description {
  background: #ffffff;
  border: 1px solid var(--cx-line-soft, #E8EFF7);
  border-radius: var(--cx-r, 14px);
  padding: 32px;
}
.cx-full-description p { color: var(--cx-muted, #5B7088); line-height: 1.8; margin-bottom: 14px; }
.cx-full-description ul { padding-left: 20px; color: var(--cx-muted, #5B7088); }
.cx-full-description ul li { margin-bottom: 6px; line-height: 1.7; }

/* Responsive */
@media (max-width: 991px) {
  .cx-product-top { grid-template-columns: 1fr; gap: 32px; }
  .cx-gallery { position: static; }
  .cx-highlight-chip { flex: 1 1 100px; }
}
@media (max-width: 600px) {
  .cx-single-product { padding: 0 16px 40px; }
  .cx-tables-grid { grid-template-columns: 1fr; }
  .cx-features-grid { grid-template-columns: 1fr; }
  .cx-box-list { grid-template-columns: 1fr; }
  .cx-highlight-chip { flex: 1 1 80px; padding: 10px 12px; }
  .cx-highlight-value { font-size: 18px; }
}
/*
 * Connixtech â WooCommerce Additional Overrides
 * Loaded after woocommerce-general.css
 */

/* ============================================================
   NOTICES & FLASH MESSAGES
   ============================================================ */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
  border-radius: 12px !important;
  border-left: 4px solid var(--cx-primary) !important;
  background: rgba(26, 86, 160, 0.06) !important;
  color: var(--cx-text) !important;
  font-size: 0.9rem !important;
  padding: 14px 20px !important;
}
.woocommerce-error {
  border-left-color: var(--cx-danger) !important;
  background: rgba(239, 68, 68, 0.06) !important;
}
.woocommerce-message::before { color: var(--cx-primary) !important; }
.woocommerce-error::before   { color: var(--cx-danger) !important; }

/* ============================================================
   SHOP ARCHIVE â FILTER/SORT BAR
   ============================================================ */
.woocommerce-ordering select {
  border: 2px solid var(--cx-border) !important;
  border-radius: var(--cx-radius-sm) !important;
  padding: 8px 14px !important;
  font-family: var(--cx-font-sans) !important;
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  background: #fff !important;
}

.woocommerce-result-count {
  font-size: 0.85rem !important;
  color: var(--cx-text-muted) !important;
}

/* ============================================================
   PRODUCT CATEGORY TILES
   ============================================================ */
.woocommerce ul.products li.product-category .woocommerce-loop-category__title {
  font-size: 1rem !important;
  font-weight: 700 !important;
  color: var(--cx-primary-dark) !important;
}
.woocommerce ul.products li.product-category img {
  border-radius: var(--cx-radius) !important;
}

/* ============================================================
   PRODUCT QUICK VIEW MODAL (if plugin installed)
   ============================================================ */
.product-quick-view-modal {
  border-radius: var(--cx-radius-lg) !important;
}

/* ============================================================
   VARIABLE PRODUCT SWATCHES
   ============================================================ */
.variable-items-wrapper .variable-item {
  border-radius: var(--cx-radius-sm) !important;
  border: 2px solid var(--cx-border) !important;
  font-weight: 600 !important;
  transition: all 0.2s !important;
}
.variable-items-wrapper .variable-item.selected,
.variable-items-wrapper .variable-item:hover {
  border-color: var(--cx-primary) !important;
  color: var(--cx-primary) !important;
  background: rgba(26, 86, 160, 0.06) !important;
}

/* ============================================================
   QUANTITY INPUT
   ============================================================ */
.woocommerce .quantity .qty {
  border: 2px solid var(--cx-border) !important;
  border-radius: var(--cx-radius-sm) !important;
  padding: 10px 14px !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  width: 80px !important;
  text-align: center !important;
}
.woocommerce .quantity .qty:focus {
  border-color: var(--cx-primary) !important;
  box-shadow: 0 0 0 4px rgba(26, 86, 160, 0.1) !important;
  outline: none !important;
}

/* ============================================================
   CART PAGE
   ============================================================ */
.woocommerce-cart .cart-collaterals h2 {
  font-size: 1.2rem !important;
  font-weight: 800 !important;
  color: var(--cx-primary-dark) !important;
}
.woocommerce-cart .cart_totals {
  background: var(--cx-bg-card) !important;
  border-radius: var(--cx-radius) !important;
  border: 1px solid var(--cx-border) !important;
  padding: 24px !important;
}
.woocommerce-cart .cart_totals .order-total .amount {
  color: var(--cx-primary) !important;
  font-size: 1.4rem !important;
  font-weight: 900 !important;
}

/* Coupon input */
.woocommerce .coupon input {
  border: 2px solid var(--cx-border) !important;
  border-radius: var(--cx-radius-sm) !important;
  padding: 10px 14px !important;
}

/* ============================================================
   CHECKOUT — SAVED ADDRESS SELECTOR
   ============================================================ */
.cx-addr-selector { margin-bottom: 32px; }
.cx-addr-selector__title {
  font-size: 1rem !important; font-weight: 700 !important;
  color: var(--cx-primary-dark) !important; margin: 0 0 16px !important;
  display: flex; align-items: center; gap: 8px;
}
.cx-addr-selector__title i { color: var(--cx-primary); }
.cx-addr-cards {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 14px;
}
.cx-addr-card {
  background: #fff; border: 2px solid var(--cx-border);
  border-radius: var(--cx-radius); padding: 20px;
  cursor: pointer; transition: all 0.2s;
  position: relative; outline: none;
}
.cx-addr-card:hover {
  border-color: var(--cx-primary-mid);
  box-shadow: var(--cx-shadow); transform: translateY(-2px);
}
.cx-addr-card--active {
  border-color: var(--cx-primary) !important;
  background: rgba(26,86,160,.04) !important;
  box-shadow: 0 0 0 3px rgba(26,86,160,.12) !important;
  transform: none !important;
}
.cx-addr-card--active::after {
  content: '00c';
  font-family: 'Font Awesome 5 Pro', 'Font Awesome 5 Free';
  font-weight: 900; position: absolute; top: 12px; right: 14px;
  font-size: 0.9rem; color: var(--cx-primary);
}
.cx-addr-card--new { border-style: dashed; background: var(--cx-bg-off); }
.cx-addr-card__head { display: flex; align-items: center; gap: 8px; margin-bottom: 10px; }
.cx-addr-card__head i { color: var(--cx-primary); font-size: 0.9rem; }
.cx-addr-card__head strong {
  font-size: 0.82rem; font-weight: 700; text-transform: uppercase;
  letter-spacing: 0.06em; color: var(--cx-text-secondary);
}
.cx-addr-card__name {
  font-size: 0.9rem !important; font-weight: 600 !important;
  color: var(--cx-text) !important; margin: 0 0 4px !important;
}
.cx-addr-card__lines {
  font-size: 0.82rem !important; color: var(--cx-text-muted) !important;
  line-height: 1.6 !important; margin: 0 0 12px !important;
}
.cx-addr-card__select-btn {
  display: inline-block; font-size: 0.75rem; font-weight: 700;
  color: var(--cx-primary); text-transform: uppercase; letter-spacing: 0.06em;
}
.cx-addr-card--active .cx-addr-card__select-btn { color: var(--cx-success); }
.cx-addr-card--active .cx-addr-card__select-btn::before { content: 'Selected '; }


/* ============================================================
======================================
   CHECKOUT â ORDER REVIEW
   ============================================================ */
#order_review {
  background: var(--cx-bg-card) !important;
  border-radius: var(--cx-radius) !important;
  border: 1px solid var(--cx-border) !important;
  padding: 24px !important;
}
#order_review h3 {
  font-size: 1.1rem !important;
  font-weight: 800 !important;
  color: var(--cx-primary-dark) !important;
  margin-bottom: 16px !important;
}
.woocommerce-checkout #payment {
  background: var(--cx-bg) !important;
  border-radius: var(--cx-radius) !important;
}
.woocommerce-checkout #payment div.payment_box {
  background: rgba(26, 86, 160, 0.04) !important;
  border-radius: var(--cx-radius-sm) !important;
}

/* ============================================================
   MY ACCOUNT — REDESIGN
   ============================================================ */

/* Layout wrapper */
.cx-account-layout {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 28px;
  align-items: start;
  max-width: 1200px;
  margin: 0 auto;
  padding: 32px 0 60px;
}
@media (max-width: 900px) {
  .cx-account-layout {
    grid-template-columns: 1fr;
    padding: 20px 0 40px;
  }
}

/* Content area */
.cx-account-main .woocommerce-MyAccount-content {
  background: #fff;
  border-radius: var(--cx-radius-lg);
  border: 1px solid var(--cx-border);
  padding: 32px;
  box-shadow: var(--cx-shadow);
}
@media (max-width: 600px) {
  .cx-account-main .woocommerce-MyAccount-content {
    padding: 20px 16px;
  }
}

/* ── Sidebar ─────────────────────────────────────────────── */
.cx-account-sidebar {
  background: #fff;
  border-radius: var(--cx-radius-lg);
  border: 1px solid var(--cx-border);
  box-shadow: var(--cx-shadow);
  overflow: hidden;
  position: sticky;
  top: 100px;
}

/* Profile card */
.cx-account-profile {
  background: linear-gradient(135deg, var(--cx-primary-dark) 0%, var(--cx-primary) 100%);
  padding: 28px 24px 24px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.cx-account-avatar {
  width: 52px;
  height: 52px;
  min-width: 52px;
  border-radius: 50%;
  background: rgba(255,255,255,.18);
  border: 2px solid rgba(255,255,255,.35);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.1rem;
  font-weight: 800;
  color: #fff;
  letter-spacing: 0.04em;
}
.cx-account-info {
  min-width: 0;
}
.cx-account-name {
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  margin: 0 0 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cx-account-company {
  font-size: 0.78rem;
  color: rgba(255,255,255,.75);
  margin: 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cx-tier-badge {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  background: var(--tier-color, #F59E0B);
  color: #fff;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  padding: 3px 10px;
  border-radius: var(--cx-radius-pill);
}
.cx-tier-badge i { font-size: 0.65rem; }

/* Nav links */
.cx-account-nav {
  list-style: none;
  margin: 0;
  padding: 12px 10px;
}
.cx-account-nav li { margin: 2px 0; }
.cx-account-nav li a {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 11px 14px;
  border-radius: 10px;
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--cx-text-secondary);
  text-decoration: none;
  transition: all 0.2s;
}
.cx-account-nav li a:hover {
  background: rgba(26,86,160,.07);
  color: var(--cx-primary);
}
.cx-account-nav li.is-active > a {
  background: rgba(26,86,160,.1);
  color: var(--cx-primary);
}
.cx-nav-icon {
  width: 18px;
  text-align: center;
  font-size: 0.875rem;
  opacity: 0.7;
  flex-shrink: 0;
}
.cx-account-nav li a:hover .cx-nav-icon,
.cx-account-nav li.is-active .cx-nav-icon {
  opacity: 1;
}
.cx-nav-icon--dot { font-size: 0.4rem; }

/* Logout link style */
.cx-account-nav li.woocommerce-MyAccount-navigation-link--customer-logout a {
  color: var(--cx-danger);
}
.cx-account-nav li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
  background: rgba(239,68,68,.07);
  color: var(--cx-danger);
}

/* ── Dashboard ───────────────────────────────────────────── */

/* Welcome banner */
.cx-dash-welcome {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  background: linear-gradient(135deg, var(--cx-primary-dark) 0%, var(--cx-primary) 100%);
  border-radius: var(--cx-radius);
  padding: 28px 32px;
  margin-bottom: 28px;
}
@media (max-width: 600px) {
  .cx-dash-welcome { flex-direction: column; align-items: flex-start; padding: 22px 20px; }
}
.cx-dash-welcome__greeting {
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(255,255,255,.7);
  margin: 0 0 4px;
}
.cx-dash-welcome__name {
  font-size: 1.6rem;
  font-weight: 800;
  color: #fff;
  margin: 0 0 6px;
  line-height: 1.2;
}
.cx-dash-welcome__company {
  font-size: 0.85rem;
  color: rgba(255,255,255,.75);
  margin: 0;
  display: flex;
  align-items: center;
  gap: 6px;
}
.cx-dash-welcome__badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 18px;
  border-radius: var(--cx-radius-pill);
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  white-space: nowrap;
  color: #fff;
  flex-shrink: 0;
}
.cx-dash-welcome__badge--bronze   { background: #CD7F32; }
.cx-dash-welcome__badge--silver   { background: #9CA3AF; }
.cx-dash-welcome__badge--gold     { background: var(--cx-amber); }
.cx-dash-welcome__badge--platinum { background: #6366F1; }
.cx-dash-welcome__badge--default  { background: rgba(255,255,255,.18); border: 1px solid rgba(255,255,255,.3); }

/* Stats row */
.cx-dash-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  margin-bottom: 28px;
}
@media (max-width: 700px) {
  .cx-dash-stats { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 480px) {
  .cx-dash-stats { grid-template-columns: 1fr; }
}
.cx-dash-stat {
  background: var(--cx-bg-off);
  border: 1px solid var(--cx-border);
  border-radius: var(--cx-radius);
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.cx-dash-stat__icon {
  width: 46px;
  height: 46px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.1rem;
  flex-shrink: 0;
}
.cx-dash-stat__icon--blue   { background: rgba(26,86,160,.1);  color: var(--cx-primary); }
.cx-dash-stat__icon--green  { background: rgba(34,197,94,.12); color: var(--cx-success); }
.cx-dash-stat__icon--amber  { background: rgba(245,158,11,.12); color: var(--cx-amber); }
.cx-dash-stat__body { display: flex; flex-direction: column; min-width: 0; }
.cx-dash-stat__value {
  font-size: 1.3rem;
  font-weight: 800;
  color: var(--cx-text);
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cx-dash-stat__label {
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--cx-text-muted);
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-top: 2px;
}

/* Quick actions section */
.cx-dash-section__title {
  font-size: 0.85rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--cx-text-secondary);
  margin: 0 0 16px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.cx-dash-section__title i { color: var(--cx-primary); }

.cx-dash-actions {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  gap: 12px;
}
.cx-dash-action {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 20px 16px;
  background: var(--cx-bg-off);
  border: 1px solid var(--cx-border);
  border-radius: var(--cx-radius);
  text-align: center;
  text-decoration: none;
  color: var(--cx-text-secondary);
  font-size: 0.82rem;
  font-weight: 600;
  transition: all 0.2s;
}
.cx-dash-action i {
  font-size: 1.4rem;
  color: var(--cx-primary);
}
.cx-dash-action:hover {
  background: #fff;
  border-color: var(--cx-primary);
  color: var(--cx-primary);
  box-shadow: var(--cx-shadow);
  transform: translateY(-2px);
}
.cx-dash-action--primary {
  background: linear-gradient(135deg, var(--cx-primary-dark), var(--cx-primary));
  border-color: transparent;
  color: #fff;
}
.cx-dash-action--primary i { color: #fff; }
.cx-dash-action--primary:hover {
  color: #fff;
  box-shadow: 0 6px 24px var(--cx-primary-glow);
}
.cx-dash-action--danger { color: var(--cx-danger); }
.cx-dash-action--danger i { color: var(--cx-danger); }
.cx-dash-action--danger:hover {
  border-color: var(--cx-danger);
  color: var(--cx-danger);
  background: rgba(239,68,68,.05);
  box-shadow: none;
}

/* ============================================================
   PARTNER PORTAL â WHOLESALE TABLE
   ============================================================ */
.cx-partner-price-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid var(--cx-border);
  border-radius: var(--cx-radius);
  overflow: hidden;
}
.cx-partner-price-table th {
  background: var(--cx-primary-dark);
  color: rgba(255,255,255,.85);
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  padding: 12px 16px;
  text-align: left;
}
.cx-partner-price-table td {
  padding: 12px 16px;
  font-size: 0.875rem;
  border-top: 1px solid var(--cx-border-light);
}
.cx-partner-price-table tr:nth-child(even) td {
  background: var(--cx-bg);
}

/* ============================================================
   BRAND GRID (shortcode [cx_brand_grid])
   ============================================================ */
.cx-brand-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  gap: 20px;
  padding: 32px 0;
}
.cx-brand-item {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid var(--cx-border);
  border-radius: var(--cx-radius);
  padding: 20px;
  transition: all 0.2s;
  filter: grayscale(1);
  opacity: 0.7;
}
.cx-brand-item:hover {
  filter: grayscale(0);
  opacity: 1;
  border-color: var(--cx-primary);
  box-shadow: var(--cx-shadow);
  transform: translateY(-3px);
}
.cx-brand-item img {
  max-height: 50px;
  width: auto;
  object-fit: contain;
}

/* ============================================================
   BRAND LABEL ON PRODUCT CARDS
   ============================================================ */
.cx-brand-label {
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 700;
  color: var(--cx-primary-mid);
  text-transform: uppercase;
  letter-spacing: 0.07em;
  padding: 0 16px 8px;
}

/* ============================================================
   STOCK STATUS BADGES
   ============================================================ */
.in-stock { color: var(--cx-success) !important; font-weight: 600 !important; }
.out-of-stock { color: var(--cx-danger) !important; font-weight: 600 !important; }
.available-on-backorder { color: var(--cx-warning) !important; font-weight: 600 !important; }
/*! This file is auto-generated */
@font-face{ font-display:swap;font-family:dashicons;src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),url("/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal }.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}
    /* ── Kill the black background on the dropdown container ── */
    html body .header_search-open {
        background: #fff !important;
        background-color: #fff !important;
    }
    html body .header_search-open * {
        background-color: transparent;
    }

    /* ── Search input ── */
    html body .header_search-open input[type="search"],
    html body .header_search-open input[name="s"] {
        background: #fff !important;
        background-color: #fff !important;
        color: #1e293b !important;
        border: 2px solid var(--tp-theme-1, #1A56A0) !important;
        border-radius: 6px !important;
        outline: none !important;
        box-shadow: none !important;
        padding: 10px 44px 10px 16px !important;
        font-family: 'Inter', sans-serif !important;
        font-size: 15px !important;
        height: 46px !important;
        width: 300px !important;
        min-width: 260px !important;
    }
    html body .header_search-open input[type="search"]::placeholder,
    html body .header_search-open input[name="s"]::placeholder {
        color: #94a3b8 !important;
    }
    html body .header_search-open input[type="search"]:focus,
    html body .header_search-open input[name="s"]:focus {
        box-shadow: 0 0 0 3px rgba(26,86,160,.18) !important;
    }

    /* ── Submit / search icon button ── */
    html body .header_search-open button[type="submit"],
    html body .header_search-open input[type="submit"] {
        background: transparent !important;
        background-color: transparent !important;
        color: var(--tp-theme-1, #1A56A0) !important;
        border: none !important;
        cursor: pointer !important;
    }
    html body .header_search-open button[type="submit"] i,
    html body .header_search-open button[type="submit"] svg {
        color: var(--tp-theme-1, #1A56A0) !important;
        fill: var(--tp-theme-1, #1A56A0) !important;
    }
    
@font-face{ font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;src:url('https://connixtech.co.nz/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal; }
@font-face{ font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;src:url('https://connixtech.co.nz/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2'); }

			
/* Shop title size fix */
h3.breadcrumb__title { font-size: 1.5rem !important; font-weight: 700 !important; }
.breadcrumb-area, .tp-breadcrumb-area { padding: 20px 0 !important; }
		@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}

/* ── HOMEPAGE ───────────────────────────────────────────────── */
.cx-home { font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif; }

/* Meta bar */
.cx-meta {
  background:#091F3A; color:rgba(255,255,255,.65);
  font-size:12px; padding:7px 24px;
  display:flex; align-items:center; justify-content:center; gap:24px;
  flex-wrap:wrap;
}
.cx-meta-chip {
  background:#F59E0B; color:#fff; font-size:10px; font-weight:800;
  padding:2px 10px; border-radius:999px; letter-spacing:1px; text-transform:uppercase;
}
.cx-meta span { display:flex; align-items:center; gap:8px; }

/* ── HERO SLIDER ─────────────────────────────────────────────── */
.cx-hero {
  position:relative; height:56.25vw; min-height:480px; max-height:1080px;
  overflow:hidden;
}
.cx-slide {
  position:absolute; inset:0; opacity:0;
  transition:opacity .9s cubic-bezier(.4,0,.2,1);
  display:flex; align-items:center;
}
.cx-slide.active { opacity:1; z-index:1; }
.cx-slide { background:linear-gradient(135deg,#040d1f 0%,#071a3d 45%,#0d3a6e 75%,#1A56A0 100%); }
.cx-slide::before {
  content:''; position:absolute; inset:0;
  background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);
  background-size:44px 44px; pointer-events:none; z-index:0;
}
/* Full-background image slide */
.cx-slide-has-img { background:none; }
.cx-slide-bg {
  position:absolute; inset:0; z-index:0;
  background-size:cover; background-position:center top; background-repeat:no-repeat;
}
.cx-slide-bg--mobile { display:none; }
@media(max-width:768px) {
  .cx-slide-bg--desktop { display:none; }
  .cx-slide-bg--mobile  { display:block; }
}
/* Subtle bottom fade only — lets banner image text show clearly */
.cx-slide-bg::after {
  content:''; position:absolute; inset:0;
  background:linear-gradient(to bottom, rgba(4,13,31,0) 0%, rgba(4,13,31,0) 70%, rgba(4,13,31,.55) 100%);
}
/* Image-only slide — hide text block entirely */
.cx-slide-has-img.cx-slide-img-only .cx-slide-inner { display:none; }
/* Image slide with text — single column, text on left with semi-transparent bg */
.cx-slide-has-img:not(.cx-slide-img-only) .cx-slide-inner {
  grid-template-columns: 1fr;
  max-width: 760px;
}
.cx-slide-inner {
  position:relative; z-index:2; width:100%; max-width:1200px;
  margin:0 auto; padding:0 40px;
  display:grid; grid-template-columns:1fr 1fr; gap:60px; align-items:center;
}
.cx-slide-eyebrow {
  display:inline-flex; align-items:center; gap:8px;
  background:rgba(245,158,11,.15); border:1px solid rgba(245,158,11,.3);
  border-radius:999px; padding:5px 14px;
  font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:1.5px;
  color:#F59E0B; margin-bottom:20px;
}
.cx-slide-eyebrow::before { content:''; width:6px; height:6px; background:#F59E0B; border-radius:50%; animation:cx-pulse 2s infinite; }
.cx-slide-text h1 {
  font-family:'Inter',sans-serif !important;
  font-size:clamp(2rem,4.5vw,3.5rem) !important;
  font-weight:900 !important; color:#fff !important;
  line-height:1.06 !important; letter-spacing:-1.5px !important; margin-bottom:20px;
}
.cx-slide-text h1 em {
  background:linear-gradient(135deg,#F59E0B,#fbbf24);
  -webkit-background-clip:text; -webkit-text-fill-color:transparent;
  background-clip:text; font-style:normal;
}
.cx-slide-text p { color:rgba(255,255,255,.6) !important; font-size:16px !important; line-height:1.75 !important; margin-bottom:32px; max-width:480px; }
.cx-slide-ctas { display:flex; gap:14px; flex-wrap:wrap; margin-bottom:36px; }
.cx-btn-primary {
  display:inline-flex; align-items:center; gap:8px;
  background:linear-gradient(135deg,#1A56A0,#2563eb); color:#fff; border:none;
  border-radius:12px; padding:13px 26px; font-size:14px; font-weight:700;
  cursor:pointer; font-family:'Inter',sans-serif; text-decoration:none;
  transition:.3s; box-shadow:0 4px 18px rgba(26,86,160,.4);
}
.cx-btn-primary:hover { transform:translateY(-2px); box-shadow:0 8px 28px rgba(26,86,160,.5); color:#fff; }
.cx-btn-ghost {
  display:inline-flex; align-items:center; gap:8px;
  background:rgba(255,255,255,.08); backdrop-filter:blur(8px);
  color:#fff; border:1px solid rgba(255,255,255,.18);
  border-radius:12px; padding:13px 26px; font-size:14px; font-weight:600;
  cursor:pointer; font-family:'Inter',sans-serif; text-decoration:none;
  transition:.3s;
}
.cx-btn-ghost:hover { background:rgba(255,255,255,.15); border-color:rgba(255,255,255,.35); color:#fff; }
.cx-stat-row { display:flex; gap:12px; flex-wrap:wrap; }
.cx-stat-chip {
  background:rgba(255,255,255,.08); backdrop-filter:blur(12px);
  border:1px solid rgba(255,255,255,.12); border-radius:12px; padding:10px 16px;
  text-align:center;
}
.cx-stat-num { font-size:1.4rem; font-weight:900; color:#fff; line-height:1; display:block; }
.cx-stat-label { font-size:11px; color:rgba(255,255,255,.55); margin-top:2px; display:block; font-weight:500; }

/* Camera visual */
.cx-cam-wrap { position:relative; display:flex; align-items:center; justify-content:center; }
.cx-cam-body {
  width:220px; height:220px; border-radius:50%;
  background:linear-gradient(145deg,#2a3a5c,#1a2540);
  display:flex; align-items:center; justify-content:center;
  box-shadow:0 0 0 20px rgba(26,86,160,.08),0 0 0 40px rgba(26,86,160,.04);
  position:relative;
}
.cx-cam-lens {
  width:100px; height:100px; border-radius:50%;
  background:radial-gradient(circle at 35% 35%,#4A80C4,#1A56A0 40%,#091F3A 100%);
  box-shadow:0 0 0 8px rgba(26,86,160,.25),inset 0 0 24px rgba(0,0,0,.6);
}
.cx-cam-ring {
  position:absolute; width:160px; height:160px; border-radius:50%;
  border:1px dashed rgba(74,128,196,.3); animation:cx-spin 12s linear infinite;
}
.cx-cam-ring2 {
  position:absolute; width:200px; height:200px; border-radius:50%;
  border:1px dashed rgba(74,128,196,.15); animation:cx-spin 20s linear infinite reverse;
}
.cx-spec-label {
  position:absolute; background:rgba(255,255,255,.9); backdrop-filter:blur(12px);
  border:1px solid rgba(26,86,160,.15); border-radius:8px; padding:6px 10px;
  font-size:11px; font-weight:700; color:#1A56A0; white-space:nowrap;
}
.cx-spec-label::before { content:''; width:6px; height:6px; background:#F59E0B; border-radius:50%; display:inline-block; margin-right:5px; }

/* Slider controls */
.cx-slide-dots { position:absolute; bottom:28px; left:50%; transform:translateX(-50%); display:flex; gap:8px; z-index:10; }
.cx-slide-dot { width:8px; height:8px; border-radius:999px; background:rgba(255,255,255,.3); cursor:pointer; transition:.3s; border:none; padding:0; }
.cx-slide-dot.active { width:28px; background:#F59E0B; }
.cx-slide-arrow {
  position:absolute; top:50%; transform:translateY(-50%); z-index:10;
  width:44px; height:44px; border-radius:50%; border:1px solid rgba(255,255,255,.2);
  background:rgba(255,255,255,.08); backdrop-filter:blur(8px);
  color:#fff; cursor:pointer; display:flex; align-items:center; justify-content:center;
  font-size:18px; transition:.2s;
}
.cx-slide-arrow:hover { background:rgba(255,255,255,.2); }
.cx-arr-prev { left:20px; }
.cx-arr-next { right:20px; }
.cx-slide-progress { position:absolute; bottom:0; left:0; height:3px; background:#1A56A0; width:0; z-index:10; transition:width 5s linear; }
.cx-slide-counter { position:absolute; bottom:24px; right:28px; font-size:12px; color:rgba(255,255,255,.4); font-family:'Roboto Mono',monospace; z-index:10; }

/* ── TRUST BAR ───────────────────────────────────────────────── */
.cx-trust-bar {
  background:#fff; border-bottom:1px solid rgba(26,86,160,.08);
  padding:18px 24px;
  display:flex; align-items:center; justify-content:center; gap:32px; flex-wrap:wrap;
}
.cx-trust-item { display:flex; align-items:center; gap:10px; font-size:13px; font-weight:600; color:#374151; }
.cx-trust-item svg { width:18px; height:18px; stroke:#1A56A0; fill:none; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; flex-shrink:0; }
.cx-trust-sep { width:1px; height:24px; background:#E2E8F0; }

/* ── SECTIONS ────────────────────────────────────────────────── */
.cx-sec { padding:80px 24px; }
.cx-sec-alt { background:#F0F4F8; }
.cx-sec-dark { background:linear-gradient(135deg,#091F3A,#0D3A6E); }
.cx-wrap { max-width:1200px; margin:0 auto; }
.cx-sec-hd { margin-bottom:48px; }
.cx-sec-hd.center { text-align:center; }
.cx-sec-tag {
  display:inline-flex; align-items:center; gap:6px;
  background:rgba(26,86,160,.08); border:1px solid rgba(26,86,160,.2);
  border-radius:999px; padding:4px 12px;
  font-size:11px; font-weight:700; letter-spacing:1.5px; text-transform:uppercase;
  color:#1A56A0; margin-bottom:12px;
}
.cx-sec-hd h2 { font-family:'Inter',sans-serif !important; font-size:clamp(1.5rem,3vw,2.2rem) !important; font-weight:900 !important; color:#0F172A !important; letter-spacing:-1px !important; margin-bottom:10px; }
.cx-sec-hd p { font-size:15px !important; color:#64748B !important; max-width:520px; line-height:1.75 !important; }
.cx-sec-hd.center p { margin:0 auto; }
.cx-sec-dark .cx-sec-hd h2 { color:#fff !important; }
.cx-sec-dark .cx-sec-tag { background:rgba(255,255,255,.1); border-color:rgba(255,255,255,.2); color:rgba(255,255,255,.8); }
.cx-sec-dark p { color:rgba(255,255,255,.6) !important; }
.cx-hrow { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:16px; }
.cx-view-all { display:inline-flex; align-items:center; gap:6px; font-size:13px; font-weight:700; color:#1A56A0; text-decoration:none; border:1px solid rgba(26,86,160,.25); border-radius:8px; padding:8px 16px; transition:.2s; }
.cx-view-all:hover { background:rgba(26,86,160,.06); }

/* ── CATEGORIES ──────────────────────────────────────────────── */
.cx-cat-grid { display:grid; grid-template-columns:repeat(6,1fr); gap:14px; list-style:none; margin:0; padding:0; }
.cx-cat-grid li { display:contents; }
.cx-cat-card {
  background:#fff; border:1px solid rgba(26,86,160,.10);
  border-radius:14px; padding:24px 14px 20px; text-align:center;
  transition:box-shadow .3s,transform .3s; text-decoration:none;
  display:flex; flex-direction:column; align-items:center; gap:12px;
}
.cx-cat-card:hover { box-shadow:0 8px 32px rgba(26,86,160,.14); transform:translateY(-4px); }
.cx-cat-ico {
  width:52px; height:52px; border-radius:14px;
  background:linear-gradient(135deg,rgba(26,86,160,.1),rgba(74,128,196,.15));
  display:flex; align-items:center; justify-content:center; font-size:24px;
}
.cx-cat-name { font-size:12px; font-weight:700; color:#0F172A; line-height:1.3; }
.cx-cat-count { font-size:11px; color:#64748B; }

/* ── PRODUCTS ────────────────────────────────────────────────── */
.cx-prod-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:16px; }
.cx-prod-card { background:#fff; border:1px solid rgba(26,86,160,.10); border-radius:14px; overflow:hidden; transition:box-shadow .3s,transform .3s; display:flex; flex-direction:column; }
.cx-prod-card:hover { box-shadow:0 8px 40px rgba(26,86,160,.18); transform:translateY(-4px); }
.cx-prod-img { position:relative; aspect-ratio:4/3; background:#fff; overflow:hidden; }
.cx-prod-img img { width:100%; height:100%; object-fit:contain; padding:14px; }
.cx-prod-img-ph { width:100%; height:100%; display:flex; align-items:center; justify-content:center; color:#CBD5E1; font-size:36px; }
.cx-prod-brand-tag { display:none; }
.cx-prod-body { padding:14px; flex:1; display:flex; flex-direction:column; }
.cx-prod-cat-lbl { font-size:11px; color:#94A3B8; text-transform:uppercase; letter-spacing:.5px; margin-bottom:4px; }
.cx-prod-title { font-size:13px; font-weight:700; color:#0F172A; line-height:1.4; flex:1; margin-bottom:8px; }
.cx-prod-title a { text-decoration:none; color:#0F172A; }
.cx-prod-title a:hover { color:#1A56A0; }
.cx-prod-price { font-size:1.05rem; font-weight:900; color:#1A56A0; margin-bottom:10px; }
.cx-prod-price-login { font-size:12px; color:#64748B; font-style:italic; margin-bottom:10px; }
.cx-prod-cta { display:flex; gap:8px; }
.cx-prod-cta a { flex:1; padding:8px; background:linear-gradient(135deg,#1A56A0,#0D3A6E); color:#fff; border-radius:8px; font-size:12px; font-weight:700; text-align:center; text-decoration:none; transition:.2s; }
.cx-prod-cta a:hover { transform:translateY(-1px); box-shadow:0 4px 12px rgba(26,86,160,.35); }

/* ── PROMO BANNER ────────────────────────────────────────────── */
.cx-promo-banner {
  background:linear-gradient(135deg,#091F3A,#0D3A6E,#1A56A0);
  padding:64px 24px; text-align:center; position:relative; overflow:hidden;
}
.cx-promo-banner::before {
  content:''; position:absolute; inset:0;
  background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);
  background-size:44px 44px; pointer-events:none;
}
.cx-promo-banner h2 { font-family:'Inter',sans-serif !important; font-size:clamp(1.6rem,3vw,2.4rem) !important; font-weight:900 !important; color:#fff !important; letter-spacing:-1px !important; margin-bottom:12px; }
.cx-promo-banner h2 em { color:#F59E0B; font-style:normal; }
.cx-promo-banner p { color:rgba(255,255,255,.65) !important; font-size:16px !important; max-width:540px; margin:0 auto 32px; line-height:1.75 !important; }
.cx-btn-amber {
  display:inline-flex; align-items:center; gap:8px;
  background:linear-gradient(135deg,#F59E0B,#d97706); color:#fff; border:none;
  border-radius:12px; padding:14px 30px; font-size:14px; font-weight:700;
  cursor:pointer; font-family:'Inter',sans-serif; text-decoration:none;
  transition:.3s; box-shadow:0 4px 18px rgba(245,158,11,.4);
}
.cx-btn-amber:hover { transform:translateY(-2px); box-shadow:0 8px 28px rgba(245,158,11,.5); color:#fff; }

/* ── BRANDS ──────────────────────────────────────────────────── */
.cx-brand-grid { display:grid; grid-template-columns:repeat(6,1fr); gap:14px; }
.cx-brand-card {
  background:#fff; border:1px solid rgba(26,86,160,.10); border-radius:12px;
  aspect-ratio:2/1; display:flex; align-items:center; justify-content:center;
  padding:16px 12px; font-size:12px; font-weight:700; color:#4A5568;
  transition:box-shadow .3s,transform .3s,color .2s;
}
.cx-brand-card:hover { box-shadow:0 6px 24px rgba(26,86,160,.12); transform:translateY(-3px); color:#1A56A0; }
.cx-brand-card img { max-height:36px; width:auto; object-fit:contain; }

/* ── WHY CONNIXTECH ──────────────────────────────────────────── */
.cx-why-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }
.cx-why-card {
  background:#fff; border:1px solid rgba(26,86,160,.10);
  border-radius:16px; padding:28px 24px; display:flex; align-items:flex-start; gap:16px;
  transition:box-shadow .3s,transform .3s;
}
.cx-why-card:hover { box-shadow:0 8px 32px rgba(26,86,160,.12); transform:translateY(-3px); }
.cx-why-ico {
  width:48px; height:48px; flex-shrink:0;
  background:linear-gradient(135deg,#1A56A0,#4A80C4);
  border-radius:12px; display:flex; align-items:center; justify-content:center; font-size:22px;
}
.cx-why-text h4 { font-family:'Inter',sans-serif !important; font-size:14px !important; font-weight:700 !important; color:#0F172A !important; margin-bottom:6px; }
.cx-why-text p { font-size:13px !important; color:#64748B !important; line-height:1.65 !important; margin:0; }

/* ── FAQ ─────────────────────────────────────────────────────── */
.cx-faq-list { max-width:720px; margin:0 auto; display:flex; flex-direction:column; gap:10px; }
.cx-faq-item { background:#fff; border:1px solid rgba(26,86,160,.10); border-radius:12px; overflow:hidden; }
.cx-faq-q { display:flex; justify-content:space-between; align-items:center; padding:18px 20px; cursor:pointer; font-size:15px; font-weight:700; color:#0F172A; transition:color .2s; border:none; width:100%; background:transparent; font-family:'Inter',sans-serif; text-align:left; }
.cx-faq-q:hover { color:#1A56A0; }
.cx-faq-item.open .cx-faq-q { color:#1A56A0; }
.cx-faq-arrow { font-size:11px; color:#94A3B8; transition:transform .3s; flex-shrink:0; margin-left:12px; }
.cx-faq-item.open .cx-faq-arrow { transform:rotate(180deg); }
.cx-faq-a { display:none; padding:0 20px 18px; font-size:14px; color:#64748B; line-height:1.75; }
.cx-faq-item.open .cx-faq-a { display:block; }

/* ── NEWSLETTER ──────────────────────────────────────────────── */
.cx-newsletter {
  background:linear-gradient(135deg,#091F3A,#1A56A0);
  border-radius:20px; padding:56px 48px;
  display:grid; grid-template-columns:1fr 1fr; gap:40px; align-items:center;
  margin:0 auto; max-width:1100px;
}
.cx-newsletter h2 { font-family:'Inter',sans-serif !important; font-size:clamp(1.4rem,2.5vw,2rem) !important; font-weight:900 !important; color:#fff !important; margin-bottom:8px; }
.cx-newsletter p { color:rgba(255,255,255,.65) !important; font-size:14px !important; line-height:1.75 !important; }
.cx-nl-form { display:flex; gap:0; border-radius:12px; overflow:hidden; box-shadow:0 8px 32px rgba(0,0,0,.3); }
.cx-nl-form input { flex:1; padding:15px 18px; border:none; font-size:14px; font-family:'Inter',sans-serif; color:#0F172A; background:#fff; outline:none; }
.cx-nl-form button { padding:15px 24px; background:linear-gradient(135deg,#F59E0B,#d97706); color:#fff; border:none; font-size:14px; font-weight:700; cursor:pointer; font-family:'Inter',sans-serif; white-space:nowrap; transition:.2s; }
.cx-nl-form button:hover { background:linear-gradient(135deg,#d97706,#b45309); }

/* ── ANIMATIONS ──────────────────────────────────────────────── */
@keyframes cx-pulse { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:.5;transform:scale(.8)} }
@keyframes cx-spin { from{transform:rotate(0deg)} to{transform:rotate(360deg)} }

/* ── RESPONSIVE ──────────────────────────────────────────────── */
@media(max-width:1024px) {
  .cx-cat-grid   { grid-template-columns:repeat(3,1fr); }
  .cx-prod-grid  { grid-template-columns:repeat(3,1fr); }
  .cx-brand-grid { grid-template-columns:repeat(4,1fr); }
  .cx-why-grid   { grid-template-columns:repeat(2,1fr); }
  .cx-newsletter { grid-template-columns:1fr; padding:40px 32px; }
  .cx-slide-inner { padding:0 24px; gap:32px; }
}
@media(max-width:768px) {
  .cx-meta        { font-size:11px; gap:12px; }
  .cx-hero        { height:auto; min-height:unset; max-height:unset; padding:0; }
  .cx-slide       { position:relative; opacity:1; padding:0; display:none; min-height:min(177vw,85vh); }
  .cx-slide.active { display:flex; position:relative; }
  .cx-slide-bg--mobile { background-position:center center; background-size:contain; background-color:#000; }
  .cx-slide-inner { grid-template-columns:1fr; text-align:center; }
  .cx-cam-wrap    { display:none; }
  .cx-slide-ctas  { justify-content:center; }
  .cx-stat-row    { justify-content:center; }
  .cx-slide-text p { margin-left:auto; margin-right:auto; }
  .cx-slide-arrow { display:none; }
  .cx-slide-dots  { bottom:16px; }
  .cx-sec         { padding:56px 16px; }
  .cx-cat-grid    { grid-template-columns:repeat(2,1fr); gap:10px; }
  .cx-prod-grid   { grid-template-columns:repeat(2,1fr); gap:12px; }
  .cx-brand-grid  { grid-template-columns:repeat(3,1fr); gap:10px; }
  .cx-why-grid    { grid-template-columns:1fr; gap:12px; }
  .cx-trust-bar   { flex-direction:column; gap:14px; }
  .cx-trust-sep   { display:none; }
  .cx-newsletter  { padding:32px 20px; }
  .cx-nl-form     { flex-direction:column; border-radius:10px; }
  .cx-nl-form input  { border-radius:10px 10px 0 0; }
  .cx-nl-form button { border-radius:0 0 10px 10px; }
  .cx-hrow        { flex-direction:column; align-items:flex-start; }
}
@media(max-width:480px) {
  .cx-cat-grid   { grid-template-columns:repeat(2,1fr); }
  .cx-prod-grid  { grid-template-columns:1fr; }
  .cx-brand-grid { grid-template-columns:repeat(2,1fr); }
  .cx-why-card   { flex-direction:column; }
}

	.cx-qr-btn { display:inline-flex; align-items:center; justify-content:center; gap:6px; padding:8px 14px; background:#fff; border:1.5px solid #1A56A0; border-radius:8px; font-size:12px; font-weight:700; color:#1A56A0; cursor:pointer; transition:all .2s; font-family:'Inter',sans-serif; line-height:1.4; }
	.cx-qr-btn:hover { background:#1A56A0; color:#fff; }
	#cx-quote-modal { display:none; position:fixed; inset:0; background:rgba(9,31,58,.72); z-index:99998; align-items:center; justify-content:center; padding:20px; }
	#cx-quote-modal.cx-qr-open { display:flex; }
	.cx-qr-dialog { background:#fff; border-radius:14px; max-width:520px; width:100%; max-height:92vh; overflow-y:auto; padding:28px; position:relative; font-family:'Inter',sans-serif; }
	.cx-qr-close { position:absolute; top:12px; right:16px; background:none; border:none; font-size:26px; line-height:1; color:#94A3B8; cursor:pointer; padding:4px; }
	.cx-qr-close:hover { color:#0F172A; }
	.cx-qr-dialog h3 { font-size:18px; font-weight:800; color:#0F172A; margin:0 0 4px; }
	.cx-qr-product { font-size:13px; color:#64748B; margin:0 0 18px; }
	.cx-qr-row { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:12px; }
	.cx-qr-field { display:flex; flex-direction:column; gap:4px; }
	.cx-qr-field.cx-qr-full { grid-column:1/-1; }
	.cx-qr-field label { font-size:12px; font-weight:700; color:#0F172A; }
	.cx-qr-field label span { color:#DC2626; }
	.cx-qr-field input, .cx-qr-field textarea { border:1px solid rgba(26,86,160,.2); border-radius:8px; padding:10px 12px; font-size:14px; font-family:'Inter',sans-serif; width:100%; }
	.cx-qr-field textarea { min-height:80px; resize:vertical; }
	.cx-qr-hp { position:absolute !important; left:-9999px !important; width:1px; height:1px; overflow:hidden; }
	.cx-qr-submit { width:100%; margin-top:6px; padding:13px; background:linear-gradient(135deg,#1A56A0,#0D3A6E); color:#fff; border:none; border-radius:8px; font-size:14px; font-weight:700; cursor:pointer; font-family:'Inter',sans-serif; transition:opacity .2s; }
	.cx-qr-submit:hover { opacity:.88; }
	.cx-qr-submit:disabled { opacity:.55; cursor:wait; }
	.cx-qr-msg { display:none; margin-top:12px; padding:12px 14px; border-radius:8px; font-size:13px; line-height:1.5; }
	.cx-qr-msg.cx-qr-ok { display:block; background:rgba(16,185,129,.08); color:#059669; border:1px solid rgba(16,185,129,.25); }
	.cx-qr-msg.cx-qr-err { display:block; background:rgba(239,68,68,.08); color:#DC2626; border:1px solid rgba(239,68,68,.25); }
	@media(max-width:600px){ .cx-qr-row { grid-template-columns:1fr; } .cx-qr-dialog { padding:20px; } }
	