/*!/wp-includes/css/dist/block-library/style.min.css*/
@charset "UTF-8";#start-resizable-editor-section{display:none}.wp-block-audio{margin:0 0 1em}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;overflow-wrap:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.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% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:calc(100% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100:only-child{margin-right:0;width:100%}@supports (column-gap:0.5em){.wp-block-buttons.is-content-justification-right>.wp-block-button.wp-block-button,.wp-block-buttons>.wp-block-button.wp-block-button{margin-right:0;margin-left:0}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .375em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .25em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .125em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:auto;flex-basis:100%}}.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}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid;padding:.667em 1.333em}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.5em}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right: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>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.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.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.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;margin-bottom:.5em;width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.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}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.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-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.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-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{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:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.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-width:320px;min-height:240px}.wp-block-embed{margin:0 0 1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;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{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__embed{margin-bottom:1em}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;align-self:flex-start;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image,.blocks-gallery-grid.is-cropped .blocks-gallery-item,.wp-block-gallery.is-cropped .blocks-gallery-image,.wp-block-gallery.is-cropped .blocks-gallery-item{align-self:inherit}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin:0 0 1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.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{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-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-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;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-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;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-pages-list__item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty,.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty{display:none}.wp-block-navigation .wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item__link{color:inherit;display:block}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-page-list__submenu-icon{height:inherit}.wp-block-navigation .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .wp-block-page-list__submenu-icon svg{stroke:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link{padding:0}.wp-block-navigation .has-child>.wp-block-navigation-link__content,.wp-block-navigation .has-child>.wp-block-pages-list__item__link{margin-right:.5em}.wp-block-navigation .has-child .submenu-container,.wp-block-navigation .has-child .wp-block-navigation-link__container{background-color:inherit;color:inherit;position:absolute;z-index:2;flex-direction:column;align-items:normal;min-width:200px;display:none;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-pages-list__item__link{flex-grow:1}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon{padding-right:.5em}@media (min-width:782px){.wp-block-navigation .has-child .submenu-container .submenu-container:before,.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:hover>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:hover{cursor:pointer}.wp-block-navigation .has-child:hover>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within{cursor:pointer}.wp-block-navigation .has-child:focus-within>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container{left:auto;right:0}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:auto;right:100%}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .wp-block-page-list,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item{margin:0 2em 0 0}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item:last-child{margin-right:0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list>.wp-block-pages-list__item{margin:0 .5em 0 0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container{left:-1em;top:100%}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item{margin:0}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:-1px}@media (min-width:782px){.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:-1px}}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container{left:0;top:100%}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:0}@media (min-width:782px){.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:0}}.wp-block-navigation:not(.has-background) .submenu-container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{align-items:center;list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}@media (min-width:600px){.wp-block-navigation__container{display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block;flex-direction:column;align-items:flex-start}}.items-justified-center .wp-block-navigation__container{justify-content:center}.items-justified-right .wp-block-navigation__container{justify-content:flex-end}.items-justified-space-between .wp-block-navigation__container{justify-content:space-between}.is-vertical.items-justified-center>ul{align-items:center}.is-vertical.items-justified-right>ul{align-items:flex-end}.is-vertical.items-justified-right>ul .wp-block-navigation-link,.is-vertical.items-justified-right>ul .wp-block-pages-list__item{margin-right:0;justify-content:flex-end}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;align-items:flex-start;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;overflow:auto;z-index:100000;padding:24px;background-color:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:flex-start;line-height:48px;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list{flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container{background:transparent!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:flex;flex-direction:row;position:relative;background-color:inherit}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open{display:none}}.items-justified-left .wp-block-navigation__responsive-container-open{margin-left:0;margin-right:auto}.items-justified-center .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:auto}.items-justified-right .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:0}.wp-block-navigation__responsive-container-close{position:absolute;top:24px;right:24px;z-index:2}.wp-block-navigation__responsive-close{width:100%}.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{width:100%;height:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container{position:relative;opacity:1;visibility:visible;padding:0 0 0 32px;border:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item{flex-direction:column;align-items:flex-start}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-home-link__content{color:inherit;display:block;padding:.5em 1em}.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{top:-1px}.wp-block-navigation .wp-block-page-list{display:flex;flex-wrap:wrap;background-color:inherit}.wp-block-navigation .wp-block-pages-list__item{background-color:inherit}.wp-block-navigation .wp-block-page-list__submenu-icon{display:none}.is-open .wp-block-navigation__container .wp-block-page-list,.is-vertical .wp-block-navigation__container .wp-block-page-list,.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon{display:block}@media (min-width:480px){.is-open .wp-block-navigation__container .wp-block-page-list{display:flex}}.items-justified-space-between .wp-block-page-list{display:contents}.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;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments .commentlist{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:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.75em}.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}.wp-block-post-comments .comment-form-comment textarea{box-sizing:border-box;width:100%}.wp-block-post-comments .reply{font-size:.75em;margin-bottom:1.4em}.wp-block-post-comments input,.wp-block-post-comments textarea{border:1px solid #949494}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-excerpt__more-link,.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-post-template li,.wp-block-query-loop li{clear:both}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li:nth-child(2n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.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-3>li:nth-child(3n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li:nth-child(4n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li:nth-child(5n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li:nth-child(6n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.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{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.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{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);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:auto!important;-webkit-clip-path:none;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}
/*!/wp-content/plugins/ht-mega-for-elementor/assets/css/htbbootstrap.css*/
a, a:visited {
    text-decoration: underline;
}
}*, ::after, ::before {
    box-sizing: border-box;
}
a {
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
.htb-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width:576px) {
    .htb-container {
        max-width: 540px;
    }
}
@media (min-width:768px) {
    .htb-container {
    max-width: 720px;
}
}@media (min-width:992px) {
    .htb-container {
    max-width: 960px;
}
}@media (min-width:1200px) {
    .htb-container {
    max-width: 1200px;
}
}.htb-container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.htb-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.htb-col, .htb-col-1, .htb-col-10, .htb-col-11, .htb-col-12, .htb-col-2, .htb-col-3, .htb-col-4, .htb-col-5, .htb-col-6, .htb-col-7, .htb-col-8, .htb-col-9, .htb-col-auto, .htb-col-lg, .htb-col-lg-1, .htb-col-lg-10, .htb-col-lg-11, .htb-col-lg-12, .htb-col-lg-2, .htb-col-lg-3, .htb-col-lg-4, .htb-col-lg-5, .htb-col-lg-6, .htb-col-lg-7, .htb-col-lg-8, .htb-col-lg-9, .htb-col-lg-auto, .htb-col-md, .htb-col-md-1, .htb-col-md-10, .htb-col-md-11, .htb-col-md-12, .htb-col-md-2, .htb-col-md-3, .htb-col-md-4, .htb-col-md-5, .htb-col-md-6, .htb-col-md-7, .htb-col-md-8, .htb-col-md-9, .htb-col-md-auto, .htb-col-sm, .htb-col-sm-1, .htb-col-sm-10, .htb-col-sm-11, .htb-col-sm-12, .htb-col-sm-2, .htb-col-sm-3, .htb-col-sm-4, .htb-col-sm-5, .htb-col-sm-6, .htb-col-sm-7, .htb-col-sm-8, .htb-col-sm-9, .htb-col-sm-auto, .htb-col-xl, .htb-col-xl-1, .htb-col-xl-10, .htb-col-xl-11, .htb-col-xl-12, .htb-col-xl-2, .htb-col-xl-3, .htb-col-xl-4, .htb-col-xl-5, .htb-col-xl-6, .htb-col-xl-7, .htb-col-xl-8, .htb-col-xl-9, .htb-col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.htb-col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.htb-col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.htb-col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.htb-col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.htb-col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.htb-col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.htb-col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.htb-col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.htb-col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.htb-col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.htb-col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.htb-col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.htb-col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.htb-col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.htb-order-first {
    -ms-flex-order: -1;
    order: -1;
}
.htb-order-1 {
    -ms-flex-order: 1;
    order: 1;
}
.htb-order-2 {
    -ms-flex-order: 2;
    order: 2;
}
.htb-order-3 {
    -ms-flex-order: 3;
    order: 3;
}
.htb-order-4 {
    -ms-flex-order: 4;
    order: 4;
}
.htb-order-5 {
    -ms-flex-order: 5;
    order: 5;
}
.htb-order-6 {
    -ms-flex-order: 6;
    order: 6;
}
.htb-order-7 {
    -ms-flex-order: 7;
    order: 7;
}
.htb-order-8 {
    -ms-flex-order: 8;
    order: 8;
}
.htb-order-9 {
    -ms-flex-order: 9;
    order: 9;
}
.htb-order-10 {
    -ms-flex-order: 10;
    order: 10;
}
.htb-order-11 {
    -ms-flex-order: 11;
    order: 11;
}
.htb-order-12 {
    -ms-flex-order: 12;
    order: 12;
}
.htb-offset-1 {
    margin-left: 8.333333%;
}
.htb-offset-2 {
    margin-left: 16.666667%;
}
.htb-offset-3 {
    margin-left: 25%;
}
.htb-offset-4 {
    margin-left: 33.333333%;
}
.htb-offset-5 {
    margin-left: 41.666667%;
}
.htb-offset-6 {
    margin-left: 50%;
}
.htb-offset-7 {
    margin-left: 58.333333%;
}
.htb-offset-8 {
    margin-left: 66.666667%;
}
.htb-offset-9 {
    margin-left: 75%;
}
.htb-offset-10 {
    margin-left: 83.333333%;
}
.htb-offset-11 {
    margin-left: 91.666667%;
}
@media (min-width:576px) {
    .htb-col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.htb-col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.htb-col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.htb-col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.htb-col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.htb-col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.htb-col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.htb-col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.htb-col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.htb-col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.htb-col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.htb-col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.htb-col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.htb-col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.htb-order-sm-first {
    -ms-flex-order: -1;
    order: -1;
}
.htb-order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
}
.htb-order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
}
.htb-order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
}
.htb-order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
}
.htb-order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
}
.htb-order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
}
.htb-order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
}
.htb-order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
}
.htb-order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
}
.htb-order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
}
.htb-order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
}
.htb-order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
}
.htb-offset-sm-0 {
    margin-left: 0;
}
.htb-offset-sm-1 {
    margin-left: 8.333333%;
}
.htb-offset-sm-2 {
    margin-left: 16.666667%;
}
.htb-offset-sm-3 {
    margin-left: 25%;
}
.htb-offset-sm-4 {
    margin-left: 33.333333%;
}
.htb-offset-sm-5 {
    margin-left: 41.666667%;
}
.htb-offset-sm-6 {
    margin-left: 50%;
}
.htb-offset-sm-7 {
    margin-left: 58.333333%;
}
.htb-offset-sm-8 {
    margin-left: 66.666667%;
}
.htb-offset-sm-9 {
    margin-left: 75%;
}
.htb-offset-sm-10 {
    margin-left: 83.333333%;
}
.htb-offset-sm-11 {
    margin-left: 91.666667%;
}
}@media (min-width:768px) {
    .htb-col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.htb-col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.htb-col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.htb-col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.htb-col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.htb-col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.htb-col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.htb-col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.htb-col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.htb-col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.htb-col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.htb-col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.htb-col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.htb-col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.htb-order-md-first {
    -ms-flex-order: -1;
    order: -1;
}
.htb-order-md-1 {
    -ms-flex-order: 1;
    order: 1;
}
.htb-order-md-2 {
    -ms-flex-order: 2;
    order: 2;
}
.htb-order-md-3 {
    -ms-flex-order: 3;
    order: 3;
}
.htb-order-md-4 {
    -ms-flex-order: 4;
    order: 4;
}
.htb-order-md-5 {
    -ms-flex-order: 5;
    order: 5;
}
.htb-order-md-6 {
    -ms-flex-order: 6;
    order: 6;
}
.htb-order-md-7 {
    -ms-flex-order: 7;
    order: 7;
}
.htb-order-md-8 {
    -ms-flex-order: 8;
    order: 8;
}
.htb-order-md-9 {
    -ms-flex-order: 9;
    order: 9;
}
.htb-order-md-10 {
    -ms-flex-order: 10;
    order: 10;
}
.htb-order-md-11 {
    -ms-flex-order: 11;
    order: 11;
}
.htb-order-md-12 {
    -ms-flex-order: 12;
    order: 12;
}
.htb-offset-md-0 {
    margin-left: 0;
}
.htb-offset-md-1 {
    margin-left: 8.333333%;
}
.htb-offset-md-2 {
    margin-left: 16.666667%;
}
.htb-offset-md-3 {
    margin-left: 25%;
}
.htb-offset-md-4 {
    margin-left: 33.333333%;
}
.htb-offset-md-5 {
    margin-left: 41.666667%;
}
.htb-offset-md-6 {
    margin-left: 50%;
}
.htb-offset-md-7 {
    margin-left: 58.333333%;
}
.htb-offset-md-8 {
    margin-left: 66.666667%;
}
.htb-offset-md-9 {
    margin-left: 75%;
}
.htb-offset-md-10 {
    margin-left: 83.333333%;
}
.htb-offset-md-11 {
    margin-left: 91.666667%;
}
}@media (min-width:992px) {
    .htb-col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.htb-col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.htb-col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.htb-col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.htb-col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.htb-col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.htb-col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.htb-col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.htb-col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.htb-col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.htb-col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.htb-col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.htb-col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.htb-col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.htb-order-lg-first {
    -ms-flex-order: -1;
    order: -1;
}
.htb-order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
}
.htb-order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
}
.htb-order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
}
.htb-order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
}
.htb-order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
}
.htb-order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
}
.htb-order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
}
.htb-order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
}
.htb-order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
}
.htb-order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
}
.htb-order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
}
.htb-order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
}
.htb-offset-lg-0 {
    margin-left: 0;
}
.htb-offset-lg-1 {
    margin-left: 8.333333%;
}
.htb-offset-lg-2 {
    margin-left: 16.666667%;
}
.htb-offset-lg-3 {
    margin-left: 25%;
}
.htb-offset-lg-4 {
    margin-left: 33.333333%;
}
.htb-offset-lg-5 {
    margin-left: 41.666667%;
}
.htb-offset-lg-6 {
    margin-left: 50%;
}
.htb-offset-lg-7 {
    margin-left: 58.333333%;
}
.htb-offset-lg-8 {
    margin-left: 66.666667%;
}
.htb-offset-lg-9 {
    margin-left: 75%;
}
.htb-offset-lg-10 {
    margin-left: 83.333333%;
}
.htb-offset-lg-11 {
    margin-left: 91.666667%;
}
}@media (min-width:1200px) {
    .htb-col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.htb-col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.htb-col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.htb-col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.htb-col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.htb-col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.htb-col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.htb-col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.htb-col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.htb-col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.htb-col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.htb-col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.htb-col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.htb-col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.htb-order-xl-first {
    -ms-flex-order: -1;
    order: -1;
}
.htb-order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
}
.htb-order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
}
.htb-order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
}
.htb-order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
}
.htb-order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
}
.htb-order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
}
.htb-order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
}
.htb-order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
}
.htb-order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
}
.htb-order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
}
.htb-order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
}
.htb-order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
}
.htb-offset-xl-0 {
    margin-left: 0;
}
.htb-offset-xl-1 {
    margin-left: 8.333333%;
}
.htb-offset-xl-2 {
    margin-left: 16.666667%;
}
.htb-offset-xl-3 {
    margin-left: 25%;
}
.htb-offset-xl-4 {
    margin-left: 33.333333%;
}
.htb-offset-xl-5 {
    margin-left: 41.666667%;
}
.htb-offset-xl-6 {
    margin-left: 50%;
}
.htb-offset-xl-7 {
    margin-left: 58.333333%;
}
.htb-offset-xl-8 {
    margin-left: 66.666667%;
}
.htb-offset-xl-9 {
    margin-left: 75%;
}
.htb-offset-xl-10 {
    margin-left: 83.333333%;
}
.htb-offset-xl-11 {
    margin-left: 91.666667%;
}
}.htb-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}
.htb-table td, .htb-table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #e9ecef;
}
.htb-table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
}
.htb-table tbody+tbody {
    border-top: 2px solid #e9ecef;
}
.htb-table .htb-table {
    background-color: #fff;
}
.htb-table-sm td, .htb-table-sm th {
    padding: .3rem;
}
.htb-table-bordered {
    border: 1px solid #e9ecef;
}
.htb-table-bordered td, .htb-table-bordered th {
    border: 1px solid #e9ecef;
}
.htb-table-bordered thead td, .htb-table-bordered thead th {
    border-bottom-width: 2px;
}
.htb-table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05);
}
.htb-table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, .075);
}
.htb-table-primary, .htb-table-primary>td, .htb-table-primary>th {
    background-color: #b8daff;
}
.htb-table-hover .htb-table-primary:hover {
    background-color: #9fcdff;
}
.htb-table-hover .htb-table-primary:hover>td, .htb-table-hover .htb-table-primary:hover>th {
    background-color: #9fcdff;
}
.htb-table-secondary, .htb-table-secondary>td, .htb-table-secondary>th {
    background-color: #dddfe2;
}
.htb-table-hover .htb-table-secondary:hover {
    background-color: #cfd2d6;
}
.htb-table-hover .htb-table-secondary:hover>td, .htb-table-hover .htb-table-secondary:hover>th {
    background-color: #cfd2d6;
}
.htb-table-success, .htb-table-success>td, .htb-table-success>th {
    background-color: #c3e6cb;
}
.htb-table-hover .htb-table-success:hover {
    background-color: #b1dfbb;
}
.htb-table-hover .htb-table-success:hover>td, .htb-table-hover .htb-table-success:hover>th {
    background-color: #b1dfbb;
}
.htb-table-info, .htb-table-info>td, .htb-table-info>th {
    background-color: #bee5eb;
}
.htb-table-hover .htb-table-info:hover {
    background-color: #abdde5;
}
.htb-table-hover .htb-table-info:hover>td, .htb-table-hover .htb-table-info:hover>th {
    background-color: #abdde5;
}
.htb-table-warning, .htb-table-warning>td, .htb-table-warning>th {
    background-color: #ffeeba;
}
.htb-table-hover .htb-table-warning:hover {
    background-color: #ffe8a1;
}
.htb-table-hover .htb-table-warning:hover>td, .htb-table-hover .htb-table-warning:hover>th {
    background-color: #ffe8a1;
}
.htb-table-danger, .htb-table-danger>td, .htb-table-danger>th {
    background-color: #f5c6cb;
}
.htb-table-hover .htb-table-danger:hover {
    background-color: #f1b0b7;
}
.htb-table-hover .htb-table-danger:hover>td, .htb-table-hover .htb-table-danger:hover>th {
    background-color: #f1b0b7;
}
.htb-table-light, .htb-table-light>td, .htb-table-light>th {
    background-color: #fdfdfe;
}
.htb-table-hover .htb-table-light:hover {
    background-color: #ececf6;
}
.htb-table-hover .htb-table-light:hover>td, .htb-table-hover .htb-table-light:hover>th {
    background-color: #ececf6;
}
.htb-table-dark, .htb-table-dark>td, .htb-table-dark>th {
    background-color: #c6c8ca;
}
.htb-table-hover .htb-table-dark:hover {
    background-color: #b9bbbe;
}
.htb-table-hover .htb-table-dark:hover>td, .htb-table-hover .htb-table-dark:hover>th {
    background-color: #b9bbbe;
}
.htb-table-active, .htb-table-active>td, .htb-table-active>th {
    background-color: rgba(0, 0, 0, .075);
}
.htb-table-hover .htb-table-active:hover {
    background-color: rgba(0, 0, 0, .075);
}
.htb-table-hover .htb-table-active:hover>td, .htb-table-hover .htb-table-active:hover>th {
    background-color: rgba(0, 0, 0, .075);
}
.htb-table .htb-thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e;
}
.htb-table .htb-thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #e9ecef;
}
.htb-table-dark {
    color: #fff;
    background-color: #212529;
}
.htb-table-dark td, .htb-table-dark th, .htb-table-dark thead th {
    border-color: #32383e;
}
.htb-table-dark.htb-table-bordered {
    border: 0;
}
.htb-table-dark.htb-table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05);
}
.htb-table-dark.htb-table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, .075);
}
@media (max-width:575px) {
    .htb-table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.htb-table-responsive-sm.htb-table-bordered {
    border: 0;
}
}@media (max-width:767px) {
    .htb-table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.htb-table-responsive-md.htb-table-bordered {
    border: 0;
}
}@media (max-width:991px) {
    .htb-table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.htb-table-responsive-lg.htb-table-bordered {
    border: 0;
}
}@media (max-width:1199px) {
    .htb-table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.htb-table-responsive-xl.htb-table-bordered {
    border: 0;
}
}.htb-table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.htb-table-responsive.htb-table-bordered {
    border: 0;
}
.htb-form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.htb-form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.htb-form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}
.htb-form-control::-webkit-input-placeholder {
    color: #868e96;
    opacity: 1;
}
.htb-form-control:-ms-input-placeholder {
    color: #868e96;
    opacity: 1;
}
.htb-form-control::-ms-input-placeholder {
    color: #868e96;
    opacity: 1;
}
.htb-form-control::placeholder {
    color: #868e96;
    opacity: 1;
}
.htb-form-control:disabled, .htb-form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}
select.htb-form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
}
select.htb-form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff;
}
.htb-form-control-file, .htb-form-control-range {
    display: block;
}
.htb-col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    line-height: 1.5;
}
.htb-col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5;
}
.htb-col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5;
}
.htb-form-group {
    margin-bottom: 1rem;
}
.htb-form-text {
    display: block;
    margin-top: .25rem;
}
.htb-form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.htb-form-row>.htb-col, .htb-form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}

.htb-btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.htb-btn:focus, .htb-btn:hover {
    text-decoration: none;
}
.htb-btn.htb-focus, .htb-btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}
.htb-btn.disabled, .htb-btn:disabled {
    opacity: .65;
}
.htb-btn:not([disabled]):not(.disabled).htb-active, .htb-btn:not([disabled]):not(.htb-disabled):active {
    background-image: none;
}
a.htb-btn.htb-disabled, fieldset[disabled] a.htb-htb-btn {
    pointer-events: none;
}
.htb-btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.htb-btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}
.htb-btn-primary.htb-focus, .htb-btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}
.htb-btn-primary.htb-disabled, .htb-btn-primary:disabled {
    background-color: #007bff;
    border-color: #007bff;
}
.htb-btn-primary:not([disabled]):not(.htb-disabled).htb-active, .htb-btn-primary:not([disabled]):not(.htb-disabled):active, .show>.htb-btn-primary.htb-dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}
.htb-btn-secondary {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96;
}
.htb-btn-secondary:hover {
    color: #fff;
    background-color: #727b84;
    border-color: #6c757d;
}
.htb-btn-secondary.htb-focus, .htb-btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5);
}
.htb-btn-secondary.htb-disabled, .htb-btn-secondary:disabled {
    background-color: #868e96;
    border-color: #868e96;
}
.htb-btn-secondary:not([disabled]):not(.htb-disabled).htb-active, .htb-btn-secondary:not([disabled]):not(.htb-disabled):active, .show>.htb-btn-secondary.htb-dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #666e76;
    box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5);
}
.htb-btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.htb-btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
}
.htb-btn-success.htb-focus, .htb-btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}
.htb-btn-success.htb-disabled, .htb-btn-success:disabled {
    background-color: #28a745;
    border-color: #28a745;
}
.htb-btn-success:not([disabled]):not(.htb-disabled).htb-active, .htb-btn-success:not([disabled]):not(.htb-disabled):active, .htb-show>.htb-btn-success.htb-dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}
.htb-btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.htb-btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
}
.htb-btn-info.focus, .htb-btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}
.htb-btn-info.disabled, .htb-btn-info:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.htb-btn-info:not([disabled]):not(.htb-disabled).htb-active, .htb-btn-info:not([disabled]):not(.htb-disabled):active, .htb-show>.htb-btn-info.htb-dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}
.htb-btn-warning {
    color: #111;
    background-color: #ffc107;
    border-color: #ffc107;
}
.htb-btn-warning:hover {
    color: #111;
    background-color: #e0a800;
    border-color: #d39e00;
}
.htb-btn-warning.focus, .htb-btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}
.htb-btn-warning.disabled, .htb-btn-warning:disabled {
    background-color: #ffc107;
    border-color: #ffc107;
}
.htb-btn-warning:not([disabled]):not(.htb-disabled).htb-active, .htb-btn-warning:not([disabled]):not(.htb-disabled):active, .htb-show>.htb-btn-warning.htb-dropdown-toggle {
    color: #111;
    background-color: #d39e00;
    border-color: #c69500;
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}
.htb-btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.htb-btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
}
.htb-btn-danger.focus, .htb-btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}
.htb-btn-danger.disabled, .htb-btn-danger:disabled {
    background-color: #dc3545;
    border-color: #dc3545;
}
.htb-btn-danger:not([disabled]):not(.htb-disabled).htb-active, .htb-btn-danger:not([disabled]):not(.htb-disabled):active, .htb-show>.htb-btn-danger.htb-dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.htb-fade {
    opacity: 0;
    transition: opacity .15s linear;
}
.htb-modal.htb-fade {
    display: none;
}
.htb-modal.htb-fade.htb-show {
    display: block;
}
.htb-fade.htb-show {
    opacity: 1;
}
.htb-collapse {
    display: none;
}
.htb-collapse.htb-show {
    display: block;
}
.htb-collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    transition:height .35s ease;
}
tr.htb-collapse.htb-show {
    display: table-row;
}
tbody.htb-collapse.htb-show {
    display: table-row-group;
}

[data-toggle=buttons]>.htb-btn input[type=checkbox], [data-toggle=buttons]>.htb-btn input[type=radio], [data-toggle=buttons]>.htb-btn-group>.htb-btn input[type=checkbox], [data-toggle=buttons]>.htb-btn-group>.htb-btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.htb-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.htb-nav-link {
    display: block;
    padding: .5rem 1rem;
}
.htb-nav-link:focus, .htb-nav-link:hover {
    text-decoration: none;
}
.htb-nav-link.htb-disabled {
    color: #868e96;
}
.htb-nav-tabs {
    border-bottom: 1px solid #ddd;
}
.htb-nav-tabs .htb-nav-item {
    margin-bottom: -1px;
}
.htb-nav-tabs .htb-nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.htb-nav-tabs .htb-nav-link:focus, .htb-nav-tabs .htb-nav-link:hover {
    border-color: #e9ecef #e9ecef #ddd;
}
.htb-nav-tabs .htb-nav-link.htb-disabled {
    color: #868e96;
    background-color: transparent;
    border-color: transparent;
}
.htb-nav-tabs .htb-nav-item.show .htb-nav-link, .htb-nav-tabs .htb-nav-link.htb-active {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff;
}
.htb-nav-pills .htb-nav-link {
    border-radius: .25rem;
}
.htb-nav-pills .htb-nav-link.htb-active, .htb-nav-pills .show>.htb-nav-link {
    color: #fff;
    background-color: #007bff;
}
.htb-nav-fill .htb-nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}
.htb-nav-justified .htb-nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}
.htb-tab-content>.htb-tab-pane {
    display: none;
}
.htb-tab-content>.htb-active {
    display: block;
}

@media (min-width:576px) {
    
    .htb-pagination {
        display: -ms-flexbox;
        display: flex;
        padding-left: 0;
        list-style: none;
        border-radius: .25rem;
    }

    .htb-alert {
        position: relative;
        padding: .75rem 1.25rem;
        margin-bottom: 1rem;
        border: 1px solid transparent;
        border-radius: .25rem;
    }

    @-webkit-keyframes progress-bar-stripes {
        from {
            background-position: 1rem 0;
        }
        to {
            background-position: 0 0;
        }
    }@keyframes progress-bar-stripes {
        from {
            background-position: 1rem 0;
        }
        to {
            background-position: 0 0;
        }
    }
    .htb-progress {
        display: -ms-flexbox;
        display: flex;
        height: 1rem;
        overflow: hidden;
        font-size: .75rem;
        background-color: #e9ecef;
        border-radius: .25rem;
    }
    .htb-progress-bar {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #fff;
        background-color: #007bff;
    }
    .htb-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;
    }
    .htb-progress-bar-animated {
        -webkit-animation: progress-bar-stripes 1s linear infinite;
        animation: progress-bar-stripes 1s linear infinite;
    }
    .htb-media {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    
}@media (min-width:320px) {
    .htb-close {
        float: right;
        font-size: 1.5rem;
        font-weight: 700;
        line-height: 1;
        color: #000;
        text-shadow: 0 1px 0 #fff;
        opacity: .5;
    }
    .htb-close:focus, .htb-close:hover {
        color: #000;
        text-decoration: none;
        opacity: .75;
    }
    button.htb-close {
        padding: 0;
        background: 0 0;
        border: 0;
        -webkit-appearance: none;
    }
    .htb-modal-open {
        overflow: hidden;
    }
    .htb-modal {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1050;
        display: none;
        overflow: hidden;
        outline: 0;
    }
    .htb-modal.htb-fade .htb-modal-dialog {
        transition: -webkit-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out;
        -webkit-transform: translate(0, -25%);
        transform: translate(0, -25%);
    }
    .htb-modal.htb-show .htb-modal-dialog {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    .htb-modal-open .htb-modal {
        overflow-x: hidden;
        overflow-y: auto;
    }
    .htb-modal-dialog {
        position: relative;
        width: auto;
        margin: 10px;
        pointer-events: none;
    }
    .htb-modal-content {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        pointer-events: auto;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: .3rem;
        outline: 0;
    }
    .htb-modal-backdrop {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1040;
        background-color: #000;
    }
    .htb-modal-backdrop.htb-fade {
        opacity: 0;
    }
    .htb-modal-backdrop.htb-show {
        opacity: .5;
    }
    .htb-modal-header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 15px;
        border-bottom: 1px solid #e9ecef;
        border-top-left-radius: .3rem;
        border-top-right-radius: .3rem;
    }
    .htb-modal-header .htb-close {
        padding: 15px;
        margin: -15px -15px -15px auto;
    }
    .htb-modal-title {
        margin-bottom: 0;
        line-height: 1.5;
    }
    .htb-modal-body {
        position: relative;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 15px;
    }
    .htb-modal-footer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 15px;
        border-top: 1px solid #e9ecef;
    }
    .htb-modal-footer>:not(:first-child) {
        margin-left: .25rem;
    }
    .htb-modal-footer>:not(:last-child) {
        margin-right: .25rem;
    }
    .htb-modal-scrollbar-measure {
        position: absolute;
        top: -9999px;
        width: 50px;
        height: 50px;
        overflow: scroll;
    }
    .htb-modal-dialog {
        max-width: 500px;
        margin: 30px auto;
    }
    .htb-modal-sm {
        max-width: 300px;
    }
    
}@media (min-width:992px) {
    .htb-modal-lg {
        max-width: 800px;
    }
}.htb-tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    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;
}
.htb-tooltip.htb-show {
    opacity: .9;
}
.htb-tooltip .htb-arrow {
    position: absolute;
    display: block;
    width: 5px;
    height: 5px;
}
.htb-tooltip .htb-arrow::before {
    position: absolute;
    border-color: transparent;
    border-style: solid;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=top], .htb-tooltip.bs-tooltip-top {
    padding: 5px 0;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=top] .htb-arrow, .htb-tooltip.bs-tooltip-top .htb-arrow {
    bottom: 0;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=top] .htb-arrow::before, .htb-tooltip.bs-tooltip-top .htb-arrow::before {
    margin-left: -3px;
    content: "";
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=right], .htb-tooltip.bs-tooltip-right {
    padding: 0 5px;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=right] .htb-arrow, .htb-tooltip.bs-tooltip-right .htb-arrow {
    left: 0;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=right] .htb-arrow::before, .htb-tooltip.bs-tooltip-right .htb-arrow::before {
    margin-top: -3px;
    content: "";
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=bottom], .htb-tooltip.bs-tooltip-bottom {
    padding: 5px 0;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=bottom] .htb-arrow, .htb-tooltip.bs-tooltip-bottom .htb-arrow {
    top: 0;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=bottom] .htb-arrow::before, .htb-tooltip.bs-tooltip-bottom .htb-arrow::before {
    margin-left: -3px;
    content: "";
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=left], .htb-tooltip.bs-tooltip-left {
    padding: 0 5px;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=left] .htb-arrow, .htb-tooltip.bs-tooltip-left .htb-arrow {
    right: 0;
}
.htb-tooltip.bs-tooltip-auto[x-placement^=left] .htb-arrow::before, .htb-tooltip.bs-tooltip-left .htb-arrow::before {
    right: 0;
    margin-top: -3px;
    content: "";
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
.htb-tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem;
}
.htb-popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    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;
}
.htb-popover .htb-arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem;
}
.htb-popover .htb-arrow::after, .htb-popover .htb-arrow::before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
}
.htb-popover .htb-arrow::before {
    content: "";
    border-width: .8rem;
}
.htb-popover .htb-arrow::after {
    content: "";
    border-width: .8rem;
}
.htb-popover.htb-bs-popover-auto[x-placement^=top], .htb-popover.htb-bs-popover-top {
    margin-bottom: .8rem;
}
.htb-popover.htb-bs-popover-auto[x-placement^=top] .htb-arrow, .htb-popover.htb-bs-popover-top .htb-arrow {
    bottom: 0;
}
.htb-popover.htb-bs-popover-auto[x-placement^=top] .htb-arrow::after, .htb-popover.htb-bs-popover-auto[x-placement^=top] .htb-arrow::before, .htb-popover.htb-bs-popover-top .htb-arrow::after, .htb-popover.htb-bs-popover-top .htb-arrow::before {
    border-bottom-width: 0;
}
.htb-popover.htb-bs-popover-auto[x-placement^=top] .htb-arrow::before, .htb-popover.htb-bs-popover-top .htb-arrow::before {
    bottom: -.8rem;
    margin-left: -.8rem;
    border-top-color: rgba(0, 0, 0, .25);
}
.htb-popover.htb-bs-popover-auto[x-placement^=top] .htb-arrow::after, .htb-popover.htb-bs-popover-top .htb-arrow::after {
    bottom: calc((.8rem - 1px) * -1);
    margin-left: -.8rem;
    border-top-color: #fff;
}
.htb-popover.htb-bs-popover-auto[x-placement^=right], .htb-popover.htb-bs-popover-right {
    margin-left: .8rem;
}
.htb-popover.htb-bs-popover-auto[x-placement^=right] .htb-arrow, .htb-popover.htb-bs-popover-right .htb-arrow {
    left: 0;
}
.htb-popover.htb-bs-popover-auto[x-placement^=right] .htb-arrow::after, .htb-popover.htb-bs-popover-auto[x-placement^=right] .htb-arrow::before, .htb-popover.htb-bs-popover-right .htb-arrow::after, .htb-popover.htb-bs-popover-right .htb-arrow::before {
    margin-top: -.8rem;
    border-left-width: 0;
}
.htb-popover.htb-bs-popover-auto[x-placement^=right] .htb-arrow::before, .htb-popover.htb-bs-popover-right .htb-arrow::before {
    left: -.8rem;
    border-right-color: rgba(0, 0, 0, .25);
}
.htb-popover.htb-bs-popover-auto[x-placement^=right] .htb-arrow::after, .htb-popover.htb-bs-popover-right .htb-arrow::after {
    left: calc((.8rem - 1px) * -1);
    border-right-color: #fff;
}
.htb-popover.htb-bs-popover-auto[x-placement^=bottom], .htb-popover.htb-bs-popover-bottom {
    margin-top: .8rem;
}
.htb-popover.htb-bs-popover-auto[x-placement^=bottom] .htb-arrow, .htb-popover.htb-bs-popover-bottom .htb-arrow {
    top: 0;
}
.htb-popover.htb-bs-popover-auto[x-placement^=bottom] .htb-arrow::after, .htb-popover.htb-bs-popover-auto[x-placement^=bottom] .htb-arrow::before, .htb-popover.htb-bs-popover-bottom .htb-arrow::after, .htb-popover.htb-bs-popover-bottom .htb-arrow::before {
    margin-left: -.8rem;
    border-top-width: 0;
}
.htb-popover.htb-bs-popover-auto[x-placement^=bottom] .htb-arrow::before, .htb-popover.htb-bs-popover-bottom .htb-arrow::before {
    top: -.8rem;
    border-bottom-color: rgba(0, 0, 0, .25);
}
.htb-popover.htb-bs-popover-auto[x-placement^=bottom] .htb-arrow::after, .htb-popover.htb-bs-popover-bottom .htb-arrow::after {
    top: calc((.8rem - 1px) * -1);
    border-bottom-color: #fff;
}
.htb-popover.htb-bs-popover-auto[x-placement^=bottom] .htb-popover-header::before, .htb-popover.htb-bs-popover-bottom .htb-popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 20px;
    margin-left: -10px;
    content: "";
    border-bottom: 1px solid #f7f7f7;
}
.htb-popover.htb-bs-popover-auto[x-placement^=left], .htb-popover.htb-bs-popover-left {
    margin-right: .8rem;
}
.htb-popover.htb-bs-popover-auto[x-placement^=left] .htb-arrow, .htb-popover.htb-bs-popover-left .htb-arrow {
    right: 0;
}
.htb-popover.htb-bs-popover-auto[x-placement^=left] .htb-arrow::after, .htb-popover.htb-bs-popover-auto[x-placement^=left] .htb-arrow::before, .htb-popover.htb-bs-popover-left .htb-arrow::after, .htb-popover.htb-bs-popover-left .htb-arrow::before {
    margin-top: -.8rem;
    border-right-width: 0;
}
.htb-popover.htb-bs-popover-auto[x-placement^=left] .htb-arrow::before, .htb-popover.htb-bs-popover-left .htb-arrow::before {
    right: -.8rem;
    border-left-color: rgba(0, 0, 0, .25);
}
.htb-popover.htb-bs-popover-auto[x-placement^=left] .htb-arrow::after, .htb-popover.htb-bs-popover-left .htb-arrow::after {
    right: calc((.8rem - 1px) * -1);
    border-left-color: #fff;
}
.htb-popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
}
.htb-popover-header:empty {
    display: none;
}
.htb-popover-body {
    padding: .5rem .75rem;
    color: #212529;
}

.htb-float-left {
    float: left!important;
}
.htb-float-right {
    float: right!important;
}
.htb-float-none {
    float: none!important;
}
.htb-visible {
    visibility: visible!important;
}
.htb-fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.htb-fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .htb-sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.htb-justify-content-start {
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
}

.htb-justify-content-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}

.htb-justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.htb-justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}

.htb-justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
}

.htb-align-items-start {
    -ms-flex-align: start!important;
    align-items: flex-start!important;
}

.htb-align-items-end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
}

.htb-align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}

.htb-align-items-baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important;
}

.htb-align-items-stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
}

.htb-align-content-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important;
}

.htb-align-content-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important;
}

.htb-align-content-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important;
}

.htb-align-content-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important;
}

.htb-align-content-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important;
}

.htb-align-content-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important;
}

.htb-align-self-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important;
}

.htb-align-self-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important;
}

.htb-align-self-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important;
}

.htb-align-self-center {
    -ms-flex-item-align: center!important;
    align-self: center!important;
}

.htb-align-self-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important;
}

.htb-align-self-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important;
}
.htb-btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff;
}

.htb-btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.htb-btn-outline-primary.focus,
.htb-btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}

.htb-btn-outline-primary.disabled,
.htb-btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent;
}

.htb-btn-outline-primary:not([disabled]):not(.disabled).active,
.htb-btn-outline-primary:not([disabled]):not(.disabled):active,
.show>.htb-btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5);
}

.htb-btn-outline-secondary {
    color: #868e96;
    background-color: transparent;
    background-image: none;
    border-color: #868e96;
}

.htb-btn-outline-secondary:hover {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96;
}

.htb-btn-outline-secondary.focus,
.htb-btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5);
}

.htb-btn-outline-secondary.disabled,
.htb-btn-outline-secondary:disabled {
    color: #868e96;
    background-color: transparent;
}

.htb-btn-outline-secondary:not([disabled]):not(.disabled).active,
.htb-btn-outline-secondary:not([disabled]):not(.disabled):active,
.show>.htb-btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96;
    box-shadow: 0 0 0 .2rem rgba(134, 142, 150, .5);
}

.htb-btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745;
}

.htb-btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.htb-btn-outline-success.focus,
.htb-btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.htb-btn-outline-success.disabled,
.htb-btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent;
}

.htb-btn-outline-success:not([disabled]):not(.disabled).active,
.htb-btn-outline-success:not([disabled]):not(.disabled):active,
.show>.htb-btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.htb-btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8;
}

.htb-btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.htb-btn-outline-info.focus,
.htb-btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.htb-btn-outline-info.disabled,
.htb-btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent;
}

.htb-btn-outline-info:not([disabled]):not(.disabled).active,
.htb-btn-outline-info:not([disabled]):not(.disabled):active,
.show>.htb-btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.htb-btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107;
}

.htb-btn-outline-warning:hover {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}

.htb-btn-outline-warning.focus,
.htb-btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.htb-btn-outline-warning.disabled,
.htb-btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent;
}

.htb-btn-outline-warning:not([disabled]):not(.disabled).active,
.htb-btn-outline-warning:not([disabled]):not(.disabled):active,
.show>.htb-btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.htb-btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}

.htb-btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.htb-btn-outline-danger.focus,
.htb-btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.htb-btn-outline-danger.disabled,
.htb-btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent;
}

.htb-btn-outline-danger:not([disabled]):not(.disabled).active,
.htb-btn-outline-danger:not([disabled]):not(.disabled):active,
.show>.htb-btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5);
}

.htb-btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    background-image: none;
    border-color: #f8f9fa;
}

.htb-btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}

.htb-btn-outline-light.focus,
.htb-btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
}

.htb-btn-outline-light.disabled,
.htb-btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent;
}

.htb-btn-outline-light:not([disabled]):not(.disabled).active,
.htb-btn-outline-light:not([disabled]):not(.disabled):active,
.show>.htb-btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5);
}

.htb-btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40;
}

.htb-btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}

.htb-btn-outline-dark.focus,
.htb-btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
}

.htb-btn-outline-dark.disabled,
.htb-btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent;
}

.htb-btn-outline-dark:not([disabled]):not(.disabled).htb-active,
.htb-btn-outline-dark:not([disabled]):not(.disabled):active,
.htb-show>.htb-btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5);
}

.htb-alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.htb-alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.htb-alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
/*!/wp-content/plugins/ht-mega-for-elementor/assets/css/htmega-widgets.css*/
/* Section Title style */
.htmega-section-title svg{
  width: 20px;
}
.htmega-section-title .section-title-txt {
  color: #23252a;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  display: inline-block;
}
.htmega-section-title .section-subtitle-txt{
  color: #494849;
  font-family: "Poppins",sans-serif;
  font-size: 16px;
  line-height: 30px;
  margin: 5px 0;
  font-weight: 400;
}
.htmega-section-title span.htmega-title-sperator {
  background-color: #383838;
  display: inline-block;
  height: 3px;
  margin-bottom: 13px;
  margin-top: 30px;
  position: relative;
  width: 50px;
}
.htmega-section-title.title-style-three span.htmega-title-sperator::before {
  background-color: #383838;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: -13px;
  margin-bottom: 13px;
  margin-top: 25px;
  position: absolute;
  width: 50px;
}
.htmega-title-align-left .htmega-section-title.title-style-three span.htmega-title-sperator::before,.htmega-title-align-justify .htmega-section-title.title-style-three span.htmega-title-sperator::before{
  left: 13px;
}

.htmega-section-title.htmega-subtitle-position-top {
    display: flex;
    flex-direction: column;
}
.htmega-section-title.htmega-subtitle-position-top .section-title-txt {
  order: 2;
}
.htmega-section-title.htmega-subtitle-position-top .section-subtitle-txt {
  order: 1;
}
.htmega-section-title.htmega-subtitle-position-top img {
  order: 3;
}
.htmega-section-title.htmega-subtitle-position-top i{
  order: 3;
}
.htmega-section-title img {
  margin: auto;
}
.htmega-section-title.htmega-subtitle-position-top .htmega-title-sperator-sec {
  order: 4;
}
.htmega-section-title.htmega-subtitle-position-top.title-style-four .htmega-title-sperator-sec {
  order: 2;
}
.htmega-section-title.htmega-subtitle-position-top.title-style-four .section-title-txt{
  order: 3;
}
.htmega-section-title.htmega-subtitle-position-top.title-style-four span.htmega-title-sperator{
  margin-top: 8px;
}

.title-style-two .htmega-title-sperator-sec,.title-style-five .htmega-title-sperator-sec {
  display: none;
}
.title-style-two .section-title-txt{
  padding: 0 10.5%;
  position: relative;
}
.title-style-two .section-title-txt::before,.title-style-two .section-title-txt::after {
  background: #412e51 none repeat scroll 0 0;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100px;
}
.title-style-two .section-title-txt::after {
  right: 0;
  top: 50%;
  left: auto;
}
.title-style-two .section-title-txt{
  margin-right: auto !important;
  margin-left: auto !important;
}

.section-advancetitle-txt{
  color: #f1f1f1;
  font-size: 80px;
  font-weight: 800;
  line-height: 28px;
  margin: 0;
  position: absolute;
  text-transform: uppercase;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: -1;
}
.htmega-title-sperator-sec {
  line-height: 1;
}

/* 
* Button Style 
*/
.htmega-button .htb-btn:focus,.htmega-button .htb-btn:active {
  box-shadow: none !important;
}
.htmega-button .htb-btn-outline-light {
  border-color: #c8c8c8;
  color: #c8c8c8;
}
.htmega-button {
  display: inline-block;
}
.htmega-button .htmega-btn-effect-5,.htmega-button .htmega-btn-effect-6,.htmega-button .htmega-btn-effect-10{
  overflow: hidden;
}
.htmega_button_icon {
  display: inline-block;
}
.htmega_button_icon svg {
  width: 20px;
}
.htmega-button .htb-btn {
  border-radius: 0;
  position: relative;
  border: none;
  z-index: 1;
  transition: all 0.4s ease-in-out 0s;
}
.button-align-icon-left span.htmega_button_icon {
  float: left;
}
.button-align-icon-left span.htmega_button_txt {
  float: right;
}
.button-align-icon-right span.htmega_button_icon {
  float: right;
}
.button-align-icon-right span.htmega_button_txt {
  float: left;
}
.button-align-icon-top span.htmega_button_icon,.button-align-icon-bottom span.htmega_button_icon {
  display: block;
}
.button-align-icon-top span.htmega_button_txt,.button-align-icon-bottom span.htmega_button_txt {
  display: block;
}
.button-align-icon-top a.htb-btn {
  display: flex;
  flex-flow: column-reverse nowrap;
}

/* Button Size */
.htmega-btn-size-xl {
  padding: 35px 50px !important;
}
.htmega-btn-size-lg {
  padding: 25px 50px !important;
}
.htmega-btn-size-md {
  padding: 16px 43px !important;
}
.htmega-btn-size-sm {
  padding: 8px 40px !important;
}
.htmega-btn-size-xs {
  padding: 3px 10px !important;
}

/* Button Style */
.htmega-btn-style-2 .htb-btn::after{
  border-radius: inherit;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition-delay: 0s, 0s;
  transition-duration: 0.3s, 0.3s;
  transition-property: transform, background-color;
  transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
  width: 100%;
  z-index: -1;
  background-color: #ff6b6b;
  border-radius: 30px;
  transform: scale3d(0.7, 0.7, 1);
}

/* Button Effect */
.htmega-btn-effect-1{
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    z-index: 1;
}
.htmega-btn-effect-1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #623687;
  z-index: -1;
  opacity: 0;
  -webkit-transform: scale3d(0.7, 1, 1);
  transform: scale3d(0.7, 1, 1);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  z-index: -1;
}
.htmega-btn-effect-1:hover::before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); 
}

.htmega-btn-effect-2 {
  z-index: 1;
  overflow: hidden;
}
.htmega-btn-effect-2::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 150%;
  height: 100%;
  background: #623687;
  z-index: -1;
  -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
  transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
  z-index: -1;
}
.htmega-btn-effect-2:hover::before {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 0deg);
  transform: rotate3d(0, 0, 1, 0deg);
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.htmega-btn-effect-3 {
  z-index: 1;
  color: #fff;
}
.htmega-btn-effect-3::before, .htmega-btn-effect-3::after {
  content: '';
  border-radius: inherit;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
  transition: transform 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
  transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
  z-index: -1;
}
.htmega-btn-effect-3::before {
  border: 2px solid #623687;
  -webkit-transform: scale3d(0.7, 0.7, 1);
  transform: scale3d(0.7, 0.7, 1);
}
.htmega-btn-effect-3::after {
  background: #18012c;
}
.htmega-btn-effect-3:hover::before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.htmega-btn-effect-3:hover::after {
  background-color: #623687;
  -webkit-transform: scale3d(0.7, 0.7, 1);
  transform: scale3d(0.7, 0.7, 1);
}

.htmega-btn-effect-4::before {
  content: '';
  position: absolute;
  top: -20px;
  left: -20px;
  bottom: -20px;
  right: -20px;
  background: inherit;
  z-index: -1;
  opacity: 0.4;
  -webkit-transform: scale3d(0.8, 0.5, 1);
  transform: scale3d(0.8, 0.5, 1);
}
.htmega-btn-effect-4:hover::before {
  -webkit-animation: np-btn--2 0.3s 0.3s forwards;
  animation: np-btn--2 0.3s 0.3s forwards;
}
.htmega-btn-effect-4:hover {
  -webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
  transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
  color: #ECEFF1;
  background-color: #623687 !important;
  -webkit-animation: np-btn--1 0.3s forwards;
  animation: np-btn--1 0.3s forwards;
}

.htmega-btn-effect-5::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #623687;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
.htmega-btn-effect-5:hover::before {
  -webkit-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}

.htmega-btn-effect-6::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 50%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #623687;
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
  right: 100%;
}
.htmega-btn-effect-6:hover::before {
  -webkit-transform: scale3d(9, 9, 1);
  transform: scale3d(9, 9, 1);
}

.htmega-btn-effect-7::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background: #e09d8b;
  -webkit-transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  color: #fff;
}
.htmega-btn-effect-7:hover::before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

.htmega-btn-effect-8::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #45b29d;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.htmega-btn-effect-8:hover::before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

.htmega-btn-effect-9::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: -1px;
  bottom: 0;
  background: #18012c;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.htmega-btn-effect-9:hover::before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.htmega-btn-effect-10::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #18012c;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.htmega-btn-effect-10:hover::before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

.htmega-btn-effect-11::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #18012c;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.htmega-btn-effect-11:hover::before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.htmega-btn-effect-12::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: -1px;
  bottom: 0;
  background: #d82f4e;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.htmega-btn-effect-12:hover::before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.htmega-btn-effect-13::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #18012c;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.htmega-btn-effect-13:hover::before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.htmega-btn-effect-14::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #18012c;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.htmega-btn-effect-14:hover::before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/*Button Shadow*/
.htmega-btn-shadow-1 .htb-btn::before{
  background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
  content: "";
  height: 10px;
  left: 5%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  transition-duration: 0.3s;
  transition-property: transform, opacity;
  width: 90%;
  z-index: -1;
}
.htmega-btn-shadow-1 .htb-btn:hover::before {
  opacity: 1;
  transform: translateY(5px);
}

.htmega-btn-shadow-2 .htb-btn::before, .htmega-btn-shadow-2 .htb-btn::after {
  background-repeat: no-repeat;
  box-sizing: border-box;
  content: "";
  height: 5px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transition-duration: 0.3s;
  transition-property: opacity;
  width: 100%;
}
.htmega-btn-shadow-2 .htb-btn::before {
  background: rgba(0, 0, 0, 0) radial-gradient(ellipse at 50% 150% , rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
  bottom: 100%;
}
.htmega-btn-shadow-2 .htb-btn::after {
  background: rgba(0, 0, 0, 0) radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;
  top: 100%;
}
.htmega-btn-shadow-2 .htb-btn:hover::before, .htmega-btn-shadow-2 .htb-btn:hover::after {
  opacity: 1;
}

/* 
* Accourdion style 
*/
.single_accourdion {
  margin-bottom: 15px;
}
.single_accourdion:last-child{
  margin-bottom: 0 !important;
}
.accordion-content {
  border: 1px solid #ddd;
  padding: 15px;
}
.htmega-items-hedding {
  background: #e6e6e6 none repeat scroll 0 0;
  cursor: pointer;
  padding: 10px 20px;
  position: relative;
  margin: 0;
}
.htmega-accourdion-title h2 {
  font-size: 16px;
  font-weight: 600;
}
.htmega-accourdion-title .htmega-items-hedding .accourdion-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 100%;
  text-align: center;
  line-height: 40px;
}
.htmega-accourdion-title .htmega-items-hedding .close-accourdion {
  opacity: 1;
  visibility: visible;
}
.htmega-accourdion-title .htmega-items-hedding .open-accourdion {
  opacity: 0;
  visibility: hidden;
}
.htmega-accourdion-title .htmega-items-hedding.htb-collapsed .open-accourdion {
  opacity: 1;
  visibility: visible;
}
.htmega-accourdion-title .htmega-items-hedding.htb-collapsed .close-accourdion {
  opacity: 0;
  visibility: hidden;
}
.htmega-icon-align-left .htmega-items-hedding {
  padding-left: 40px;
}
.htmega-icon-align-left .accourdion-icon {
  left: 0;
  right: 0;
}
.htmega-icon-align-right .htmega-items-hedding {
  padding-right: 40px;
}

/* Accordion Image Hover Style */
.gallery-wrap {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 70vh;
}

.gallery-wrap .item {
  flex: 1;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: none;
  transition: flex 0.8s ease;
}

.gallery-wrap .item:hover {
  flex: 7;
}

/* Accordion Image Style Two*/
ul.accordion--4 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  text-align: center !important;
  justify-content: center;
}

ul.accordion--4 li {
  width: 115px;
  height: 480px;
  display: block;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -moz-box-shadow: 1px 3px 15px #555;
  -webkit-box-shadow: 1px 3px 15px #555;
  box-shadow: 1px 3px 15px #555;
}

ul.accordion--4 li.bleft {
  border-left: 2px solid #fff;
}

ul.accordion--4 li .heading {
  background-color: #fff;
  padding: 10px;
  margin-top: 60px;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  color: #18012c;
}

ul.accordion--4 li .description {
  position: absolute;
  height: 175px;
  bottom: 60px;
  left: 0px;
  display: none;
  width: 100%;
}

ul.accordion--4 li .description h2 {
  color: #18012c;
  font-size: 30px;
}

ul.accordion--4 li .description p {
  margin: 10px 22px;
  font-size: 14px;
  line-height: 28px;
  color: #18012c;
}

ul.accordion--4 li .description a {
  position: absolute;
  bottom: 5px;
  left: 20px;
  text-transform: uppercase;
  font-style: normal;
  font-size: 11px;
  text-decoration: none;
  color: #888;
}

ul.accordion--4 li .description a:hover {
  color: #333;
  text-decoration: underline;
}

ul.accordion--4 li .bgDescription {
  background: transparent url(/wp-content/plugins/ht-mega-for-elementor/assets/css/img/gallery/bgDescription.png) repeat-x top left;
  height: 340px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  display: none;
}
.accordion--4 .accordion-content,.accordion--5 .accordion-content{
  border:0;
}


/* Accordion Image Style Three */
.accor_wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background: #000;
}

.accordion--5 {
  position: relative;
  margin: 0 auto 0 auto;
}

.accordion--5 .single_accordion {
  cursor: pointer;
  position: absolute;
  width: 100%;
  left: 0px;
  overflow: hidden;
  text-align: center;
  z-index: 2;
}

.accordion--5 .single_accordion::before {
  position: absolute;
  content: "";
  background: #000000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  z-index: -1;
}

.accordion--5 .single_accordion .va-title {
  text-transform: uppercase;
  font-size: 40px;
  margin-left: 5px;
  color: #ffffff;
  display: inline-block;
  margin-top: 15px;
  margin-right: 5px;
}

.accordion--5 .single_accordion .va-title div {
  font-size: 22px;
  font-style: italic;
  font-family: Georgia, serif;
}

.accordion--5 .single_accordion .va-content {
  display: none;
  margin-left: 0;
  padding: 0 23%;
  margin-top: -36px;
}

.accordion--5 .single_accordion .va-content div{
  color: #ffffff;
  font-size: 14px;
  line-height: 28px;
}

.accor_wrapper .single_accordion{
  background: #000 url(/wp-content/plugins/ht-mega-for-elementor/assets/css/img/gallery/gallery-e1.jpg) no-repeat center center;
  background-size: cover;
}

/* 
*Progress Bar Style 
*/
.htmega-single-skill {
  overflow: hidden;
  padding-bottom: 23px;
}
.htmega-single-skill .htb-progress-bar {
  border-radius: 3px;
  position: relative;
}
.htmega-single-skill .htb-progress {
  overflow: visible;
  height: 6px;
  border-radius: 3px;
}
.htmega-single-skill .htb-progress span.percent-label {
  position: absolute;
  right: 0;
  top: -39px;
}
.htmega-progress-value-inner .htb-progress span.percent-label {
  right: 50px;
  top: 50%;
  transform: translateY(-50%);
}
.htmega-single-skill p {
  color: #666666;
  font-family: "Montserrat",sans-serif;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 17px;
  display: inline-block;
}

.htmega-progressbar-value-bottom .htb-progress span.percent-label::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #18012c;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -6px;
  position: absolute;
  top: 100%;
  width: 0;
}

.htmega-progress-indicator .htb-progress .htb-progress-bar::after {
  background: #fff none repeat scroll 0 0;
  border: 4px solid #18012c;
  border-radius: 100%;
  content: "";
  height: 24px;
  position: absolute;
  right: -1px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}

/* Vertical Progress Bar */
.htmega-single-skill.htmega-progress-bar-vertical {
  display: flex;
  flex-direction: column;
  overflow-y: hidden; 
}
.htmega-progress-bar-vertical {
  position: relative;
  padding-top: 41px; 
}
.htmega-progress-bar-vertical .htb-progress {
  width: 100%;
  padding-top: 40px;
  min-height: 390px;
  display: flex;
  align-items: flex-end;
  background: transparent;
  overflow: hidden; 
}
.htmega-progress-bar-vertical .htb-progress .htb-progress-bar {
  width: 100%;
  height: 0;
  -webkit-transition: height 0.6s ease;
  -o-transition: height 0.6s ease;
  transition: height 0.6s ease; 
}
.htmega-progress-bar-vertical.htmega-single-skill p.htmega_progress_title {
  order: 1;
}
.htmega-progress-bar-vertical.htmega-progress-value-inner .htb-progress span.percent-label {
  position: absolute;
  top: -36px;
  left: 50%;
  transform: translateX(-50%); 
}
.htmega-progress-bar-vertical.htmega-progress-value-inner .htb-progress span.percent-label {
  left: 50%;
  position: absolute;
  top: -36px;
  transform: translateX(-50%);
  right: auto;
}

/* Circle  Progress Bar*/
.radial-progress-single {
  text-align: center; 
}
.radial-progress-single .radial-progress {
  position: relative; 
}
.radial-progress-single .radial-progress span{
  position: absolute;
  text-align: center;
  display: block;
  left: 50%;
  top: -55%;
  transform: translateX(-50%) translateY(0);
  color: #383838;
  font-size: 30px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif; 
}
.radial-progress-single.htmega-progress-value-inner .radial-progress span{
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.radial-progress-single h5.radial-progress-title {
  color: #666666;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  margin-top: 11px;
  font-family: "Montserrat", sans-serif; 
}
.radial-progress-single canvas {
  vertical-align: middle;
  position: relative; 
}
.radial-progressbg {
  display: inline-block;
  position: relative;
}


/*
*CountDown Style
*/
.htmega-countbox {
  text-align: center; 
}
.htmega-countbox .ht-count {
  display: inline-block;
  position: relative;
  margin: 0 22px;
  line-height: 1;
}
.htmega-countbox .ht-count::before {
  position: absolute;
  content: ":";
  right: -26px;
  top: 50%;
  transform: translateY(-50%);
  color: #5e5b60;
  font-size: 55px; 
}
.htmega-countbox .ht-count:last-child::before {
  display: none; 
}

span.ht-count {
  padding: 28px 0px;
  border: 2px solid #18012c;
  border-radius: 10px;
  width: 139px;
  text-align: center; 
}

.htmega-countbox span.time-count {
  color: #242424;
  font-size: 36px;
  font-weight: 500;
  display: block;
  padding-bottom: 27px;
  margin-bottom: 27px;
  position: relative;
  font-family: "Montserrat", sans-serif; 
}
.htmega-countbox span.time-count::before {
    background-image: linear-gradient(to right, rgba(82, 65, 97, 0), rgba(82, 65, 97, 0.8) 40%, rgba(82, 65, 97, 0.8) 60%, rgba(82, 65, 97, 0));
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 84% auto;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    bottom: 0;
    width: 100%; 
}

.htmega-countbox span span.count-inner p {
  color: #242424;
  font-size: 30px;
  font-weight: 400;
  margin: 0; 
}
.htmega-timer-separate-no .htmega-countbox span.time-count::before, .htmega-separate-no .htmega-countbox .ht-count::before{
  display: none;
}
.htmega-countdown-style-2 .ht-count .count-inner .time-count,.htmega-countdown-style-2 .ht-count .count-inner p{
  display: inline-block;
}
.htmega-countdown-style-2 span.ht-count,.htmega-countdown-style-3 span.ht-count{
  width: auto !important;
  height: auto !important;
}

.htmega-countdown-style-3 .ht-count.second {
  left: 48.5%;
  margin: 0;
  position: absolute;
  top: -60px;
  transform: translateX(-50%);
}
.htmega-countdown-style-3 .ht-count.second p,.htmega-countdown-style-3 .htmega-countbox .ht-count.minutes::before
{
  display: none;
}
.htmega-countdown-style-3 .ht-count::before {
  right: -26px;
  top: 21%;
  transform: inherit;
}
.htmega-hide-lavel .htmega-countbox .ht-count::before {
  right: -26px;
  top: 36%;
}

/* Event Button */
.htmega_event_button a {
  line-height: 1;
  margin-top: 30px;
  padding: 15px 30px;
  text-decoration: none;
}

.htmega_event_button a i{
  margin-right: 10px;
}

/*
* Team Member css
*/
.htmega-team {
    margin-top: 30px;
}

.htmega-team .htmega-thumb {
    position: relative;
    overflow: hidden;
}


.htmega-team {
    position: relative;
}

.htmega-team .htmega-team-content {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 7px;
    border: 1px solid #dcd9d9;
    padding: 30px 20px;
}

.htmega-team .htmega-team-content h4 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
}

.htmega-team .htmega-team-content h4 {
    color: #343434;
    transition: 0.5s;
}

.htmega-team .htmega-team-content p {
    margin: 0;
    color: #343434;
    font-size: 16px;
    font-weight: 400;
}

.htmega-team-style-1 .htmega-team-hover-action {
    position: absolute;
    width: 100%;
    text-align: center;
    height: 100%;
    top: -100px;
    opacity: 0;
    -webkit-transition: all 0.3s ease-out 0.5s;
    -moz-transition: all 0.3s ease-out 0.5s;
    -o-transition: all 0.3s ease-out 0.5s;
    -ms-transition: all 0.3s ease-out 0.5s;
    transition: all 0.3s ease-out 0.5s;
}

.htmega-team .htmega-team-hover-action .htmega-team-hover {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

.htmega-team .htmega-team-hover-action .htmega-team-hover p {
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
    padding: 0 23px;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: all 0.2s ease-in-out 0.1s;
    -moz-transition: all 0.2s ease-in-out 0.1s;
    -o-transition: all 0.2s ease-in-out 0.1s;
    -ms-transition: all 0.2s ease-in-out 0.1s;
    transition: all 0.2s ease-in-out 0.1s;
    opacity: 0;
}

.htmega-team .htmega-team-hover-action .htmega-team-hover .htmega-social-network {
    margin-bottom: 7px;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all 0.2s ease-in-out 0.1s;
    -moz-transition: all 0.2s ease-in-out 0.1s;
    -o-transition: all 0.2s ease-in-out 0.1s;
    -ms-transition: all 0.2s ease-in-out 0.1s;
    transition: all 0.2s ease-in-out 0.1s;
    opacity: 0;
}

.htmega-team-style-1:hover .htmega-team-hover-action {
    opacity: 1;
    top: 0px;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-animation: bounceY 0.9s linear;
    -moz-animation: bounceY 0.9s linear;
    -ms-animation: bounceY 0.9s linear;
    animation: bounceY 0.9s linear;
    background: rgba(24, 1, 44, 0.6);
}

.htmega-team:hover .htmega-team-hover-action .htmega-team-hover p,
.htmega-team:hover .htmega-team-hover-action .htmega-team-hover .htmega-social-network {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    -ms-transition-delay: 0.4s;
    transition-delay: 0.4s;
    opacity: 1;
}

.htmega-team-style-1::before {
    position: absolute;
    content: "";
    width: 0;
    height: 1px;
    background: #18012c;
    bottom: 0;
    left: 0;
    transition: 0.5s;
}

.htmega-team-style-1:hover::before {
    width: 100%;
}

.htmega-team .htmega-thumb img {
  transition: all 0.4s ease 0s;
  width: 100%;
}

/*----------------------------
    Team Style 02
----------------------------*/

.htmega-team-style-2 .htmega-thumb img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: 0.5s;
}

.htmega-team-style-2:hover .htmega-thumb img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.htmega-team-style-2 .htmega-team-hover-action {
    position: absolute;
    bottom: 30px;
    width: 100%;
    padding: 0 30px;
}

.htmega-team-style-2 .htmega-team-hover-action .htmega-hover-action {
    text-align: center;
    padding: 25px 0;
    background-color: rgba(115, 146, 184, 0.7);
    width: 100%;
    opacity: 0;
    -webkit-transform: translate(265px, 145px) rotate(45deg);
    -moz-transform: translate(265px, 145px) rotate(45deg);
    -o-transform: translate(265px, 145px) rotate(45deg);
    -ms-transform: translate(265px, 145px) rotate(45deg);
    transform: translate(265px, 145px) rotate(45deg);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.htmega-team-style-2 .htmega-team-hover-action .htmega-hover-action h4 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 9px;
    color: #ffffff;
}

.htmega-team-style-2 .htmega-team-hover-action .htmega-hover-action{
    background-color: #18012c;
}
.htmega-team-style-2 .htmega-team-hover-action{
  background-color: transparent !important;
}

.htmega-team-style-2:hover .htmega-team-hover-action .htmega-hover-action {
    opacity: 1;
    -webkit-transform: translate(0px, -10px) rotate(45deg);
    -moz-transform: translate(0px, -10px) rotate(45deg);
    -o-transform: translate(0px, -10px) rotate(45deg);
    -ms-transform: translate(0px, -10px) rotate(45deg);
    transform: translate(0px, -10px) rotate(0deg);
}

/* Team Style 03 */

.htmega-team-style-3 .htmega-thumb {
    padding-bottom: 80px;
    position: relative;
}

.htmega-team-style-3 .plus_click {
    position: absolute;
    left: 50%;
    top: -14px;
    transform: translateX(-50%);
}

.htmega-team-style-3 .plus_click::before {
    content: "\f067";
    font-family: Fontawesome;
    display: block;
    width: 25px;
    height: 25px;
    border: 1px solid #fff;
    color: #fff;
    background: #555555;
    border-radius: 100%;
    text-align: center;
    font-size: 12px;
    z-index: 2;
    cursor: pointer;
    transition: 0.5s;
    line-height: 27px;
}

.htmega-team-style-3 .plus_click.team-minus::before {
    content: "\f068";
    background: #18012c;
}

.htmega-team-style-3 .htmega-team-click-action {
    background: #343434;
    text-align: center;
    border-radius: 50px 50px 0 0;
    padding-top: 28px;
    padding-bottom: 20px;
    transition: 0.5s;
    width: 100%;
    position: absolute;
    width: 100%;
    bottom: 0;
    margin-bottom: -58px;
}

.htmega-team-style-3 .htmega-team-click-action.visible {
    margin-bottom: 0px;
    background: #18012c;
}

.htmega-team-style-3 .htmega-team-click-action h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 2px;
}

.htmega-team-style-3 .htmega-team-click-action h4{
    color: #ffffff;
}

.htmega-team-style-3 .htmega-team-click-action span {
    display: block;
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 14px;
}

.htmega-team-style-3 .htmega-team-click-action .htmega-social-network {
    margin-bottom: 9px;
}

/* Team Member Social Media CSS */
.htmega-team ul.htmega-social-network {
    padding: 0 15px;
    margin: 0;
    list-style: none;
    display: block;
    text-align: center;
}
.htmega-social-network {
    margin-bottom: 8px;
}

.htmega-social-network li {
    margin: 0 10px;
    display: inline-block;
}

.htmega-social-network li a {
  color: #fff;
  font-size: 14px;
  display: block;
  background: transparent;
  line-height: 1;
}
.htmega-social-network li a svg {
    width: 20px;
  }

.htmega-social-network li a:hover {
    color: #3B5998;
    background: transparent;
}

.htmega-team-style-3 .htmega-social-network li a {
  height: 28px;
  line-height: 26px;
  text-align: center;
  width: 28px;
}

/* Team Style 04 */

.htmega-team-style-4 {
    text-align: center;
}

.htmega-team-style-4 .htmega-thumb {
    overflow: visible;
    display: inline-block;
}

.htmega-team-style-4 .htmega-thumb.htmega-team-image-hover-left img {
    z-index: 11;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: relative;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    -o-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.htmega-team-style-4 .htmega-thumb.htmega-team-image-hover-right img {
    z-index: 11;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: relative;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.htmega-team-style-4 .htmega-thumb.htmega-team-image-hover-top img {
    z-index: 11;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: relative;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}

.htmega-team-style-4 .htmega-thumb.htmega-team-image-hover-bottom img {
    z-index: 11;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: relative;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.htmega-team-style-4 .htmega-team-hover-action {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    text-align: center;
}

.htmega-team-style-4 .htmega-team-hover-action::before {
    position: absolute;
    content: "";
    background: #18012c;
    opacity: 1;
    width: auto;
    height: auto;
    border-radius: 100%;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
}
.htmega-team-style-4 .htmega-team-image-hover-none .htmega-team-hover-action::before {
  background: rgba(24, 1, 44, 0.5) none repeat scroll 0 0;
  bottom: 10px;
  content: "";
  height: auto;
  left: 10px;
  opacity: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  transition: all 0.4s ease-in-out 0s;
  width: auto;
}
.htmega-thumb.htmega-team-image-hover-none {
  overflow: hidden;
}
.htmega-team-style-4 .htmega-team-image-hover-none .htmega-team-hover-action .htmega-hover-action h4 {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.htmega-team-style-4 .htmega-team-image-hover-none ul.htmega-social-network{
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.htmega-team-style-4:hover .htmega-team-image-hover-none .htmega-team-hover-action .htmega-hover-action h4,.htmega-team-style-4:hover .htmega-team-image-hover-none ul.htmega-social-network {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.htmega-team-style-4:hover .htmega-team-image-hover-none .htmega-team-hover-action::before {
  opacity: 1;
}

.htmega-team-style-4.htmega-team:hover .htmega-team-image-hover-none .htmega-team-hover-action {
  background-color: transparent;
}

.htmega-team-style-4 .htmega-team-hover-action .htmega-hover-action {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
}

.htmega-team-style-4 .htmega-team-hover-action .htmega-hover-action h4 {
    font-size: 16px;
    margin-bottom: 13px;
    font-weight: 500;
}

.htmega-team-style-4 .htmega-team-hover-action .htmega-hover-action h4 {
    color: #ffffff;
}

.htmega-team-style-4:hover .htmega-thumb.htmega-team-image-hover-left img {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
    -moz-transform: rotate3d(0, 1, 0, -180deg);
    -ms-transform: rotate3d(0, 1, 0, -180deg);
    -o-transform: rotate3d(0, 1, 0, -180deg);
    transform: rotate3d(0, 1, 0, -180deg);
}

.htmega-team-style-4:hover .htmega-thumb.htmega-team-image-hover-right img {
    -webkit-transform: rotate3d(0, 1, 0, 180deg);
    -moz-transform: rotate3d(0, 1, 0, 180deg);
    -ms-transform: rotate3d(0, 1, 0, 180deg);
    -o-transform: rotate3d(0, 1, 0, 180deg);
    transform: rotate3d(0, 1, 0, 180deg);
    z-index: 12;
}

.htmega-team-style-4:hover .htmega-thumb.htmega-team-image-hover-top img {
    -webkit-transform: rotate3d(1, 0, 0, 180deg);
    -moz-transform: rotate3d(1, 0, 0, 180deg);
    -ms-transform: rotate3d(1, 0, 0, 180deg);
    -o-transform: rotate3d(1, 0, 0, 180deg);
    transform: rotate3d(1, 0, 0, 180deg);
}

.htmega-team-style-4:hover .htmega-thumb.htmega-team-image-hover-bottom img {
    -webkit-transform: rotate3d(1, 0, 0, 180deg);
    -moz-transform: rotate3d(1, 0, 0, 180deg);
    -ms-transform: rotate3d(1, 0, 0, 180deg);
    -o-transform: rotate3d(1, 0, 0, 180deg);
    transform: rotate3d(1, 0, 0, 180deg);
}

/* Team Style 05 */

.htmega-team-style-5 .htmega-thumb img {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

.htmega-team-style-5 .htmega-team-hover-action {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: white;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    opacity: 0;
}

.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 20px;
}

.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 9px;
}

.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action h4 a {
    color: #343434;
}

.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action span {
    font-size: 16px;
    display: block;
    color: #343434;
    margin-bottom: 12px;
}

.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action p {
    line-height: 26px;
    color: #494849;
    font-size: 14px;
    margin-bottom: 16px;
}

.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action .htmega-social-network {
    justify-content: flex-start;
}

.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action .htmega-social-network li:first-child {
    margin-left: 0;
}

.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action h4,
.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action span,
.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action ul.htmega-social-network,
.htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action p {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    opacity: 0;
}

.htmega-team-style-5:hover .htmega-team-hover-action {
    opacity: 1;
    background-color: white;
}

.htmega-team-style-5:hover .htmega-team-hover-action .htmega-hover-action h4,
.htmega-team-style-5:hover .htmega-team-hover-action .htmega-hover-action ul.htmega-social-network,
.htmega-team-style-5:hover .htmega-team-hover-action .htmega-hover-action p,
.htmega-team-style-5:hover .htmega-team-hover-action .htmega-hover-action span {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.htmega-team-style-5:hover .htmega-thumb img {
    -webkit-transform: scale(10);
    -moz-transform: scale(10);
    -o-transform: scale(10);
    -ms-transform: scale(10);
    transform: scale(10);
    opacity: 0;
}
.htmega-team.htmega-team-style-5 ul.htmega-social-network{
  padding: 0;
}

/* Team Style 06 */
.htmega-team-style-6 {
    overflow: hidden;
}

.htmega-team-style-6 .htmega-thumb img {
    transition: 0.5s;
}

.htmega-team-style-6:hover .htmega-thumb img {
    transform: scale(1.2) rotate(10deg);
}

.htmega-team-style-6 .htmega-team-info {
    background: #f4f4f4;
    text-align: center;
    transition: 0.4s;
}

.htmega-team-style-6 .htmega-team-info .htmega-team-content {
    padding: 26px 18px;
}

.htmega-team-style-6 .htmega-team-info .htmega-team-content p {
    font-size: 14px;
    line-height: 28px;
    color: #494849;
    margin: 0;
}

.htmega-team-style-6 .htmega-team-info .htmega-team-content h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}

.htmega-team-style-6 .htmega-team-info .htmega-team-content h4 {
    color: #343434;
}

.htmega-team-style-6 .htmega-team-info .htmega-team-content span {
    color: #343434;
    font-size: 14px;
    font-weight: 400;
}

.htmega-team-style-6 .htmega-team-info .htmega-social-network {
    padding: 14px 0;
    border-top: 2px solid #ffffff;
}
.htmega-team.htmega-team-style-6 .htmega-team-content {
  border:none;
}

/* Team Style 07 */
.htmega-team-style-7 {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.htmega-team-style-7 .htmega-thumb a img {
    transition: 0.5s;
}

.htmega-team-style-7 .htmega-team-hover-action {
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center;
}

.htmega-team-style-7 .htmega-team-hover-action{
    background-color: transparent !important;
}

.htmega-team-style-7 .htmega-team-hover-action .htmega-hover-action .htmega-social-network {
    -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.htmega-team-style-7 .htmega-team-hover-action .htmega-hover-action .htmega-social-network li a {
    -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -webkit-transform: scale(0.1);
    transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transform: scale(0.1);
    opacity: 0;
    height: 28px;
    width: 28px;
    line-height: 28px;
}

.htmega-team-style-7:hover .htmega-team-hover-action .htmega-hover-action .htmega-social-network li a {
    opacity: 1;
    transform: scale(1);
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}

.htmega-team-style-7 .htmega-team-content {
  background: #fff none repeat scroll 0 0;
  border: 0 none;
  margin: 0;
  padding: 20px 10px;
  text-align: center;
}

.htmega-team-style-7 .htmega-team-content h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 3px;
}

.htmega-team-style-7 .htmega-team-content h4 {
    color: #343434;
}

.htmega-team-style-7 .htmega-team-content h4:hover {
    color: #18012c;
}

.htmega-team-style-7 .htmega-team-content span {
    color: #343434;
    font-size: 14px;
    margin: 0;
    font-weight: 400;
}

.htmega-team-style-7:hover .htmega-thumb img {
    transform: scale(1.2) rotate(10deg);
}



/*---------------------------------
    Pricing Table Style
-----------------------------------*/
.htmega-features svg {
  width: 20px;
  display: inline-block;
}
.htmega-pricing-panel {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    margin-top: 30px;
}

.htmega-pricing-body ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.htmega-pricing-panel .pricing_old {
  margin-right: 15px;
}
.htmega-pricing-panel .htmega-pricing-heading .price h4 span.pricing_new,.htmega-pricing-panel .htmega-pricing-heading .price h4 span.pricing_old{
  padding-left: 16px;
  position: relative;
}

.htmega-features li i{
  margin-right: 8px;
}

/* Pricing Table style 1 */
.htmega-pricing-style-1 {
    background: #365a73;
    margin-top: 30px;
    border-radius: 10px;
    padding-bottom: 40px;
}

.htmega-pricing-style-1 .htmega-pricing-heading {
    padding-top: 65px;
    padding-bottom: 75px;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    background-size: cover;
    margin-bottom: 37px;
    border-radius: 10px 10px 0 0;
}

.htmega-pricing-style-1 .htmega-pricing-heading .title {
    position: absolute;
    left: -7px;
    transform: rotate(-90deg);
    top: 39px;
}

.htmega-pricing-style-1 .htmega-pricing-heading .title h2 {
    margin: 0;
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    font-size: 16px;
    background-image: -webkit-linear-gradient(left, #446c83, #4eb8bf);
    background-image: linear-gradient(left, #446c83, #4eb8bf);
    border-radius: 10px;
    font-family: 'Raleway', sans-serif;
    width: 125px;
    text-align: center;
}

.htmega-pricing-style-1 .htmega-pricing-heading .price {
    display: inline-block;
    padding-left: 35px;
}

.htmega-pricing-style-1 .htmega-pricing-heading .price h4 {
    color: #ffffff;
    display: inline-block;
    margin: 0;
    position: relative;
    font-size: 40px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
}

.htmega-pricing-style-1 .htmega-pricing-heading .price h4 span.pricing_new{
  font-size: 40px;
}

.htmega-pricing-style-1 .htmega-pricing-heading .price h4 sub {
    position: absolute;
    left: 0;
    top: 23px;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
}
.htmega-pricing-style-1 .htmega-pricing-heading .price h4 span.pricing_old sub{
  position: static;
}

.htmega-pricing-style-1 .htmega-pricing-heading .price h4 span {
    font-size: 20px;
    font-family: "Montserrat", sans-serif;
}

.htmega-pricing-style-1 .htmega-pricing-heading .price h4 span.separator {
    margin-right: -5px;
}

.htmega-pricing-style-1 .htmega-pricing-body {
    margin-bottom: 37px;
}

.htmega-pricing-style-1 .htmega-pricing-body ul li {
    color: #f1f1f1;
    font-weight: 300;
    font-size: 16px;
    padding: 5px 0;
}
a.price_btn{
  text-decoration: none;
}
.htmega-pricing-style-1 a.price_btn {
    border: 1px solid #4fbfc5;
    display: inline-block;
    padding: 8px 40px;
    border-radius: 10px;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    transition: 0.5s;
}

.htmega-pricing-style-1 a.price_btn:hover {
    background: #4ebec4;
    color: #ffffff;
    border: 1px solid #4ebec4;
}

/* Pricing Table style 2*/
.htmega-pricing-style-2 {
    background: #ffffff;
    border-radius: 10px;
    padding: 55px 0;
}

.htmega-pricing-heighlight{
    padding: 70px 0;
    box-shadow: 0 0 30px rgba(82, 182, 188, 0.25);
    position: relative;
    z-index: 2;
}

.htmega-pricing-style-2 .htmega-pricing-heading {
    margin-bottom: 10px;
}

.htmega-pricing-style-2 .htmega-pricing-heading .icon {
    margin-bottom: 20px;
}

.htmega-pricing-style-2 .htmega-pricing-heading .title h2 {
    margin-bottom: 14px;
    margin-bottom: 28px;
}

.htmega-pricing-style-2 .htmega-pricing-heading .price h4 {
    color: #52b6bc;
    font-weight: 400;
    position: relative;
    font-size: 30px;
    margin: 0;
    font-family: 'Lora', serif;
    display: inline-block;
}

.htmega-pricing-style-2 .htmega-pricing-heading .price h4 sub {
    position: absolute;
    left: 0;
    top: 16px;
}

.htmega-pricing-style-2 .htmega-pricing-body {
    margin-bottom: 27px;
}

.htmega-pricing-style-2 .htmega-pricing-body ul li {
    color: #7b7b7b;
    font-size: 14px;
    font-weight: 300;
    padding: 3px 0;
}

.htmega-pricing-style-2 .htmega-pricing-footer a.price_btn {
    border: 2px solid #52b6bc;
    display: inline-block;
    padding: 0 32px;
    color: #52b6bc;
    border-radius: 21px;
    font-weight: 500;
    font-size: 15px;
    transition: 0.5s;
}

.htmega-pricing-style-2 .htmega-pricing-footer a.price_btn:hover {
    background: #52b6bc;
    color: #ffffff;
    border: 2px solid #52b6bc;
}


/* Pricing Table style 3 */
.htmega-pricing-style-3 {
    background: #ef476f;
    padding-bottom: 60px;
    margin-top: 88px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.htmega-pricing-style-3 .htmega-pricing-heading .price {
    width: 125px;
    height: 127px;
    background: #ef476f;
    border: 4px solid #fff;
    border-radius: 100%;
    text-align: center;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: -63px;
    margin-bottom: 37px;
}

.htmega-pricing-style-3 .htmega-pricing-heading .price h4 span.pricing_new,.htmega-pricing-style-3 .htmega-pricing-heading .price h4{
    font-size: 40px;
    margin: 0;
    font-weight: 600;
    position: relative;
    font-family: "Poppins", sans-serif;
}
.htmega-pricing-panel.htmega-pricing-style-3 .htmega-pricing-heading .price h4 span.pricing_new, .htmega-pricing-panel.htmega-pricing-style-3 .htmega-pricing-heading .price h4 span.pricing_old{
  padding: 0;
}

.htmega-pricing-style-3 .htmega-pricing-heading .price h4 sub {
    font-size: 20px;
    position: relative;
    top: -17px;
    left: 0;
}

.htmega-pricing-style-3 .htmega-pricing-heading .price h4 span {
    font-size: 15px;
    font-weight: 500;
}

.htmega-pricing-style-3 .htmega-pricing-heading .price h4 span.separator {
    margin-left: -9PX;
    margin-right: -10px;
}

.htmega-pricing-style-3 .htmega-pricing-heading .title {
    margin-bottom: 41px;
}

.htmega-pricing-style-3 .htmega-pricing-heading .title h2 {
    font-size: 26px;
    color: #ffffff;
    font-weight: 600;
    margin: 0;
    font-family: "Montserrat", sans-serif;
}

.htmega-pricing-style-3 .htmega-pricing-body ul li {
    color: #ffffff;
    font-size: 17px;
    padding: 5px 0;
    font-family: "Poppins", sans-serif;
}

.htmega-pricing-style-3 .htmega-pricing-footer {
    margin-top: 48px;
}

.htmega-pricing-style-3 .htmega-pricing-footer a.price_btn {
    height: 40px;
    padding: 0 43px;
    display: inline-block;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
    color: #fff;
    font-weight: 600;
    line-height: 40px;
    font-size: 15px;
    transition: 0.5s;
    font-family: "Montserrat", sans-serif;
}

.htmega-pricing-style-3 .htmega-pricing-footer a.price_btn:hover {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* Pricing Table style 4 */
.htmega-pricing-style-4 {
    background: #ffffff;
    padding: 90px 0;
}
.htmega-pricing-style-4.htmega-pricing-heighlight .htmega-pricing-footer {
  height: auto;
}

.htmega-pricing-ribon{
  position: relative;
}

.htmega-pricing-ribon::before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA6CAMAAADIrIqpAAADAFBMVEVMaXHIGxDIGxDnJRT9MBj2Khf9MBjIGxD9MBj9MBjIGxDuJBb9MBj9MBjIGxDuJRbtJBX9MBjIGxD9MBjHGxDIGxDCGw/IGxDtIxX9MBjIGxD9MBjrIhX9MBjHGxD9MBjqIRXIGxD+MBjqIRXHGxD9MBjIGxD9MBjrHhXnHxXmHhT9MBjnHxTpIBXIGxD9MBj9MBjnHxT9MBjIGxDlHhTIGxD9MBjSHRLnHhT9MBjmHhT9MBj9MBj9MBjpHxTmHhT/MxjIGxDuJBb6LhjzKBfdHRPtHxXlHhT9MBjYHhL9MBjIGxD9MBjIGxD9MBjmHhTIGxDnHhTkHRT/Mhj7LxjlHRTh///9LBTrAgDkHBTmHxTqCwDBGg/EGg/qDwP/EgDmHBPqCQHGGxDnGQ7/HwT/IQf/MxnqDQLpEQf/DwD/GADsHhX/GwD/JAz+KA/9MhrE3+nhGhPmGxH/HAH+KxPjNi79MRn9Mxv2Y1HQnaDsr6jIydHF2+Tk8fPf///nDALHGxDLHBHnFwzZHRLkGxLoGhDpHhTqHhXlIRbtHxX/HgflKyL9Lhb7PSjfTkj7SjXcXVr0dGbrurTG0NjH09vC3efD4uzl5ubsAQDJGxDoFAniGhPnHBH/FQDmIhjsIxX9HgX/HwnkLib6Lhj/LhT+MBj8OB/8QCndVVD5TjraZGH3ZlTRkpXRlJbNsbXJwcjqt7HsvbfHztbG0drE4erE5O3m4N/B8Pvn4+HA8//l6enk7Oy+/v/j8/Xl9fbh+fvi+/3f/v/g///j///k///pAADpAgDsBADoCADrCgDQHBHTHRLWHRLcHBPlGRDdHhPfHhPhHhTiHhPjHxTiKiLvJhbwJhb+KhLjMyvgNS75LRf9MBnhOjL8OyTfSUPcTEj6RS/4SDXZXFn4VULZb230cWLWfn32d2bzemzVhYbyiX3SlZfNnJ/QnqHwmI7OpqntqaHHv8bssqvusqrKwsnIxs3Gx87JytHE0dnH1NzC2OHB3+nk3t3m6+vh7/Hh8fLBgvDIAAAATnRSTlMABgwRKi49QENJSUxOT09TWVpeYmNlZWZsbXB4enyBk5iYmZ+rrLGxs7y+wMHExcjQ0NHS2Nrc3ODl5ufs7+/v7+/v7+/v7+/y8vT2+fxSTGtKAAADPklEQVR42mNggAEOWVUDGw9bW1sHB2cXJzt7GHC3c7Nz9TRXkeNiQAfCBn5QkFZ2NbRwdqQ/DGQHNjfGxsQGBASYSqFoYdX3g+tZ7F8YBNcRGth5sRGsAwyM2RF6eP2Q9ETO9keAwOzmWLgWEBDHoifYL7QlEElPZ3NM0kxkTQFQJ7Ig9CxNm1+IZE9o9vmYpAA0wAfWZIbkuFuRoUia2qIaYtH1BHgzAfVI+iFpuoZskX/n6ZgATKAI1GSJ5Lrg+S1IetovJTVg0eTLzMDphxwMgZFImrLPxMzEogkYFvLImkICg5BtOhWLTU+AGoM2Tk2B/o1JWDWZMliDlZfnZQJBfOaMoxERMyKSO8BhdzkAuyZHBi+QnvzcvKcvJk58PnHCowkTVq2Y1RQFct0FrOEABAweIE15uZ/qwsLCjhzcMrWgYOvOl4lzQOFwNga7Hj2IptS7YYdq9+7d9//njylTJu+szmgCOc9EREwUE4gLMUI0hXe92j1927Ydf758XL/+66ZViQmgRKTBgAuANeWHZy1b3tu7vLf7Snf3onnR/iA/+Wvh1+RX1pOakpqauiCuPi4uPSMBrIegJqyRO3g05YcX5xQXF+dE10dHR6cT56f86ykPVvb39z8svVlaemdRXAIxoRfe9W7/7l27/k7//q26elPNE3A8EdKUuiwsrLa2dt+/KZM3b568HZIiCGkqWfjhUNiBA0f21/yqqZm6/RlRNgFTecXqCiDqu9/Xt+LerGSiUkR5XjwQzI0/fiwCCCD5aainCGBUlZSULAlvPdfamlxEnKay8qy5KUAAzBrp6XER0cQFRNfjSRsnTdq44e2bysr3laUZxAR5bs90UMFyGFywFOxZF5dMjKbwHWBNdVt/T5s2bc+6dGI0lS1cWbWhqupz1es1a9dWrrlBlPNul+fE52Rl5WSdPJGYGB0RPY/IIO8JDw9fEj6npaioKGEQpohRTSia/MnQpK4bSbImJQYGzUgSNUmD+AqI1hExmnggAhKhoURrsmSBiXCHBhGpSZ8ZqXFqFUSUJiUUMWadSPyafEB6ZNFFlUHBoYNTE0iPIKawTGhokCFOTZLWRmzYxAUsrPhx6QEA4i2JmHS7WBkAAAAASUVORK5CYII=);
    left: 30px;
    position: absolute;
    top: -15px;
}

.htmega-pricing-style-4 .htmega-pricing-heading .price h4 {
    font-weight: 600;
    color: #4d4d4d;
    font-size: 48px;
    position: relative;
    display: inline-block;
    margin: 0;
}

.htmega-pricing-style-4 .htmega-pricing-heading .price h4 sub {
    position: absolute;
    left: 0;
    top: 25px;
    font-size: 31px;
}

.htmega-pricing-style-4 .htmega-pricing-heading .title h2 {
    font-size: 18px;
    font-weight: 500;
    color: #000101;
    padding-bottom: 27px;
    position: relative;
    margin-bottom: 28px;
}

.htmega-pricing-style-4 .htmega-pricing-heading .title h2::before {
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    background: #e1e1e1;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.htmega-pricing-style-4 .htmega-pricing-body {
    position: relative;
    padding-bottom: 23px;
    margin-top: 36px;
}

.htmega-pricing-style-4 .htmega-pricing-body::before {
    position: absolute;
    content: "";
    background: #e1e1e1;
    width: 60px;
    height: 2px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.htmega-pricing-style-4 .htmega-pricing-body ul {
    padding: 0 53px;
}

.htmega-pricing-style-4 .htmega-pricing-body ul li {
    font-size: 15px;
    color: #000000;
    line-height: 35px;
    font-family: "Montserrat", sans-serif;
}

.htmega-pricing-style-4 .htmega-pricing-footer {
    margin-top: 32px;
    height: 0px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.htmega-pricing-style-4 .htmega-pricing-footer a.price_btn {
    height: 46px;
    border: 1px solid #ededed;
    display: inline-block;
    line-height: 44px;
    padding: 0 40px;
    color: #000000;
    font-size: 14px;
    border-radius: 30px;
    font-family: "Montserrat", sans-serif;
    transition: 0.5s;
}

.htmega-pricing-style-4 .htmega-pricing-footer a.price_btn:hover {
    background: #0056ff;
    color: #ffffff;
    border: 1px solid #0056ff;
}

.htmega-pricing-style-4:hover .htmega-pricing-footer {
    height: 46px;
}

.htmega-pricing-style-4.active .htmega-pricing-footer {
    height: 46px !important;
}

/* Pricing Table Style 5 */
.htmega-pricing-style-5 {
    background: #f6f6f6;
    padding: 40px 0;
    text-align: left;
    padding-bottom: 50px;
    margin-left: 30px;
}

.htmega-pricing-style-5 .htmega-pricing-heading {
    padding-left: 46px;
    margin-bottom: 8px;
}

.htmega-pricing-style-5 .htmega-pricing-heading .price h4 {
    color: #0056ff;
    font-weight: 600;
    font-size: 40px;
}

.htmega-pricing-style-5 .htmega-pricing-heading .title h2 {
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 3px;
    margin-bottom: 3px;
}

.htmega-pricing-style-5 .htmega-pricing-body {
    background: #e3ecff;
    margin-right: 30px;
    margin-left: -30px;
    border-radius: 6px;
    padding: 40px 56px 60px;
    position: relative;
}

.htmega-pricing-style-5 .htmega-pricing-body ul {
    margin-bottom: -37px;
}

.htmega-pricing-style-5 .htmega-pricing-body ul li {
    color: #181818;
    font-size: 14px;
    padding: 10px 0;
}

.htmega-pricing-body ul li.off {
    text-decoration: line-through;
}

.htmega-pricing-style-5 .htmega-pricing-body a.price_btn {
    bottom: -72px;
    background: transparent;
    display: inline-block;
    left: 50%;
    border-radius: 25px;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 2px;
    transform: translateX(-50%);
    position: relative;
    border: 1px solid transparent;
    padding: 4px;
    transition: 0.5;
}

.htmega-pricing-style-5 .htmega-pricing-body a.price_btn span {
    padding: 0 30px;
    background: #0056ff;
    display: inline-block;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
}

.htmega-pricing-style-5 .htmega-pricing-body a.price_btn:hover {
    border: 1px solid #0056ff;
}

.htmega-pricing-style-5 .htmega-pricing-body a.price_btn.active {
    border: 1px solid #0056ff;
}

.htmega-pricing-style-5 .htmega-pricing-body a.price_btn.active:hover {
    border: 1px solid transparent;
}
.htmega-pricing-style-5 .htmega-pricing-heading .price h4 span.pricing_new, .htmega-pricing-style-5 .htmega-pricing-heading .price h4 span.pricing_old{
  padding: 0;
}
.htmega-pricing-style-5 sub {
  font-size: 40px;
  position: static;
}

/* Pricing Table Style 6 */

.htmega-pricing-style-6 {
    background: #fff;
    box-shadow: 0 0 20px 1px rgba(35, 31, 32, 0.2);
    padding-bottom: 30px;
}

.htmega-pricing-style-6.htmega-pricing-heighlight .htmega-pricing-heading {
    background: #2d3e50;
    padding: 30px 0;
}

.htmega-pricing-style-6.htmega-pricing-heighlight .htmega-pricing-body {
    padding: 55px 0;
}

.htmega-pricing-style-6.htmega-pricing-heighlight .htmega-pricing-body ul li {
    padding: 7px 0;
}

.htmega-pricing-style-6 .htmega-pricing-heading {
    background: #2d3e50;
    padding: 30px 0;
}

.htmega-pricing-style-6 .htmega-pricing-heading .price h4 span.separator {
    margin-left: -7px;
    margin-right: -10px;
}

.htmega-pricing-style-6 .htmega-pricing-heading .price h4 sub {
    font-size: 18px;
    position: relative;
    top: -20px;
    left: 0;
}

.htmega-pricing-style-6 .htmega-pricing-body {
    padding: 50px 0;
}

.htmega-pricing-style-6 .htmega-pricing-body ul li {
    color: #2d3e50;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 0;
    font-family: 'Raleway', sans-serif;
}

.htmega-pricing-style-6 .htmega-pricing-footer a.price_btn {
    display: inline-block;
    background: #2d3e50;
    padding: 0 40px;
    height: 40px;
    line-height: 41px;
    font-weight: 700;
    border-radius: 15px;
    font-size: 15px;
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    transition: 0.5s;
}

.htmega-pricing-style-6 .htmega-pricing-footer a.price_btn:hover {
    transform: translateY(-5px);
}
.htmega-pricing-style-6 .htmega-pricing-heading .price h4 span.period-txt,.htmega-pricing-style-6 .htmega-pricing-heading .price h4 span.separator {
  color: #ecebeb;
  font-size: 18px;
}

/* Pricing Table style 7 */
.htmega-pricing-style-7 {
    background: #ffffff;
    padding-top: 48px;
    padding-bottom: 60px;
    box-shadow: 0 0 10px rgba(1, 26, 72, 0.1);
}

.htmega-pricing-style-7 .htmega-pricing-heading .title h2 {
    color: #f7ca18;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 32px;
    font-family: "Poppins", sans-serif;
}

.htmega-pricing-style-7 .htmega-pricing-heading .price {
    background-position: center center;
    background-size: cover;
    margin-bottom: 23px;
    padding: 12px 0;
}

.htmega-pricing-style-7 .htmega-pricing-heading .price h4 {
    font-size: 60px;
    color: #011a48;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
}

.htmega-pricing-style-7 .htmega-pricing-heading .price h4 span.period-txt,.htmega-pricing-style-7 .htmega-pricing-heading .price h4 span.separator {
    font-size: 26px;
    font-weight: 600;
}

.htmega-pricing-style-7 .htmega-pricing-heading .price h4 span.separator {
    margin-left: 2px;
    margin-right: -8px;
}

.htmega-pricing-style-7 .htmega-pricing-heading .price h4 sub {
    font-size: 26px;
    left: 0px;
    position: relative;
    top: -3px;
}

.htmega-pricing-style-7 .htmega-pricing-body {
    padding: 0 28px;
}

.htmega-pricing-style-7 .htmega-pricing-body ul li {
    color: #798294;
    font-size: 20px;
    line-height: 32px;
    padding: 13px 0;
    border-top: 1px solid #f6f6f6;
    font-family: 'Open Sans', sans-serif;
}

.htmega-pricing-style-7 .htmega-pricing-body ul li:last-child {
    border-bottom: 1px solid #f6f6f6;
}

.htmega-pricing-style-7 .htmega-pricing-footer {
    margin-top: 40px;
}

.htmega-pricing-style-7 .htmega-pricing-footer a.price_btn {
    height: 47px;
    padding: 0 50px;
    display: inline-block;
    background: #011a48;
    border-radius: 23px;
    color: #fff;
    font-size: 14px;
    line-height: 47px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
    font-family: "Poppins", sans-serif;
    transition: 0.5s;
}

.htmega-pricing-style-7 .htmega-pricing-footer a.price_btn:hover {
    background: #f7ca18;
    color: #000000;
}

/*-----------------------------
    Brand Style
------------------------------*/
.htmega-brands-area.htmega-brands-style-1{
  display: flex;
  flex-wrap: wrap;
}
.single-partner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 15px;
    width: calc(100% * (1/4));
    text-align: center;
    margin-bottom: 50px;
}
.single-partner a{
  display: inline-block;
}

/* Brand style 2 */
ul.brand-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}

ul.brand-list li {
    position: relative;
    text-align: center;
}

ul.brand-list li a{
  display: inline-block;
}

.htmega-brands-style-2 ul.brand-list li {
    border-right: 1px dashed #ffffff;
    display: block;
    float: left;
    padding: 20px;
    text-align: center;
    width: 20%;
}

.htmega-brands-style-2 ul.brand-list li:last-child {
    border-right: 1px dashed transparent;
}

.htmega-brands-style-3 ul.brand-list li {
    flex-basis: 20%;
    border-right: 1px solid #dcd9d9;
    height: 125px;
    line-height: 125px;
    border-top: 1px solid #dcd9d9;
    border-bottom: 1px solid #dcd9d9;
}

.htmega-brands-style-3 ul.brand-list li:first-child {
    border-left: 1px solid #dcd9d9;
}

.brand-list-area {
  display: flex;
  flex-wrap: wrap;
}
.brand-logo-col{
  padding-left: 15px;
  padding-right: 15px;
}
.htmega-brands-style-5 .brand-logo-col{
  flex: 0 0 25%;
  max-width: 25%;
}
.htmega-brands-style-5 .single-partner {
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  text-align: center;
  display: block;
  width: 100%;
  padding: 25px 15px;
}

.htmega-brands-style-7 .single-partner{
  width: 100%;
}
.htmega-brands-style-7 .brand-logo-col{
  flex: 0 0 33.333%;
  max-width: 33.333%;
}

/* Brand Style Four */
.htmega-brands-style-4 ul.brand-list{
  display: block;
}
.htmega-brands-style-4 ul.brand-list li {
    border-bottom: 1px dashed #aaa;
    border-right: 1px dashed #aaa;
    float: left;
    padding: 25px 15px;
    text-align: center;
    width: 33.33%;
}

.htmega-brands-style-4 ul.brand-list li:nth-child(1) {
    border-bottom-color: #aaa;
    border-right-color: #aaa;
}

.htmega-brands-style-4 ul.brand-list li:nth-child(6),
.htmega-brands-style-4 ul.brand-list li:last-child {
    border-bottom-color: transparent;
    border-right-color: transparent;
}

.htmega-brands-style-4 ul.brand-list li:nth-child(5) {
    border-bottom-color: transparent;
    border-right-color: #aaa;
}

.htmega-brands-style-4 ul.brand-list li:nth-child(4) {
    border-bottom-color: transparent;
    border-right-color: #aaa;
}

.htmega-brands-style-4 ul.brand-list li:nth-child(3) {
    border-bottom-color: #aaa;
    border-right-color: transparent;
}

/*-----------------------
 * Newsletter Style 
-----------------------*/
.float-left{
  float:left;
}
.newsletter-style-one p {
    color: #798294;
    font-size: 14px;
    line-height: 28px;
    max-width: 605px;
    margin: 0 auto !important;
    width: 100%;
    margin-bottom: 58px;
    margin-top: 16px;
}

.htmega-mailchimp-style-1 .htmega-input-box {
    position: relative;
    max-width: 530px;
    margin: 0 auto;
}
.htmega-input-box input[type="text"],.htmega-input-box input[type="email"] {
  width: 100%;
}
.htmega-mailchimp-style-1 .htmega-input-box input[type="submit"] {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
    border: 0 none;
    transition: 0.4s;
}

/* Newsletter Style Two */
.htmega-mailchimp-style-2 .htmega-input-box input[type="text"],.htmega-mailchimp-style-2 .htmega-input-box input[type="email"] {
  width: calc(100% - 170px);
}

/* Newsletter Style Three */
.htmega-input-box form{
  width: 100%;
}
.htmega-mailchimp-style-3 .htmega-input-box {
    position: relative;
    max-width: 580px;
    width: 100%;
    margin: 0 auto;
    display: flex;
}
.htmega-mailchimp-style-3 .htmega-input-box input {
    text-align: center;
    float: left;
    overflow: hidden;
    max-width: 405px;
}

.htmega-mailchimp-style-3 .htmega-input-box input[type="submit"] {
    float: right;
    overflow: hidden;
    transition: 0.4s;
}

/* Newsletter Style Four */
.htmega-mailchimp-style-4 .htmega-input-box {
    position: relative;
}

.htmega-mailchimp-style-4 .htmega-input-box input[type="submit"] {
    position: absolute;
    right: 5px;
    top: 50%;
    width: 40px;
    transform: translateY(-50%);
    transition: 0.4s;
    text-indent: -99999px;
}
.htmega-mailchimp-style-4 .htmega-input-box::before {
  color: #ffffff;
  content: "";
  cursor: pointer;
  display: block;
  font-family: fontawesome;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

/* Newsletter Style Five */
.htmega-mailchimp-style-5 .htmega-input-box input[type="submit"] {
    width: 100%;
    transition: 0.5s;
}

/*
* Testimonial Style
*/

.htmega-testimonial-area .slick-prev, .htmega-testimonial-area .slick-next {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #7d7d7d;
  cursor: pointer;
  display: block;
  font-size: 24px;
  height: auto;
  line-height: 1;
  outline: medium none;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(0px, -50%);
  width: auto;
}
.htmega-testimonial-area .slick-next{
  right: 0;
}

.htmega-testimonial-area .slick-dots{
  list-style: none;
}
.htmega-testimonial-area .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 12px;
    height: 12px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #e3e3e3;
    border-radius: 100%;
}
.htmega-testimonial-area .slick-dots li.slick-active button {
    background: #ff6600;
}
.htmega-testimonial-area .slick-dots li button:before {
    display: none;
}
.htmega-testimonial-area .slick-dots {
    bottom: -30px;
}
.htmega-testimonial-area .slick-dots li {
    margin: 0 7px;
    width: 12px;
    height: 12px;
}
.htmega-testimonial-area .slick-prev::before, .htmega-testimonial-area .slick-next::before{
  display: none;
}

/*Testimonial Style One*/
.htmega-testimonial-activation {
  z-index: 1;
}
.htmega-testimonial-style-1 .testimonal {
    text-align: center;
}

.htmega-testimonial-style-1 .testimonal img {
    margin-bottom: 34px;
    text-align: center;
    display: inline-block;
}

.htmega-testimonial-style-1 .testimonal .shape img {
    margin: 0;
}

.htmega-testimonial-style-1 .testimonal .content {
    margin-top: 30px;
}

.htmega-testimonial-style-1 .testimonal .content p {
    color: #3e3e3e;
    font-size: 18px;
    line-height: 35px;
    padding: 0 10%;
}

.htmega-testimonial-style-1 .testimonal .content h4 {
    color: #3e3e3e;
    font-size: 20px;
    line-height: 37px;
    margin: 0;
}

.htmega-testimonial-style-1 .testimonal .content span {
    color: #3e3e3e;
    font-size: 18px;
}

/* Testimonial Style Two */
.htmega-testimonial-style-2 .testimonal {
    text-align: center;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    position: relative;
    margin-top: 50px;
    padding-bottom: 27px;
    border-radius: 10px;
}

.htmega-testimonial-style-2 .testimonal img {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 1px solid #6e6e6e;
    border-radius: 100%;
    max-width: 100%;
}

.htmega-testimonial-style-2 .testimonal .content {
    margin-top: 69px;
}

.htmega-testimonial-style-2 .testimonal .content p {
    color: #5b5b5b;
    font-size: 14px;
    line-height: 24px;
    padding: 0 4%;
    font-style: italic;
    margin-bottom: 4px;
}

.htmega-testimonial-style-2 .testimonal .content h4 {
    color: #5b5b5b;
    font-size: 16px;
    line-height: 37px;
    margin: 0;
    font-weight: 600;
}

.htmega-testimonial-style-2 .testimonal .content span {
    color: #3e3e3e;
    font-size: 18px;
}

.htmega-testimonial-style-2 .slick-slide {
    padding: 5px 15px;
}

.htmega-testimonial-style-2 .slick-center .testimonal img {
    border: 1px solid #ff6600;
}

.htmega-testimonial-style-2 .slick-dots {
    bottom: -75px;
}

.slick-dotted.slick-slider {
    margin-bottom: 0;
}

.htmega-testimonial-style-2 .testimonal .shape img {
  border: medium none;
  left: 0;
  margin: 0 auto;
  position: relative;
  top: 53px;
  transform: translate(0px);
}

/* Testimonial Style 3 */
.htmega-testimonial-style-3 .testimonal img {
    float: left;
}
.htmega-testimonial-style-3 .testimonal .content {
    overflow: hidden;
    padding-left: 20px;
}

.htmega-testimonial-style-3 .testimonal .content p {
    color: #3e3e3e;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 28px;
}

.htmega-testimonial-style-3 .testimonal .content .clint-info {
    padding-left: 50px;
    position: relative;
}

.htmega-testimonial-style-3 .testimonal .content .clint-info::before {
    position: absolute;
    content: "";
    width: 30px;
    height: 2px;
    background: #383838;
    left: 0;
    top: 4px;
}

.htmega-testimonial-style-3 .testimonal .content .clint-info h4 {
    font-weight: 600;
    font-size: 16px;
    color: #383838;
    margin-bottom: 2px;
}

.htmega-testimonial-style-3 .testimonal .content .clint-info span {
    color: #383838;
    font-size: 14px;
}

.htmega-testimonial-style-3 .testimonal .shape img {
  left: 20px;
  position: relative;
}

/* Testimonial Style 4 */
.htmega-testimonial-style-4 .testimonal .testimonal-image {
    float: left;
    padding-right: 50px;
    position: relative;
}

.htmega-testimonial-style-4 .testimonal .testimonal-image::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background: #18012c;
    right: 0;
    top: 0;
}

.htmega-testimonial-style-4 .testimonal .testimonal-image::after {
    position: absolute;
    content: "";
    background: #18012c;
    height: 1px;
    width: 30px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.htmega-testimonial-style-4 .testimonal .content {
    overflow: hidden;
    padding-left: 30px;
}

.htmega-testimonial-style-4 .testimonal .content p {
    color: #3e3e3e;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 28px;
}

.htmega-testimonial-style-4 .testimonal .content h4 {
    font-weight: 600;
    font-size: 16px;
    color: #383838;
    margin-bottom: 2px;
}

.htmega-testimonial-style-4 .testimonal .content span {
    color: #383838;
    font-size: 14px;
}

.htmega-testimonial-style-4 ul.slick-dots li button::before {
  content: "0";
  display: block;
  font-size: 16px;
  height: auto;
  left: -8px;
  line-height: 1;
  opacity: 1;
  position: absolute;
  top: -4px;
  width: auto;
}

.htmega-testimonial-style-4 ul.slick-dots {
    padding: 0;
    margin: 0;
    list-style: none;
    border: 0 none;
    text-align: right;
}

.htmega-testimonial-style-4 ul.slick-dots li button {
    background: transparent;
    border: 0 none;
    color: #18012c;
    font-weight: 600;
    font-size: 16px;
    position: relative;
    display: inline-block;
}

.htmega-testimonial-style-4 {
    position: relative;
    padding-right: 24%;
}

.htmega-testimonial-style-4 ul.slick-dots {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100px;
}

.htmega-testimonial-style-4 ul.slick-dots li {
    padding: 6px 0;
}

.htmega-testimonial-style-4 ul.slick-dots li.slick-active button {
    position: relative;
}

.htmega-testimonial-style-4 ul.slick-dots li {
  height: auto;
  line-height: 1;
  padding: 8px 0 10px 45px;
  position: relative;
}

.htmega-testimonial-style-4 ul.slick-dots li::after {
    position: absolute;
    content: "";
    background: #18012c;
    width: 0;
    height: 1px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.5s;
}

.htmega-testimonial-style-4 ul.slick-dots li.slick-active::after {
    width: 30px;
}
.htmega-testimonial-style-4 ul.slick-dots li.slick-active button {
  background: transparent;
}

/* Testimonial Style 5 */
.htmega-testimonial-for .testimonial-desc p {
    color: #3e3e3e;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    padding: 0 15%;
}

.testimonal-img {
    text-align: center;
}

.testimonal-img .content {
    text-align: center;
    margin-top: 22px;
}

.testimonal-img .content h4 {
    color: #3e3e3e;
    font-size: 20px;
    margin-bottom: 3px;
}

.testimonal-img .content span {
    color: #3e3e3e;
    font-size: 18px;
    line-height: 29px;
}

.htmega-testimonal-nav.slick-slider {
    max-width: 35%;
    width: 100%;
    margin: 0 auto;
}

.slick-slide.slick-active.slick-center .testimonal-img img {
    transform: scale(1);
}

.slick-slide.slick-active .testimonal-img img {
    transform: scale(0.8);
    text-align: center;
    display: inline-block;
}

.htmega-testimonial-style-5 .htmega-testimonal-nav .slick-track {
    margin-top: 85px;
}

.htmega-testimonal-nav .slick-slide:not(.slick-center) .content {
    display: none;
}

.htmega-testimonial-style-5 .testimonial-shape {
    bottom: 56%;
    left: 49.5%;
    position: absolute;
    transform: translateX(-50%);
}


/* Testimonial Style 6 */
.htmega-testimonial-style-6 .testimonal img {
    display: inline-block;
}

.htmega-testimonial-style-6 .testimonal .content {
    background: #fff;
    text-align: center;
    padding: 50px 9%;
    position: relative;
    box-shadow: 0 0 10px rgba(82, 182, 188, 0.25);
}

.htmega-testimonial-style-6 .testimonal .content p {
    font-size: 16px;
    line-height: 28px;
    color: #3e3e3e;
}

.htmega-testimonial-style-6 .testimonal .content .triangle {
    position: absolute;
    top: 100%;
    margin-top: -1px;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #fff;
    border-bottom: 20px solid transparent;
    left: 50%;
    transform: translateX(-50%);
}

.htmega-testimonial-style-6 .testimonal .clint-info {
    text-align: center;
    margin-top: 40px;
}

.htmega-testimonial-style-6 .testimonal .clint-info h4 {
    color: #5c5c5c;
    font-size: 22px;
    font-weight: 700;
    margin-top: 22px;
    margin-bottom: 4px;
}

.htmega-testimonial-style-6 .testimonal .clint-info span {
    color: #5c5c5c;
    font-weight: 600;
    font-size: 15px;
}

.htmega-testimonial-style-6 .slick-arrow {
    width: 36px;
    height: 36px;
    color: #7d7d7d;
    border: 0 none;
    background: #fff;
    border-radius: 100%;
    font-size: 24px;
    left: 0;
    top: 20%;
    z-index: 999;
    transition: 0.5s;
    box-shadow: 0 0 10px rgba(82, 182, 188, 0.25);
}

.htmega-testimonial-style-6 .slick-arrow:hover {
    background: #52b6bc;
    color: #fff;
}

.htmega-testimonial-style-6 button.slick-next.slick-arrow {
    left: auto;
    right: 0;
}

.htmega-testimonial-style-6 {
    position: relative;
    padding: 0 200px;
}

.htmega-testimonial-style-6 .testimonal .shape img,.htmega-testimonial-style-7 .testimonal .shape img {
  position: relative;
  top: 10px;
}

/* Testimonial Style 7 */
.htmega-testimonial-style-7 .testimonal {
    text-align: center;
}

.htmega-testimonial-style-7 .testimonal p {
    color: #414141;
    font-size: 30px;
    font-style: italic;
    line-height: 48px;
    margin-top: 26px;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 0;
    position: relative;
    z-index: 2;
}

.htmega-testimonial-style-7 .testimonal p::before {
    position: absolute;
    content: "";
    color: #ffebd1;
    content: "\f10e";
    font-family: Fontawesome;
    font-size: 216px;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%);
}

.htmega-testimonial-style-7 .testimonal h4 {
    color: #3e3e3e;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 9px;
}

.htmega-testimonial-style-7 .testimonal .clint-info {
    margin-top: 29px;
}

.htmega-testimonial-style-7 .testimonal .clint-info span {
    color: #3e3e3e;
    font-size: 18px;
}

.htmega-testimonial-style-7 .testimonal img {
    display: inline-block;
}

.htmega-testimonial-style-7 .slick-arrow {
    top: 9%;
    left: 16%;
    color: #aeaeae;
    font-size: 48px;
    background: transparent;
    border: 0 none;
    z-index: 2;
    transition: 0.5s;
}

.htmega-testimonial-style-7 .slick-arrow:hover {
    color: #f6ab4b;
}

.htmega-testimonial-style-7 button.slick-next.slick-arrow {
    left: auto;
    right: 16%;
}

/*Testimonial Style 8 */
.htmega-testimonial-style-8 {
    position: relative;
    padding: 0 200px;
}

.htmega-testimonial-style-8 .content {
    display: flex;
    align-items: center;
}

.htmega-testimonial-style-8 .content .clint-info {
    padding-left: 20px;
}

.htmega-testimonial-style-8 .content .clint-info h4 {
    color: #3e3e3e;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 7px;
}

.htmega-testimonial-style-8 .content .clint-info span {
    color: #3e3e3e;
    font-size: 18px;
}

.htmega-testimonial-style-8 p {
    color: #3e3e3e;
    font-size: 18px;
    line-height: 35px;
    margin: 0;
    margin-top: 20px;
}

.htmega-testimonial-style-8 .slick-arrow {
    left: 0;
    color: #aeaeae;
    font-size: 48px;
    border: 0 none;
    top: 43%;
    transition: 0.5s;
}

.htmega-testimonial-style-8 .slick-arrow:hover {
    color: #f6ab4b;
}

.htmega-testimonial-style-8 button.slick-next.slick-arrow {
    left: auto;
    right: 0;
}
.htmega-testimonial-style-8 .testimonal .shape img{
  position: relative;
  left: 10px;
}

/*Testimonial Style 9 */
.htmega-testimonial-style-9 .testimonal {
    background: #f7f8f9;
    padding: 30px;
    margin-top: 30px;
}

.htmega-testimonial-style-9 .testimonal .content {
    display: flex;
    align-items: center;
}

.htmega-testimonial-style-9 .testimonal .content .clint-info {
    padding-left: 25px;
}

.htmega-testimonial-style-9 .testimonal .content .clint-info h4 {
    font-size: 18px;
    color: #383838;
    margin: 0;
}

.htmega-testimonial-style-9 .testimonal .content .clint-info span {
    color: #1834a6;
    font-size: 13px;
}

.htmega-testimonial-style-9 .testimonal p {
    color: #5b5b5b;
    font-size: 14px;
    line-height: 26px;
    margin: 0;
    margin-top: 22px;
}

.htmega-testimonial-style-9 .testimonal .shape img{
  position: relative;
  left: 5px;
}

/*
* Form Style
*/
.htmega-form-wrapper form input,.htmega-form-wrapper form textarea{
  width: 100%;
  border-radius: 0;
}

.htmega-form-wrapper .ajax-loader {
  bottom: 0;
  position: absolute;
}

.htmega-form-wrapper .form_no_select {
  color: red;
  font-size: 20px;
}

/* Form Style One*/
.htmega-form-style-1 form input {
    height: 55px;
    font-weight: 300;
    margin-top: 30px;
    padding: 0 20px;
    border: 1px solid #c1c1c1;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    color: #a2a2a2;
}

.htmega-form-style-1 form input:focus {
    border: 1px solid #18012c;
}

.htmega-form-style-1 form input[type="submit"] {
    background-color: #0056ff;
    border: medium none;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    height: 55px;
    line-height: 55px;
    padding: 0 29px;
    text-transform: uppercase;
    width: auto;
    transition: 0.5s;
    font-family: "Montserrat", sans-serif;
}

.htmega-form-style-1 form input[type="submit"]:hover {
    background-color: #18012c;
}

.htmega-form-style-1 form textarea {
    border: 1px solid #c1c1c1;
    min-height: 175px;
    margin-top: 30px;
    padding: 20px;
    color: #a2a2a2;
    resize: none;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
}

.htmega-form-style-1 form textarea:focus {
    border: 1px solid #18012c;
}

/*Form Style 2*/
.htmega-form-style-2 label {
    color: #ffffff;
    font-style: italic;
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 11px;
}

.htmega-form-style-2 input {
    height: 55px;
    font-weight: 300;
    margin-bottom: 30px;
    padding: 0 20px;
    border: 0 none;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    background: rgba(255, 255, 255, 0.3);
    color: #ffffff;
}

.htmega-form-style-2 input:focus {
    border: 1px solid #18012c;
}

.htmega-form-style-2 input[type="submit"] {
    background-color: #fff;
    border: medium none;
    color: #0056ff;
    font-size: 14px;
    font-weight: 600;
    height: 55px;
    line-height: 54px;
    padding: 0 29px;
    text-transform: uppercase;
    width: 100%;
    transition: 0.5s;
    font-family: "Montserrat", sans-serif;
    margin: 0;
}

.htmega-form-style-2 input[type="submit"]:hover {
    background-color: #18012c;
    color: #ffffff;
}
.htmega-form-style-2 textarea {
    border: 1px solid #c1c1c1;
    min-height: 209px;
    padding: 20px;
    color: #fff;
    resize: none;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    background: rgba(255, 255, 255, 0.3);
    margin-bottom: 30px;
    border: 0 none;
}

.htmega-form-style-2 textarea:focus {
    border: 1px solid #18012c;
}

/* Form style 3 */
.htmega-form-style-3 form input {
    color: #c0c0c0;
    font-weight: 300;
    font-style: italic;
    border: 0 none;
    border-bottom: 1px solid #c0c0c0;
    padding: 0;
    margin-bottom: 50px;
    padding-bottom: 4px;
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
}

.htmega-form-style-3 form input:focus {
    border-bottom: 1px solid #18012c;
}

.htmega-form-style-3 form input[type="submit"] {
    border: 0 none;
    background: #0056ff;
    color: #fff;
    margin-top: 40px;
    margin-bottom: 0;
    height: 55px;
    line-height: 59px;
    padding: 0 20px;
    transition: 0.5s;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.htmega-form-style-3 form input[type="submit"]:hover {
    background: #ffffff;
    color: #0056ff;
}

.htmega-form-style-3 form textarea {
    border: 0 none;
    border-bottom: 1px solid #c0c0c0;
    font-style: italic;
    padding: 0;
    min-height: 150px;
    resize: none;
    color: #c0c0c0;
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
}

.htmega-form-style-3 form textarea:focus {
    border-bottom: 1px solid #18012c;
}

/* Form Style 4 */
.htmega-form-style-4 form .input-box {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.htmega-form-style-4 form .input-box label {
    color: #000000;
    font-weight: 600;
    font-size: 14px;
    flex-basis: 16%;
}

.htmega-form-style-4 form .input-box span{
  flex-basis: 84%;
}

.htmega-form-style-4 form .input-box input {
    background: #a2a2a2;
    color: #a2a2a2;
    font-weight: 300;
    background: #f3f3f3;
    border: 1px solid #c1c1c1;
    height: 55px;
    line-height: 55px;
    padding: 0 20px;
    font-weight: "Montserrat", sans-serif;
}

.htmega-form-style-4 form .input-box input:focus {
    border: 1px solid #18012c;
}

.htmega-form-style-4 form .input-box textarea {
    background: #f3f3f3;
    border: 1px solid #c1c1c1;
    min-height: 200px;
    padding: 20px;
    font-weight: "Montserrat", sans-serif;
}

.htmega-form-style-4 form .input-box textarea:focus {
    border: 1px solid #18012c;
}

.htmega-form-style-4 form input[type="submit"] {
    background: #0056ff;
    width: auto;
    border: 0 none;
    color: #fff;
    padding: 0 30px;
    height: 55px;
    line-height: 55px;
    margin: 0 0 0 90px;
    font-size: 14px;
    font-weight: 500;
    transition: 0.5s;
}

.htmega-form-style-4 form input[type="submit"]:hover {
    opacity: 0.7;
}

/* Form Style 5 */
.contact_form_container {
    background: #81abfe;
    padding: 30px;
}

.htmega-form-style-5 form input {
    margin-top: 30px;
    border: 1px solid #ffffff;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
}

.htmega-form-style-5 form input:focus {
    border: 1px solid #18012c;
}

.htmega-form-style-5 form input[type="submit"] {
    background: #fff;
    height: 55px;
    line-height: 56px;
    border: 0 none;
    padding: 0 30px;
    color: #0056ff;
    font-weight: 600;
    width: auto;
    transition: 0.5s;
}

.htmega-form-style-5 form input[type="submit"]:hover {
    opacity: 0.7;
}

.htmega-form-style-5 form textarea {
    margin-top: 30px;
    min-height: 145px;
    border: 1px solid #fff;
    padding: 20px;
    font-weight: 300;
    color: #fff;
    font-family: "Montserrat", sans-serif;
}

.htmega-form-style-5 form textarea:focus {
    border: 1px solid #18012c;
}

/* Form Style 6 */
.htmega-form-style-6 form input {
    background: #f3f3f3;
    border: 0 none;
    height: 55px;
    padding: 0 20px;
    margin-bottom: 30px;
    font-family: "Montserrat", sans-serif;
}

.htmega-form-style-6 form input:focus {
    border: 1px solid #18012c;
}

.htmega-form-style-6 form input[type="submit"] {
    width: auto;
    margin: 0;
    padding: 0 58px;
    background: #0056ff;
    color: #fff;
    height: 58px;
    font-weight: 600;
    line-height: 61px;
    text-transform: uppercase;
    transition: 0.5s;
    margin-top: 10px;
}

.htmega-form-style-6 form input[type="submit"]:hover {
    opacity: 0.7;
}

.htmega-form-style-6 form label {
    font-size: 14px;
    color: #000000;
    font-weight: 300;
    font-style: italic;
    font-family: "Montserrat", sans-serif;
}

.htmega-form-style-6 form textarea {
    background: #f3f3f3;
    border: 0 none;
    margin-bottom: 30px;
    min-height: 230px;
    resize: none;
    padding: 20px;
    margin-bottom: 30px;
    font-family: "Montserrat", sans-serif;
}

.htmega-form-style-6 form textarea:focus {
    border: 1px solid #18012c;
}

input,
textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
}

/*
 * LogIn Style
 */
.htmega-login-form-wrapper form input:not([type="checkbox"]){
  width: 100%;
}

.htmega-login-form-wrapper form input:not([type="checkbox"]){
  padding: 0 15px;
}

/* LogIn Style 1 */
.htmega-login-form-style-1 {
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 50px 70px;
}

.htmega-login-form-style-1 h2 {
    color: #000000;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 21px;
    font-family: "Montserrat", sans-serif;
}

.htmega-login-form-style-1 form label {
    color: #000000;
    font-size: 13px;
    font-weight: 300;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
}

.htmega-login-form-style-1 form input:not([type="checkbox"]) {
    background: transparent;
    border: 1px solid #f2f2f2;
    color: #757575;
    font-size: 12px;
    margin-bottom: 24px;
    font-family: "Montserrat", sans-serif;
    height: 50px;
}

.htmega-login-form-style-1 form input:not([type="checkbox"])[type="submit"] {
    margin: 0;
    margin-top: 40px;
    width: auto;
    background: #0056ff;
    color: #fff;
    height: 43px;
    padding: 0 40px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    border: 0 none;
    transition: 0.4s ease-in-out;
}

.htmega-login-form-style-1 form input:not([type="checkbox"])[type="submit"]:hover {
    background: #18012c;
    color: #fff;
}

.log-remember {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: "Montserrat", sans-serif;
}

.log-remember a.fright {
    color: #b1b1b1;
    font-size: 12px;
    transition: 0.4s;
    font-family: "Montserrat", sans-serif;
}

.htmega_message {
  display: none;
}

#htmega_message .alert-success,.htmega_lodding_msg {
  color: #155724 !important;
}
#htmega_message .alert-danger {
  color: #721c24 !important;
}

/* The lable-content */
.lable-content {
    display: block;
    position: relative;
    padding-left: 29px;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: "Montserrat", sans-serif;
}

.login-wrapper form .log-remember label {
    margin: 0;
}

/* Hide the browser's default checkbox */
.lable-content input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    border: 1px solid #0056ff;
    margin-top: 4px;
}

/* On mouse-over, add a grey background color */
.lable-content:hover input~.checkmark {
    border: 1px solid #0056ff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: block;
}

/* Show the checkmark when checked */
.lable-content input:checked~.checkmark:after {
    display: none;
}

/* Style the checkmark/indicator */
.lable-content .checkmark:after {
    left: 5px;
    top: 2px;
    width: 6px;
    height: 9px;
    border: solid #0056ff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* LogIn Style 2 */
.htmega-login-form-style-2 {
    text-align: center;
}

.htmega-login-form-style-2 form input {
    margin-top: 30px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    height: 60px;
    color: #fff;
    padding: 0 20px;
}

.htmega-login-form-style-2 form input[type="submit"] {
    background: #0056ff;
    border: 0 none;
    font-size: 24px;
    text-transform: uppercase;
    height: 60px;
    border-radius: 5px;
    transition: 0.3s ease-in-out;
    margin-bottom: 20px;
}

.htmega-login-form-style-2 form input[type="submit"]:hover {
    background: #18012c;
    color: #ffffff;
}

.htmega-login-form-style-2 .separator span {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-top: 30px;
    position: relative;
    font-family: "Montserrat", sans-serif;
}

.htmega-login-form-style-2 .separator span::before,
.htmega-login-form-style-2 .separator span::after {
    position: absolute;
    left: 0;
    top: 50%;
    background: #fff;
    width: 235px;
    height: 2px;
    content: "";
}

.htmega-login-form-style-2 .separator span::after {
    left: auto;
    right: 0;
}

.htmega-login-form-style-2 .log-remember a.fright {
    color: #ffffff;
}

.htmega-login-form-style-2 form input::-webkit-input-placeholder {
    color: #ffffff;
}

.htmega-login-form-style-2 form input::-moz-placeholder {
    color: #ffffff;
}

.htmega-login-form-style-2 form input:-ms-input-placeholder {
    color: #ffffff;
}

.htmega-login-form-style-2 form input:-moz-placeholder {
    color: #ffffff;
}

/* Style the checkmark/indicator */
.htmega-login-form-style-2 .checkmark,
.htmega-login-form-style-4 .checkmark {
    border: 1px solid #ffffff;
}

.htmega-login-form-style-2 .lable-content,
.htmega-login-form-style-4 .lable-content {
    color: #ffffff;
    font-size: 12px;
}

.htmega-login-form-style-2 .lable-content .checkmark:after,
.htmega-login-form-style-4 .lable-content .checkmark:after {
    left: 5px;
    top: 2px;
    width: 6px;
    height: 9px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.htmega-login-form-style-2 .lable-content:hover input~.checkmark,
.htmega-login-form-style-4 .lable-content:hover input~.checkmark {
    border: 1px solid #ffffff;
}
.htmega-login-form-style-2 .log-remember {
  margin-top: 10px;
}

.htmega-login-form-style-2 .htmega-user-login,.htmega-login-form-style-4 .htmega-user-login,.htmega-login-form-style-5 .htmega-user-login{
  color: #fff;
}

/* LogIn Style 3 */
.htmega-login-form-style-3 {
    padding: 0px 40px;
}

.htmega-login-form-style-3 form input {
    margin-top: 17px;
    border: 0 none;
    border-bottom: 1px solid #687ea5;
    padding: 0;
    color: #687ea5;
    font-size: 12px;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
}

.htmega-login-form-style-3 form input[type="submit"] {
    background: #0056ff;
    color: #fff;
    width: auto;
    height: 50px;
    padding: 0 55px;
    border: 0 none;
    font-size: 14px;
    text-transform: uppercase;
    transition: 0.5s;
    font-weight: 600;
    margin-top: 40px;
}

.htmega-login-form-style-3 form input[type="submit"]:hover {
    opacity: 0.7;
}

.htmega-login-form-style-3 {
    box-shadow: none;
    background: transparent;
}
.htmega-login-form-style-2 .htmega-user-login{
  text-align: left;
}


/* LogIn Style 4 */
.htmega-login-form-style-4 {
    padding: 100px 56px;
    text-align: center;
}

.htmega-login-form-style-4 form input {
    background: rgba(255, 255, 255, 0.3);
    border: 0 none;
    margin-left: 2px;
    height: 70px;
    border-radius: 0 8px 8px 0;
    padding: 0 50px;
    color: #ffffff;
    font-size: 16px;
    font-family: "Poppins", sans-serif;
}

.htmega-login-form-style-4 form input[type="submit"] {
    border: 3px solid #fff;
    border-radius: 8px;
    color: #fff;
    box-sizing: border-box;
    height: 70px;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 51px;
    font-family: "Montserrat", sans-serif;
    margin: 0;
    margin-top: 30px;
}

.htmega-login-form-style-4 form input[type="submit"]:hover {
    background: #ffffff !important;
    color: #18012c;
}

/*
* Service Style
*/
.htmega-service {
    margin-top: 30px;
    text-align: center;
}
.htmega-service svg {
  width: 30px;
}

.htmega-service a.readmore_btn {
    height: 42px;
    border: 1px solid #0056ff;
    display: inline-block;
    padding: 0 42px;
    line-height: 40px;
    font-size: 14px;
    border-radius: 30px;
    color: #0056ff;
    font-weight: 600;
    transition: 0.5s;
    text-decoration: none;
}

.htmega-service a.readmore_btn:hover {
    background: #0056ff;
    color: #fff;
}

.htmega-service .service-title a{
  text-decoration: none;
}

.htmega-service .thumb{
  display: inline-block;
}
.htmega-service .thumb a {
  display: block;
}

/*Service Style One*/
.htmega-service-style-1 .icon {
  margin-bottom: 30px;
  padding: 0 12px;
}

.htmega-service-style-1 .icon i {
    color: #ed552d;
    font-size: 50px;
}

.htmega-service-style-1 .content {
  padding: 0 12px;
}

.htmega-service-style-1 .content h4 {
    color: #5b5b5b;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px;
}

.htmega-service-style-1 .content p {
  color: #8f8f8f;
  font-family: "Montserrat",sans-serif;
  font-size: 15px;
  line-height: 25px;
  margin: 0;
  padding: 0 0 35px;
  position: relative;
}

.htmega-service-style-1 .content p::before {
    position: absolute;
    content: "";
    background: #969696;
    width: 20px;
    height: 1px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.htmega-service-style-1 .content p::after {
    position: absolute;
    content: "";
    background: #969696;
    height: 1px;
    width: 30px;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
}

/*Service Style Two*/
.htmega-service-style-2 {
    background: #ffffff;
    padding: 30px;
}

.htmega-service-style-2 .content {
    padding-top: 30px;
}

.htmega-service-style-2 .content h4 {
    color: #575757;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 13px;
    padding: 0 9px;
}

.htmega-service-style-2 .content p {
    color: #818181;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 35px;
}

/*Service Style Three*/
.htmega-service-style-3 .icon {
    border: 1px solid #eff2f7;
    width: 110px;
    height: 110px;
    text-align: center;
    border-radius: 100%;
    padding: 10px;
    margin: 0 auto;
    margin-bottom: 27px;
    transition: 0.4s;
}

.htmega-service-style-3 .icon i {
    background: #eff2f7;
    height: 90px;
    display: block;
    border-radius: 100%;
    line-height: 90px;
    width: 90px;
    text-align: center;
    font-size: 40px;
    margin: 0 auto;
    color: #454545;
    transition: 0.4s;
}

.htmega-service-style-3:hover .icon {
    border: 1px solid #0056ff;
}

.htmega-service-style-3:hover .icon i {
    background: #0056ff;
    color: #fff;
}

.htmega-service-style-3 .content h4 {
    color: #5f5f5f;
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 20px;
    position: relative;
}

.htmega-service-style-3 .content h4::before {
    position: absolute;
    content: "";
    background: #0056ff;
    width: 30px;
    height: 3px;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}

.htmega-service-style-3 .content p {
    color: #5b5b5b;
    font-size: 14px;
    line-height: 25px;
    padding: 0 12px;
    margin: 0;
}

/*Service Style 04*/
.htmega-service-style-4 {
    background: rgba(255, 255, 255, 0.15);
    padding: 75px 11px;
}

.htmega-service-style-4 .content h4 {
    color: #b8b8b8;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 16px;
}

.htmega-service-style-4 .content p {
    margin: 0;
    color: #959595;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
}

.htmega-service-style-4 .thumb {
    padding-bottom: 33px;
    position: relative;
    margin-bottom: 22px;
}

.htmega-service-style-4 .thumb::before {
    position: absolute;
    content: "";
    background: #969696;
    width: 30px;
    height: 1px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.htmega-service-style-4 .thumb::after {
    position: absolute;
    content: "";
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    background: #969696;
    width: 20px;
    height: 1px;
}

/* Service Style 05 */
.htmega-service-style-5 .content {
    padding-top: 26px;
}

.htmega-service-style-5 .content h4 {
    color: #585858;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 13px;
}

.htmega-service-style-5 .content p {
    color: #414141;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
}

.htmega-service-style-5 .thumb {
    position: relative;
}

.htmega-service-style-5 .thumb::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 0;
    background-image: -webkit-linear-gradient(top, #252a9c, #df09f9);
    background-image: -moz-linear-gradient(top, #252a9c, #df09f9);
    background-image: linear-gradient(0, #252a9c, #df09f9);
}

.htmega-service-style-5:hover .thumb::before {
    opacity: 0.3;
}
.htmega-service-style-5 .thumb img{
  width: 100%;
}

/*================================
    Service Style 06
==================================*/
.htmega-service-style-6 {
    margin-top: 12px;
}

.htmega-service-style-6 .thumb,.htmega-service-style-6 .icon {
    border: 1px solid #4e89fb;
    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 100%;
    float: left;
    text-align: center;
    margin-right: 22px;
    margin-top: 10px;
}

.htmega-service-style-6 .content {
    overflow: hidden;
}

.htmega-service-style-6 .content p {
    font-size: 14px;
    line-height: 25px;
    color: #5b5b5b;
}

.htmega-service-style-6 .content h4 {
    color: #5f5f5f;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 7px;
}

/*Service Style 07*/
.htmega-service-style-7 {
    display: flex;
    margin-top: 0;
    position: relative;
    z-index: 1;
    padding: 40px 20px;
    border-radius: 8px;
}

.htmega-service-style-7 .icon {
    margin-right: 33px;
}

.htmega-service-style-7 .icon i {
    color: #4c4c4c;
    font-size: 40px;
    transition: 0.4s;
}

.htmega-service-style-7 .content h4 {
    color: #4c4c4c;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 8px;
    transition: 0.4s;
}

.htmega-service-style-7 .content p {
    color: #5b5b5b;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    transition: 0.4s;
}

.htmega-service-style-7::before {
  background: #fff none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  z-index: -1;
}

.htmega-service-style-7:hover::before {
    opacity: 0;
}

.htmega-service-style-7:hover .content h4,
.htmega-service-style-7:hover .content p,
.htmega-service-style-7:hover .icon i {
    color: #fff !important;
}

/*
* News Ticker Css
*/
.breaking-news-title svg {
  width: 20px;
}
.breaking-news-default {
    border: 1px solid #18012c;
}

.breaking-news-default .breaking-news-title {
    display: flex;
    height: 80px;
    align-items: center;
}

.breaking-news-default .breaking-news-title h5 {
    position: relative;
    font-weight: 600;
    font-size: 30px;
    letter-spacing: 0.5px;
    margin: 0;
    text-transform: uppercase;
    padding: 0 48px;
}

.breaking-news-default .breaking-news-ticker {
    margin-left: 20px;
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 22px;
}

.breaking-news-default .breaking-news-ticker li {
    padding: 5px 0;
}

.breaking-news-default .breaking-news-ticker li a {
    display: block;
    line-height: 69px;
    font-size: 16px;
    font-family: "Poppins", sans-serif;
    color: #18012c;
    text-decoration: none;
}

.breaking-news-default .breaking-news-ticker li span.news_date {
    background: #d20001;
    color: #fff;
    font-size: 12px;
    margin-left: 30px;
    padding: 3px 5px;
    border-radius: 3px;
}

.breaking-news-default .breaking-news-nav {
    float: right;
    display: flex;
    height: 80px;
    align-items: center;
    margin-right: 42px;
}

.breaking-news-default .breaking-news-nav button {
  border: 1px solid #18012c;
  height: 40px;
  margin: 0 5px;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
  width: 40px;
  background: transparent;
}

.breaking-news-default .breaking-news-nav button i {
    color: #18012c;
    font-size: 24px;
}

.breaking-news-default::before {
    position: absolute;
    content: "";
    background: #1d62af;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transform: skew(-20deg);
}

/*News Ticker Style 1*/
.htmega-newsticker-style-1 {
  border: 0 none;
  display: flex;
  flex-flow: row wrap;
  float: left;
  position: relative;
  width: 100%;
  z-index: 1;
}

.htmega-newsticker-style-1 .breaking-news-title {
    display: flex;
    align-items: center;
}

.htmega-newsticker-style-1 .breaking-news-title h5 {
    position: relative;
    left: -20px;
    display: block;
    color: #ffffff;
    font-weight: 600;
    font-size: 30px;
    letter-spacing: 0.5px;
    margin: 0;
    text-transform: uppercase;
    height: 60px;
    line-height: 59px;
    padding: 0 48px;
}

.htmega-newsticker-style-1 .breaking-news-title h5::before {
    position: absolute;
    content: "";
    transform: skew(-20deg);
    background: #d20001;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.htmega-newsticker-style-1 .breaking-news-title h5 i {
    width: 40px;
    height: 40px;
    color: #d20001;
    background: #fff;
    text-align: center;
    line-height: 40px;
    border-radius: 100%;
    font-size: 28px;
    padding-left: 5px;
    margin-left: 2px;
}

.htmega-newsticker-style-1 .breaking-news-ticker {
    margin-left: 20px;
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 22px;
}

.htmega-newsticker-style-1 .breaking-news-ticker li {
    padding: 5px 0;
}

.htmega-newsticker-style-1 .breaking-news-ticker li a {
    display: block;
    line-height: 69px;
    color: #ffffff;
    font-size: 16px;
    font-family: "Poppins", sans-serif;
}

.htmega-newsticker-style-1 .breaking-news-nav {
    float: right;
    display: flex;
    align-items: center;
    margin-right: 42px;
    margin-left: auto;
}

.htmega-newsticker-style-1 .breaking-news-nav button {
    border: 1px solid #fff;
    margin: 0 5px;
    transform: skew(-20deg);
}

.htmega-newsticker-style-1 .breaking-news-nav button:hover {
    border: 1px solid #d20001;
    background: #d20001;
}

.htmega-newsticker-style-1 .breaking-news-nav button i {
    color: #ffffff;
    font-size: 24px;
}


/*News Ticker Style 2*/
.htmega-newsticker-style-2 {
    border: 1px solid #1d62af;
    overflow: hidden;
}

.htmega-newsticker-style-2 .breaking-news-title {
    display: flex;
    height: 80px;
    align-items: center;
}

.htmega-newsticker-style-2 .breaking-news-title h5 {
    position: relative;
    color: #ffffff;
    font-weight: 600;
    font-size: 20px;
    margin: 0;
    text-transform: capitalize;
    padding: 0 20px;
    background: #1d62af;
    font-style: italic;
    padding-right: 0;
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: center;
}

.htmega-newsticker-style-2 .breaking-news-title h5::before {
    position: absolute;
    top: 0;
    border-right: 40px solid transparent;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    content: "";
    border-left: 40px solid #1d62af;
    left: 100%;
}

.htmega-newsticker-style-2 .breaking-news-ticker {
    padding-left: 57px;
}

.htmega-newsticker-style-2 .breaking-news-ticker li {
    padding: 5px 0;
}

.htmega-newsticker-style-2 .breaking-news-ticker li a {
    display: block;
    line-height: 69px;
    color: #181818;
    font-size: 16px;
    font-family: "Poppins", sans-serif;
}

.htmega-newsticker-style-2 .breaking-news-nav {
    margin-right: 29px;
}

.htmega-newsticker-style-2 .breaking-news-nav button {
    margin: 0 3px;
    border: 1px solid transparent;
    width: auto;
    height: auto;
}

.htmega-newsticker-style-2 .breaking-news-nav button i {
    color: #000000;
    font-size: 30px;
    transition: 0.3s ease-in-out;
}

.htmega-newsticker-style-2 .breaking-news-nav button i:hover {
    color: #1d62af;
}

/*News Ticker Style 3*/
.htmega-newsticker-style-3 {
    border: 1px solid #1d62af;
    border-radius: 40px;
    overflow: hidden;
    display: flex;
}
.htmega-newsticker-style-3 .breaking-news-title{
  order: 3;
}

.htmega-newsticker-style-3 .breaking-news-title {
    display: flex;
    height: 80px;
    align-items: center;
    background: #1d62af;
    border-radius: 0 40px 40px 0;
}

.htmega-newsticker-style-3 .breaking-news-title h5 {
    position: relative;
    color: #ffffff;
    font-weight: 600;
    font-size: 20px;
    margin: 0;
    text-transform: capitalize;
    padding: 0 20px;
    font-style: italic;
    padding-right: 20px;
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
}

.htmega-newsticker-style-3 .breaking-news-title h5::before {
    position: absolute;
    top: 0;
    border-right: 40px solid #1d62af;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    content: "";
    border-left: 40px solid transparent;
    right: 100%;
}

.htmega-newsticker-style-3 .breaking-news-ticker {
  flex-grow: 1;
  order: 2;
  padding-right: 57px;
}

.htmega-newsticker-style-3 .breaking-news-ticker li {
    padding: 5px 0;
}

.htmega-newsticker-style-3 .breaking-news-ticker li a {
    display: block;
    line-height: 69px;
    color: #181818;
    font-size: 16px;
    font-family: "Poppins", sans-serif;
}

.htmega-newsticker-style-3 .breaking-news-ticker li a span.news_date {
    margin-left: 30px;
}

.htmega-newsticker-style-3 .breaking-news-nav {
    margin-right: 0;
    float: left;
    margin-left: 29px;
    order: 1;
}

.htmega-newsticker-style-3 .breaking-news-nav button {
    margin: 0 3px;
    border: 1px solid transparent;
    width: auto;
    height: auto;
}

.htmega-newsticker-style-3 .breaking-news-nav button i {
    color: #000000;
    font-size: 30px;
    transition: 0.3s ease-in-out;
}

.htmega-newsticker-style-3 .breaking-news-nav button i:hover {
    color: #1d62af;
}

/*News Ticker Style 4*/
.htmega-newsticker-style-4 {
    border: 0 none;
    background: #1d62af;
    overflow: hidden;
}

.htmega-newsticker-style-4 .breaking-news-title {
    display: flex;
    height: 50px;
    align-items: center;
    background: #f05555;
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: center;
}

.htmega-newsticker-style-4 .breaking-news-title h5 {
    position: relative;
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
    margin: 0;
    text-transform: capitalize;
    padding: 0 27px;
}

.htmega-newsticker-style-4 .breaking-news-ticker {
    padding-left: 30px;
}

.htmega-newsticker-style-4 .breaking-news-ticker li {
    padding: 5px 0;
}

.htmega-newsticker-style-4 .breaking-news-ticker li a {
    display: block;
    line-height: 40px;
    color: #ffffff;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
}

.htmega-newsticker-style-4 .breaking-news-nav {
    margin-right: -1px;
    height: 50px;
}

.htmega-newsticker-style-4 .breaking-news-nav button {
    margin: 0 1px;
    border: 1px solid transparent;
    width: 50px;
    height: 50px;
    background: #4b7bb0;
}

.htmega-newsticker-style-4 .breaking-news-nav button i {
    color: #ffffff;
    font-size: 30px;
    transition: 0.3s ease-in-out;
}

.htmega-newsticker-style-4 .breaking-news-nav button i:hover {
    color: #18012c;
}

/*News Ticker Style 5*/
.htmega-newsticker-style-5 {
    border: 0 none;
    overflow: hidden;
}
.htmega-newsticker-style-5.breaking-news-default::before{
  transform: skew(0deg);
}
.htmega-newsticker-style-5 .breaking-news-title {
    display: flex;
    height: 50px;
    align-items: center;
    background: #f05555;
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.htmega-newsticker-style-5 .breaking-news-title::before {
    position: absolute;
    top: 50%;
    border-right: 15px solid transparent;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    content: "";
    border-left: 15px solid #f05555;
    left: 100%;
    transform: translateY(-50%);
}

.htmega-newsticker-style-5 .breaking-news-title h5 {
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
    margin: 0;
    text-transform: capitalize;
    padding: 0 27px;
}

.htmega-newsticker-style-5 .breaking-news-ticker {
    padding-left: 34px;
}

.htmega-newsticker-style-5 .breaking-news-ticker li {
    padding: 5px 0;
}

.htmega-newsticker-style-5 .breaking-news-ticker li a {
    display: block;
    line-height: 40px;
    color: #ffffff;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
}

.htmega-newsticker-style-5 .breaking-news-nav {
    margin-right: 11px;
    height: 50px;
}

.htmega-newsticker-style-5 .breaking-news-nav button {
    margin: 0;
    border: 1px solid transparent;
    width: auto;
    height: auto;
}

.htmega-newsticker-style-5 .breaking-news-nav button i {
    color: #ffffff;
    font-size: 30px;
    transition: 0.3s ease-in-out;
}

.htmega-newsticker-style-5 .breaking-news-nav button i:hover {
    color: #18012c;
}

/*News Ticker Style 6*/
.htmega-newsticker-style-6 {
    border: 1px solid #1d62af;
    overflow: hidden;
}
.htmega-newsticker-style-6.breaking-news-default::before{
  transform: skew(0deg);
}
.htmega-newsticker-style-6 .breaking-news-title {
    display: flex;
    height: 60px;
    align-items: center;
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    padding: 0 18px 0 0;
    overflow: hidden;
}

.htmega-newsticker-style-6 .breaking-news-title::before {
    position: absolute;
    left: -10px;
    top: 0;
    background: #1d62af;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
    transform: skew(-16deg);
}

.htmega-newsticker-style-6 .breaking-news-title h5 {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    margin: 0;
    text-transform: capitalize;
    padding: 0 18px;
    z-index: 1;
    position: relative;
}

.htmega-newsticker-style-6 .breaking-news-ticker {
    padding-left: 34px;
}

.htmega-newsticker-style-6 .breaking-news-ticker li {
    padding: 5px 0;
}

.htmega-newsticker-style-6 .breaking-news-ticker li a {
    display: block;
    line-height: 56px;
    color: #000000;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
}

.htmega-newsticker-style-6 .breaking-news-nav {
    margin-right: 11px;
    height: 60px;
}

.htmega-newsticker-style-6 .breaking-news-nav button {
    margin: 0;
    border: 1px solid transparent;
    width: auto;
    height: auto;
}

.htmega-newsticker-style-6 .breaking-news-nav button i {
    color: #ffffff;
    font-size: 30px;
    transition: 0.3s ease-in-out;
}

.htmega-newsticker-style-6 .breaking-news-nav button i:hover {
    color: #18012c;
}

/*News Ticker Style 7*/
.htmega-newsticker-style-7 {
    border: 1px solid #1d62af;
    overflow: hidden;
}
.htmega-newsticker-style-7.breaking-news-default::before{
  transform: skew(0deg);
}

.htmega-newsticker-style-7 .breaking-news-title {
    display: flex;
    height: 60px;
    align-items: center;
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    padding: 0 18px 0 0;
    overflow: hidden;
}

.htmega-newsticker-style-7 .breaking-news-title::before {
    position: absolute;
    left: -10px;
    top: 0;
    background: #1d62af;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
    border-radius: 0 45px 0px 0;
}

.htmega-newsticker-style-7 .breaking-news-title h5 {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    margin: 0;
    text-transform: capitalize;
    padding: 0 27px;
    z-index: 1;
    position: relative;
}

.htmega-newsticker-style-7 .breaking-news-ticker {
    padding-left: 34px;
}

.htmega-newsticker-style-7 .breaking-news-ticker li {
    padding: 5px 0;
}

.htmega-newsticker-style-7 .breaking-news-ticker li a {
    display: block;
    line-height: 56px;
    color: #000000;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
}

.htmega-newsticker-style-7 .breaking-news-nav {
    margin-right: 12px;
    height: 60px;
}

.htmega-newsticker-style-7 .breaking-news-nav button {
    margin: 0 1px;
    border: 1px solid transparent;
    width: 38px;
    height: 38px;
    background: #1d62af;
}

.htmega-newsticker-style-7 .breaking-news-nav button i {
    color: #ffffff;
    font-size: 30px;
    transition: 0.3s ease-in-out;
}

.htmega-newsticker-style-7 .breaking-news-nav button:hover {
    opacity: 0.7;
}

/*
* Social Share Style
*/
.htmega-social-share ul{
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
}

.htmega-social-share ul li {
    font-family: "Montserrat", sans-serif;
    cursor: pointer;
    color: #fff;
}

.htmega-social-share svg {
  width: 20px;
  display: inline-block;
}
.htmega-social-share.htmega-social-view-icon-title ul li{
  padding-right: 15px;
}
.htmega-social-share.htmega-social-view-title ul li{
  padding: 0px 15px;
}

.htmega-social-share ul li i {
  display: block;
  float: left;
  height: 42px;
  line-height: 42px;
  width: 42px;
}
.htmega-share-counter {
  margin-left: 5px;
}

/*Social Icons Style 01*/
.htmega-social-style-1 ul li {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  margin-right: 5px;
  margin-bottom: 10px;
  transition: 0.5s;
  line-height: 42px;
}

.htmega-social-style-1 ul li:hover {
    opacity: 0.7;
}

/*
* LightBox Style
*/
.htmega-lightbox {
  position: relative;
  margin-top: 30px;
}

.htmega-lightbox .htmega-lightboxthumb a img {
  width: 100%;
}

.htmega-lightbox .htmega-lightbox-action {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  transition: 0.5s;
  left: 0;
  opacity: 0;
}

.htmega-lightbox .htmega-lightbox-action::before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  content: "";
  left: 0;
}

.htmega-lightbox .htmega-lightbox-action a {
  position: absolute;
  top: 50%;
  transform:translate(-50%,-50%);
  text-align: center;
  border: 1px solid #fff;
  display: inline-block;
  border-radius: 100%;
  left: 50%;
}
.htmega-lightbox .htmega-lightbox-action a i {
  width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  color: #fff;
  font-size: 25px;
  text-align: center;
}
.image-popup-vertical-fit svg {
  width: 20px;
}

.htmega-lightbox .htmega-lightbox-action a.play__btn i {
  border: 1px solid transparent;
}

.htmega-lightbox:hover .htmega-lightbox-action {
  opacity: 1;
}
.mfp-no-margins img.mfp-img {
  padding: 0;
}
.mfp-no-margins .mfp-figure:after {
  top: 0;
  bottom: 0;
}
.mfp-no-margins .mfp-container {
  padding: 0;
}

.lightbox_button_only .htmega-lightbox-action {
  opacity: 1;
  position: static;
}
.lightbox_button_only.htmega-lightbox .htmega-lightbox-action a{
  position: static;
  transform: translate(0, 0);
}
.lightbox_button_only .htmega-lightbox-action::before{
  display: none; 
}

/*
* Video Player
*/
.htmega-player-container .magnify-video-active {
  background: #fff none repeat scroll 0 0;
  border: 0 none;
  border-radius: 100%;
  color: #18012c;
  display: inline-block;
  font-size: 40px;
  text-align: center;
  transition: all 0.5s ease-in-out 0s;
  padding: 10px 25px;
  text-decoration: none;
}

.htmega-player-container .magnify-video-active:hover {
    transform: scale(1.2);
    background: #18012c;
    color: #fff;
}

/*
* Search Style
*/
.htmega-search-box input:focus {
    outline: none;
}
.htmega-search-box .btn-search{
  background: transparent;
  padding: 0;
}
.htmega-search-box svg {
  width: 20px;
  margin-top: 8px;
}

/* Search Style 01 */
.htmega-search-style-1 {
    position: relative;
}

.htmega-search-style-1 input {
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 22px !important;
    transition: all .3s ease-in-out;
    height: 45px;
    color: #999999;
    font-size: 14px;
    padding: 0 78px 0 20px !important;
}

.htmega-search-style-1 input:focus {
    width: 100%;
    border: 1px solid hotpink;
}

.htmega-search-style-1 input:focus~button {
    width: 36px;
}

.htmega-search-style-1 input:focus~button.btn-search {
    background: hotpink;
    color: #fff;
    border-radius: 20px;
}

.htmega-search-style-1 input:focus~button.btn-reset {
    right: -22px;
}

.htmega-search-style-1 button {
    transition: all .3s ease-in-out;
    border: none;
    height: 36px;
    position: absolute;
    right: 4px;
    top: 50%;
    width: 70px;
    transform: translateY(-50%);
    padding: 0;
}

.htmega-search-style-1 button.btn-search {
    background: #0056ff;
    border-radius: 0 20px 20px 0;
    color: #fff;
    transition: all .3s ease-in-out;
}

/* Search Style 02 */
.htmega-search-style-2 {
    display: inline-block;
    position: relative;
    height: 60px;
    float: right;
    padding: 0;
    position: relative;
    width: 100%;
}

.htmega-search-style-2 input[type="text"] {
    height: 60px;
    font-size: 17px;
    display: inline-block;
    font-weight: 100;
    border: none;
    outline: none;
    color: #fff;
    padding: 0;
    padding-right: 70px;
    width: 0px;
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    z-index: 3;
    transition: width 0.5s cubic-bezier(0, 0.795, 0, 1);
    cursor: pointer;
}

.htmega-search-style-2 input[type="text"]:focus {
    width: 100%;
    z-index: 1;
    border-bottom: 1px solid #333;
    cursor: text;
}

.htmega-search-style-2 button.btn-search {
    width: 63px;
    display: inline-block;
    color: #333;
    float: right;
    background: transparent;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    cursor: pointer;
    cursor: pointer;
    transition: width 0.4s cubic-bezier(0, 0.795, 0, 1);
}

/* Search Style 03 */
.htmega-search-style-3 {
    float: right;
    height: 40px;
    position: relative;
    width: 100%;
}

.htmega-search-style-3 input[type="text"] {
    border: 1px solid #18012c;
    font-size: 12px;
    height: 40px;
    position: absolute;
    transition: all .3s ease-in;
    width: 50%;
    right: 0px;
    color: #18012c;
    font-size: 14px;
    transition: all .3s ease-in-out;
    padding: 0 20px;
    padding-right: 63px;
}

.htmega-search-style-3 input[type="text"]:focus {
    width: 100%;
    border-radius: 20px;
    border: 1px solid #ed552d;
}

.htmega-search-style-3 input[type="text"]:focus~button {
    background: #ed552d;
    border: 1px solid #ed552d;
    border-radius: 0 20px 20px 0;
    color: #fff !important;
}

.htmega-search-style-3 button {
    background: transparent;
    transition: all .3s ease-in;
    position: absolute;
    right: 0;
    border: 0 none;
    transition: all .3s ease-in-out;
    width: 42px;
    text-align: center;
    height: 100%;
    border: 0 none;
}

/*.htmega-search-style-3 button.btn-reset {
    background: transparent;
    border: 1px solid #18012c;
    border-radius: 50%;
    font-size: 10px;
    height: 20px;
    line-height: 10px;
    padding: 0;
    width: 20px;
    left: 92%;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transition: all .6s ease-in-out;
}

.htmega-search-style-3 input[type="text"]:focus~button.btn-reset {
    transform: rotateZ(360deg) translateY(-50%);
    left: 100%;
    transition-delay: .3s;
    border-radius: 100%;
    opacity: 1;
    background: transparent;
    border: 1px solid #18012c;
    color: #18012c;
    visibility: visible;
}*/

/* Search Style 04 */
.htmega-search-style-4 {
    background-color: #ffffff;
    position: relative;
    overflow: hidden;
    float: right;
}
.htmega-search-style-4 form{
  width: 45px;
  transition: all 0.5s ease;
}

.htmega-search-style-4:before {
    content: '';
    display: block;
    width: 3px;
    height: 100%;
    position: relative;
    background-color: #ff4888;
    transition: all .5s ease;
}

.htmega-search-style-4 form.open {
    width: 100%;
}

.htmega-search-style-4 form.open:before {
    height: 20px;
    margin: 15px 8px 10px 29px;
    position: absolute;
}

.htmega-search-style-4 .search-box {
    width: 100%;
    height: 100%;
    box-shadow: none;
    border: none;
    background: transparent;
    color: #ff4888;
    padding: 0px 48px 0px 45px;
    font-size: 14px;
}

.htmega-search-style-4 .search-box:focus {
    outline: none;
}

.htmega-search-style-4 .search-button {
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

.htmega-search-style-4 .search-icon {
    width: 20px;
    height: 20px;
    border-radius: 40px;
    border: 2px solid #ff4888;
    display: block;
    position: relative;
    margin-left: 10px;
    transition: all 0.5s ease;
    top: 10px;
}

.htmega-search-style-4 .search-icon:before {
    content: '';
    width: 3px;
    height: 8px;
    position: absolute;
    right: -2px;
    top: 12px;
    display: block;
    background-color: #ff4888;
    transform: rotate(-45deg);
    transition: all 0.5s ease;
}

.htmega-search-style-4 .search-icon:after {
    content: '';
    width: 3px;
    height: 9px;
    position: absolute;
    right: -8px;
    top: 17px;
    display: block;
    background-color: #ff4888;
    transform: rotate(-46deg);
    transition: all 0.5s ease;
}

.htmega-search-style-4 form.open .search-icon {
    margin: 0;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    top: 5px;
}

.htmega-search-style-4 form.open .search-icon:before {
    transform: rotate(52deg);
    right: 12px;
    top: 12px;
    height: 18px;
}

.htmega-search-style-4 form.open .search-icon:after {
    transform: rotate(-230deg);
    right: 12px;
    top: 2px;
    height: 18px;
}

/* Search Style 05 */
.htmega-search-style-5 button {
    color: #f45862;
    font-size: 24px;
    border: 0 none;
    outline: none;
    background: transparent;
}

.block-bg {
    background: rgba(22, 22, 27, 0.97) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    text-align: center;
    top: 0;
    transform: scale(0.7);
    transition: -webkit-transform 0.8s ease 0s, -moz-transform 0.8s ease 0s, -o-transform 0.8s ease 0s, transform 0.8s ease 0s, opacity 0.5s ease 0s, visibility 0.5s ease 0s;
    visibility: hidden;
    width: 100%;
    z-index: 999;
}

.block-bg.is-visible {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}

.block-bg .close__wrap {
    color: white;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    line-height: 25px;
    margin-top: -12.5px;
    padding-right: 25px;
    position: absolute;
    right: 49px;
    text-transform: uppercase;
    z-index: 11;
    transition: 0.4s;
    top: 65px;
}

.block-bg .close__wrap:hover {
    color: #ffffff;
}

.block-bg .close__wrap::after {
    content: "\f00d";
    font-family: 'FontAwesome';
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 0;
}

.minisearch .field__search {
    left: 0;
    margin: 0 auto auto;
    max-width: 1000px;
    padding: 0 5px;
    position: fixed;
    right: 0;
    top: 50%;
}

.minisearch .field__search input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent none repeat scroll 0 0;
    border-color: currentcolor currentcolor #ebebeb;
    -o-border-image: none;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #fff;
    height: 60px;
    padding: 10px 60px 10px 10px;
    position: static;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
    z-index: 1;
    font-size: 16px;
    outline: none;
}

.minisearch .field__search .action {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

.minisearch .field__search .action button{
    color: #797979;
    display: inline-block;
    font-size: 26px;
    height: 60px;
    left: 0;
    line-height: 60px;
    text-align: center;
    top: 0;
    width: 60px;
}

/*
 * Blockquote Style
*/
blockquote {
    margin: 0;
}

blockquote cite {
    font-family: "Montserrat", sans-serif;
}
.htmega-blockquote blockquote::before{
  display: none;
}

.htmega-blockquote blockquote img,.htmega-blockquote blockquote .blockquote_icon{
  position: absolute;
}
.htmega-blockquote blockquote img{
  position: absolute;
  width: 100px;
  z-index: 0;
}
.htmega-blockquote blockquote p{
  margin: 0;
}

.htmega-blockquote-position-lefttop blockquote img,.htmega-blockquote-position-lefttop blockquote .blockquote_icon{
  left: 0;
  top: 0;
}

.htmega-blockquote-position-leftcenter blockquote img,.htmega-blockquote-position-leftcenter blockquote .blockquote_icon{
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.htmega-blockquote-position-leftbottom blockquote img,.htmega-blockquote-position-leftbottom blockquote .blockquote_icon{
  left: 0;
  bottom: 0;
}

.htmega-blockquote-position-centertop blockquote img,.htmega-blockquote-position-centertop blockquote .blockquote_icon {
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}

.htmega-blockquote-position-center blockquote img,.htmega-blockquote-position-center blockquote .blockquote_icon {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.htmega-blockquote-position-centerbottom blockquote img,.htmega-blockquote-position-centerbottom blockquote .blockquote_icon {
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.htmega-blockquote-position-righttop blockquote img,.htmega-blockquote-position-righttop blockquote .blockquote_icon{
  right: 0;
  top: 0;
}

.htmega-blockquote-position-rightcenter blockquote img,.htmega-blockquote-position-rightcenter blockquote .blockquote_icon{
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.htmega-blockquote-position-rightbottom blockquote img,.htmega-blockquote-position-rightbottom blockquote .blockquote_icon{
  right: 0;
  bottom: 0;
}

/*Blockquote Style 01*/
.htmega-blockquote blockquote {
    background: #f4f4f4;
    padding: 50px 62px 50px 56px;
    position: relative;
}

.htmega-blockquote blockquote .blockquote_content {
    font-size: 18px;
    line-height: 33px;
    color: #5b5b5b;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 17px;
    margin-bottom: 18px;
    position: relative;
    z-index: 1;
}

.htmega-blockquote blockquote cite {
    color: #0056ff;
    font-weight: 600;
    font-style: normal;
    margin: 0;
    padding-left: 35px;
    position: relative;
}
.htmega-citeseparator-position-after blockquote cite{
  padding-left: 0px;
  padding-right: 35px;
}
.htmega-citeseparator-position-none blockquote cite{
  padding-left: 0;
  padding-right: 0;
}
.htmega-blockquote blockquote cite::before {
    position: absolute;
    background-color: #0056ff;
    content: "";
    height: 4px;
    width: 20px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.htmega-citeseparator-position-after blockquote cite::before {
  right: 0;
  left: auto;
  top: 50%;
}
.htmega-citeseparator-position-none blockquote cite::before {
  display: none;
}

/*
* Instagram Style
*/

.htmega-instragram {
  text-align: center;
}

.htmega-instragram ul.htmega-instagram-list {
    padding: 0;
    margin: 0;
    list-style: none;
    margin: 0 -5px;
}

.htmega-instragram ul.htmega-instagram-list li {
    float: left;
    width: 25%;
    padding: 0 5px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}
.htmega-instragram ul.htmega-instagram-list li img{
  width: 100%;
}

.htmega-instragram ul.htmega-instagram-list li a{
  text-decoration: none;
}

.htmegainstagram-column-1 .htmega-instragram ul.htmega-instagram-list li{
  width: 100%;
}
.htmegainstagram-column-2 .htmega-instragram ul.htmega-instagram-list li{
  width: 50%;
}
.htmegainstagram-column-3 .htmega-instragram ul.htmega-instagram-list li{
  width: 33.33%;
}

.htmegainstagram-column-5 .htmega-instragram ul.htmega-instagram-list li{
  width: 20%;
}

.htmegainstagram-column-6 .htmega-instragram ul.htmega-instagram-list li{
  width: 16.66%;
}

/*Follow Instagram Btn*/
a.instagram_follow_btn {
  background: #f75876 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  margin-top: 70px;
  text-decoration: none;
  transition: all 0.4s ease-in-out 0s;
}

a.instagram_follow_btn:hover {
    opacity: 0.7;
    color: #ffffff;
}

a.instagram_follow_btn i {
    background: #e4405f;
    width: 42px;
    height: 43px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
}

a.instagram_follow_btn span {
    padding: 0 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    height: 42px;
    line-height: 42px;
}

a.instagram_follow_btn.possition-center {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
    background: #ffffff;
    border-radius: 6px;
    color: #000000;
}

a.instagram_follow_btn.possition-center span {
    padding: 0 24px;
}

/* Instagram Style 01 */
.htmega-instragram ul.htmega-instagram-list {
    margin: 0 -5px;
    overflow: hidden;
    display: flex;
    flex-flow: row wrap;
}

.htmega-instragram ul.htmega-instagram-list li > a {
    display: block;
    position: relative;
}

.htmega-instragram ul.htmega-instagram-list li .instagram-clip {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 3;
    height: 100%;
    transition: 0.4s ease-in-out;
    opacity: 0;
}

.htmega-instragram ul.htmega-instagram-list li .instagram-clip::before {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.7);
    content: "";
    left: 10px;
    top: 10px;
    bottom: 10px;
    right: 10px;
    z-index: -1;
}

.htmega-instragram ul.htmega-instagram-list li .instagram-clip .htmega-content .instagram-like-comment {
    padding: 30px 0;
}

.htmega-instragram ul.htmega-instagram-list li .instagram-clip .htmega-content .instagram-like-comment p {
    color: #fff;
    margin: 0 15px;
}

.htmega-instragram ul.htmega-instagram-list li .instagram-clip .htmega-content .instagram-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.htmega-instragram ul.htmega-instagram-list li .instagram-clip .htmega-content .instagram-btn a{
  display: inline-block;
}

.htmega-instragram ul.htmega-instagram-list li .instagram-clip .htmega-content .instagram-btn a i {
    color: #fff;
    font-size: 43px;
}

.htmega-instragram ul.htmega-instagram-list li:hover .instagram-clip {
    opacity: 1;
}

.htmega-instragram ul.htmega-instagram-list li .instagram-clip .htmega-content .zoom_icon{
  display: inline-block;
}


/*Instagram Style 02*/
.htmega-instragram-style-2 ul.htmega-instagram-list li{
  padding: 0;
  margin: 0;
}
.htmega-instragram-style-2 ul.htmega-instagram-list{
    margin: 0;
    margin-left: -15px;
    margin-right: -15px;
}

.htmega-instragram-style-2 ul.htmega-instagram-list li {
    margin: 0;
    margin-bottom: 0;
    overflow: hidden;
}

.htmega-instragram-style-2 ul.htmega-instagram-list li a img {
    transition: 0.3s ease-out;
    transition-property: opacity, transform, filter;
    width: 100%;
}

.htmega-instragram-style-2 ul.htmega-instagram-list li:hover a img {
    transform: scale3d(1.1, 1.1, 1);
    opacity: 0.8;
}

.htmega-instragram .slick-arrow {
    position: absolute;
    top: 45%;
    left: -20px;
    z-index: 2;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #f75876;
    border: 1px solid #f75876;
    color: #fff;
    text-align: center;
    transition: 0.4s ease-in-out;
    opacity: 0;
    padding: 0;
    line-height: 1;
}

.htmega-instragram .htmega-carosul-next.slick-arrow {
    left: auto;
    right: -20px;
}

.htmega-instragram ul.htmega-instagram-list:hover .slick-arrow {
    opacity: 1;
    left: 0;
}

.htmega-instragram ul.htmega-instagram-list:hover .htmega-carosul-next.slick-arrow {
    opacity: 1;
    right: 0;
    left: auto;
}

.htmega-instragram .slick-dots {
  position: relative;
  bottom: 0;
}
.htmega-instragram .slick-dots li {
  border-radius: 100%;
  display: inline-block;
  height: 15px;
  margin: 0 3px !important;
  width: 15px !important;
  background: #f75876;
  float: none !important;
}
.htmega-instragram .slick-dots li button{
  padding: 0;
}
.htmega-instragram .slick-dots li button::before{
  display: none;
}
.htmega-instragram .slick-dots li.slick-active{
  background: #000;
}

.htmega-instragram-style-2 a.instagram_follow_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
    background: #ffffff;
    border-radius: 6px;
    color: #000000;
    margin-top: 0;
}
.htmega-instragram-style-2 a.instagram_follow_btn i{
  display: none;
}

/*Instagram Style 03*/
.htmega-instragram-style-3 ul li {
    position: relative;
}

.htmega-instragram-style-3 ul li a img {
    transition: all .15s ease-in-out;
}

.htmega-instragram-style-3 ul li .instagram-clip {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: rgba(255, 64, 95, 0.9);
    display: flex;
    justify-content: space-around;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    transition: all .15s ease-in-out;
    color: #FFF;
    height: 50px !important;
    line-height: 50px;
}
.htmega-instragram-style-3 ul li .instagram-clip::before{
  display: none;
}

.htmega-instragram-style-3 ul li .instagram-clip .instagram-like-comment {
    display: flex;
    align-items: center;
    padding: 0 !important;
}

.htmega-instragram-style-3 ul li .instagram-clip .instagram-like-comment p {
    margin: 0 15px;
}

.htmega-instragram-style-3 ul li:hover .instagram-clip {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.htmega-instragram-style-3 ul li:hover a img {
    opacity: .7;
    -webkit-transform: scale(1.15) translate3d(0, 0, 0);
    transform: scale(1.15) translate3d(0, 0, 0);
}

.htmega-instragram-style-3 ul.htmega-instagram-list li .instagram-clip .htmega-content{
  display: flex;
  align-items: center;
}

.htmega-instragram-style-3 ul.htmega-instagram-list li .instagram-clip .htmega-content .instagram-btn{
  position: static;
  transform: translateY(0);
  display: flex;
}
.htmega-instragram-style-3 ul.htmega-instagram-list li .instagram-clip .htmega-content .zoom_icon {
    display: flex;
}


/* Instagram Style 04 */
.htmega-instragram-style-4 ul.htmega-instagram-list li {
    margin: 0;
    margin-bottom: 0;
    overflow: hidden;
    width: 25%;
}

.htmega-instragram-style-4 ul.htmega-instagram-list li a img {
    transition: 0.3s ease-out;
    transition-property: opacity, transform, filter;
    width: 100%;
}

.htmega-instragram-style-4 ul.htmega-instagram-list li:hover a img {
    transform: scale3d(1.2, 1.2, 1);
    opacity: 0.6;
}


/*
* Switcher Style
*/
.htmega-switcher-btn {
    text-align: center;
}

.htmega-switcher-nav {
    display: inline-block !important;
    background: #eeeeee;
    border-radius: 30px;
    overflow: hidden;
}

.htmega-switcher-nav a {
  display: inline-block;
  color: #444444;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 18px 32px;
  z-index: 1;
  position: relative;
  font-family: "Montserrat", sans-serif;
}
.htmega-switcher-nav a i{
  margin-right: 5px;
}
.htmega-switcher-nav svg {
  width: 20px;
  float: left;
}

.htmega-switcher-nav a::before {
    height: 100%;
    top: 0;
    z-index: 0;
    content: '';
    width: 0;
    position: absolute;
    left: 0;
    transition: all 300ms ease-out;
    z-index: -1;
}

.htmega-switcher-nav a.htb-active {
    color: #ffffff;
}

.htmega-switcher-nav a.htb-active::before {
    width: 100%;
    background-color: #ed552d;
}

.htmega-switcher-toggle-title {
    text-transform: uppercase;
    font-weight: 600;
}

.htmega-switcher-toggle{
  margin: 20px 0 30px 0;
  text-align: center;
  font-weight: 400;
}

.htmega-switch-toggle{
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  margin: 0 15px 0 15px;
  line-height: 36px;
}

.htmega-switcher-toggle i{
  margin-right: 7px;
}

.htmega-switche-toggle-slider{
  border-radius: 34px;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked+.htmega-switche-toggle-slider {
    background-color: #2196F3;
}

input:checked+.htmega-switche-toggle-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

.htmega-switche-toggle-slider:before {
  position: absolute;
  border-radius: 50%;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
}

.htmega-single-toggle-switch.toggle-tab-pane{
  display: none;
}

.htmega-single-toggle-switch.toggl-active{
  display: block;
}

/*
* User Register Style
*/

.htmega-register-wrapper form input{
  padding: 0 15px;
  width: 100%;
  background: transparent;
  border-radius: 0;
}

.htmega-register-wrapper .alert {
  margin:0 10px 15px;
}

.htmega-user-login {
  padding: 10px;
  text-align: center;
}

.htmega-register-wrapper label{
  display: block;
}

/* Register Style 01 */
.htmega-register-style-1 {
    background: #fa4a79;
    padding-bottom: 40px;
}

.htmega-register-style-1 form {
    padding: 0 30px 0;
}
.htmega-register-style-1 form textarea{
  background: #fb5c87 none repeat scroll 0 0;
  border-radius: 0;
  border: 1px solid #ffffff;
}
.htmega-register-style-1 form input {
  background: #fb5c87 none repeat scroll 0 0;
  border: 1px solid #ffffff;
  border-radius: 0;
  color: #ffffff;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  font-weight: 300;
  height: 50px;
  margin-bottom: 30px;
}

.htmega-register-style-1 form input[type="submit"] {
    width: auto;
    margin: 0 auto;
    text-align: center;
    background: #fff;
    font-weight: 600;
    color: #fa4a79;
    margin-top: 10px;
    font-size: 14px;
    padding: 0 47px;
    transition: 0.5s;
}

.htmega-register-style-1 form input[type="submit"]:hover {
    opacity: 0.7;
}

.htmega-register-style-1 form input::-webkit-input-placeholder {
    color: #ffffff;
}

.htmega-register-style-1 form input::-moz-placeholder {
    color: #ffffff;
}

.htmega-register-style-1 form input:-ms-input-placeholder {
    color: #ffffff;
}

.htmega-register-style-1 form input:-moz-placeholder {
    color: #ffffff;
}

/* Register Style 02 */
.htmega-register-style-2 {
    background: #7ca7f9;
    padding: 0 80px 50px;
}

.htmega-register-style-2 form label {
    color: #666666;
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 8px;
    font-family: "Montserrat", sans-serif;
}

.htmega-register-style-2 form input {
    border: 1px solid #ffffff;
    padding: 0 20px;
    color: #fff;
    margin-bottom: 30px;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
}

.htmega-register-style-2 form input[type="submit"] {
    width: auto;
    text-align: center;
    background: #fff;
    font-weight: 600;
    color: #0056ff;
    font-size: 14px;
    padding: 0 47px;
    transition: 0.5s;
    height: 50px;
    margin-top: 10px;
    margin-bottom: 0;
}

.htmega-register-style-2 form input[type="submit"]:hover {
    opacity: 0.7;
}

.htmega-register-style-2 form input::-webkit-input-placeholder {
    color: #ffffff;
}

.htmega-register-style-2 form input::-moz-placeholder {
    color: #ffffff;
}

.htmega-register-style-2 form input:-ms-input-placeholder {
    color: #ffffff;
}

.htmega-register-style-2 form input:-moz-placeholder {
    color: #ffffff;
}


/* Register Style 03 */
.htmega-register-style-3 {
    padding: 0 56px 100px;
    text-align: center;
}

.htmega-register-style-3 form .input_box {
    display: flex;
    margin-bottom: 30px;
    align-items: center;
}

.htmega-register-style-3 form .input_box i {
    background: rgba(255, 255, 255, 0.3);
    height: 70px;
    padding: 0 20px;
    font-weight: 400;
    line-height: 70px;
    color: #ffffff;
    text-align: center;
    font-size: 34px;
    border-radius: 8px 0 0 8px;
}

.htmega-register-style-3 form .input_box input {
    background: rgba(255, 255, 255, 0.3);
    border: 0 none;
    margin-left: 2px;
    height: 70px;
    border-radius: 0 8px 8px 0;
    padding: 0 50px;
    color: #ffffff;
    font-size: 16px;
    font-family: "Poppins", sans-serif;
}

.htmega-register-style-3 form .input_box input[type="submit"] {
    border: 3px solid #fff;
    border-radius: 8px;
    color: #fff;
    box-sizing: border-box;
    height: 90px;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 51px;
    font-family: "Montserrat", sans-serif;
    transition: 0.5s;
}

.htmega-register-style-3 form input[type="submit"] {
    border: 3px solid #fff;
    border-radius: 8px;
    color: #fff;
    box-sizing: border-box;
    height: 90px;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 51px;
    font-family: "Montserrat", sans-serif;
}

.htmega-register-style-3 form input[type="submit"]:hover {
    background: #ffffff !important;
    color: #18012c;
}

.htmega-register-style-3 .login a {
    border: 3px solid #ffffff;
    display: block;
    height: 90px;
    line-height: 90px;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    border-radius: 8px;
    margin-top: 56px;
    transition: 0.5s;
    font-family: "Montserrat", sans-serif;
    text-decoration: none;
}

.htmega-register-style-3 .login a:hover {
    background: #ffffff;
    color: #18012c;
}

.htmega-register-style-3 .separator span {
    color: #ffffff;
    font-size: 24px;
    font-weight: 500;
    padding: 0 24px;
    background: transparent;
    position: relative;
    z-index: 99;
    display: block;
    font-family: "Montserrat", sans-serif;
}

.htmega-register-style-3 .separator span::before {
    content: "";
    width: 130px;
    height: 1px;
    left: 0;
    top: 50%;
    background: #fff;
    position: absolute;
    display: block;
}

.htmega-register-style-3 .separator span::after {
    background: #fff;
    position: absolute;
    content: "";
    width: 130px;
    height: 1px;
    right: 0;
    top: 50%;
}

.htmega-register-style-3 form input[type="submit"]:hover {
    background: #fff;
    color: #18012c;
}

.htmega-register-style-3 form input::-webkit-input-placeholder {
    color: #ffffff;
}

.htmega-register-style-3 form input::-moz-placeholder {
    color: #ffffff;
}

.htmega-register-style-3 form input:-ms-input-placeholder {
    color: #ffffff;
}

.htmega-register-style-3 form input:-moz-placeholder {
    color: #ffffff;
}


/* Register Style 04 */

.htmega-register-style-4 {
    padding: 0px 40px;
}

.htmega-register-style-4 form input {
    margin-bottom: 17px;
    border: 0 none;
    border-bottom: 1px solid #687ea5;
    padding: 0;
    color: #687ea5;
    font-size: 12px;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
}

.htmega-register-style-4 form input[type="submit"] {
    background: #0056ff;
    color: #fff;
    width: auto;
    height: 50px;
    padding: 0 40px;
    border: 0 none;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 25px;
    transition: 0.5s;
    margin-top: 10px;
}

.htmega-register-style-4 form input[type="submit"]:hover {
    opacity: 0.7;
}

.htmega-register-style-4 form input::-webkit-input-placeholder {
    color: #687ea5;
}

.htmega-register-style-4 form input::-moz-placeholder {
    color: #687ea5;
}

.htmega-register-style-4 form input:-ms-input-placeholder {
    color: #687ea5;
}

.htmega-register-style-4 form input:-moz-placeholder {
    color: #687ea5;
}


/* Register Style 05 */
.register-container {
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 50px 70px;
}

.register-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 33px;
    align-items: center;
}

.register-top .register-top-left h2 {
    color: #000000;
    font-size: 16px;
    margin: 0;
    font-weight: 600;
}

.register-top .register-top-right {
    display: flex;
    justify-content: space-between;
}

.register-top .register-top-right p {
    margin: 0;
    color: #b1b1b1;
    margin-right: 30px;
    font-size: 14px;
}

.register-top .register-top-right a {
    background: #eff1f2;
    height: 30px;
    line-height: 30px;
    color: #000000;
    padding: 0 14px;
    transition: 0.5s;
}

.register-top .register-top-right a:hover {
    background: #18012c;
    color: #ffffff;
}

.htmega-register-style-5 {
    text-align: center;
}

.htmega-register-style-5 form input {
    border: 1px solid #f1f1f1;
    height: 45px;
    margin-bottom: 30px;
    padding: 0 20px;
    color: #757575;
    font-weight: 300;
    font-size: 12px;
}

.htmega-register-style-5 form input[type="submit"] {
    background: #0056ff;
    width: auto;
    color: #fff;
    height: 48px;
    padding: 0 40px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 50px;
    transition: 0.5s;
    margin-top: 12px;
}

.htmega-register-style-5 form input[type="submit"]:hover {
    background: #18012c;
    color: #ffffff;
}

.htmega-register-style-5 form input::-webkit-input-placeholder {
    color: #757575;
}

.htmega-register-style-5 form input::-moz-placeholder {
    color: #757575;
}

.htmega-register-style-5 form input:-ms-input-placeholder {
    color: #757575;
}

.htmega-register-style-5 form input:-moz-placeholder {
    color: #757575;
}

.htmega-register-style-5 form input:focus {
    border: 1px solid #18012c;
}

.htmega-register-style-4 form input:focus {
    border: 0 none;
    border-bottom: 1px solid #18012c;
}


/*
 * Tab Style
 */


/*Tab Style 01*/
.htmega-tab-nav a {
    color: #575757;
    font-size: 14px;
    font-weight: 500;
    padding: 0 16px;
    height: 34px;
    background: transparent;
    line-height: 34px;
    transition: 0.5s;
    margin: 0 9px;
    margin-bottom: 20px;
}
.htmega-tab-nav svg {
  width: 20px;
  float: left;
  margin-top: 5px;
}

.htmega-tab-nav a i,.htmega-tab-nav a svg{
  margin-right: 10px;
}

.htmega-tab-nav a.htb-active {
    background: #575757;
    color: #fff;
}

.tab-content .htmega-single-tab {
    margin-top: 20px;
}

.htmega-tab-image{
    overflow: hidden;
}

/*Tab Style 02*/
.htmega-tab-menu-style-2 a {
    color: #575757;
    font-weight: 600;
    font-size: 14px;
    margin: 0 25px;
    margin-bottom: 20px;
    padding: 0;
    padding-bottom: 10px;
    position: relative;
    background: transparent;
}
.htmega-tab-menu-style-2 a.htb-active{
  background: transparent;
  color: #575757;
}

.htmega-tab-menu-style-2 a::before {
    position: absolute;
    content: "";
    left: 0;
    height: 1px;
    width: 0;
    bottom: 0;
    background: #575757;
    transition: 0.4s ease-in-out;
}

.htmega-tab-menu-style-2 a.htb-active::before {
    width: 100%;
}

/*Tab Style 03*/
.htmega-tab-menu-style-3 {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 18px;
}

.htmega-tab-menu-style-3 a {
    color: #575757;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    padding: 0 24px;
    background: #e3e3e3;
    height: 40px;
    line-height: 39px;
    margin: 0 10px;
    margin-bottom: -1px;
    border: 1px solid;
    transition: 0.4s ease-in-out;
    border-color: #e3e3e3 #e3e3e3 #ffffff;
}

.htmega-tab-menu-style-3 a.htb-active {
    background: transparent;
    border: 1px solid;
    border-color: #e3e3e3 #e3e3e3 #ffffff;
    color: #575757;
}

.htmega-tab-style-3 .htmega-single-tab p {
    color: #494849;
    font-size: 16px;
    line-height: 28px;
    margin-top: 23px;
}

/* Tab Style 04 */
.htmega-tab-menu-style-4 a {
    background: #575757;
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    color: #ffffff;
    margin: 0 10px;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 14px;
}

.htmega-tab-menu-style-4 a.htb-active {
    background: #ed552d;
}

/*Tab Style 05*/
.htmega-tab-style-5 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.htmega-tab-style-5 .htmega-tab-nav{
  flex: 0 0 25%;
  max-width: 25%;
  padding-left: 15px;
  padding-right: 0px;
}
.htmega-tab-style-5 .htmega-tab-content-area {
  flex: 0 0 75%;
  max-width: 75%;
  padding-left: 15px;
  padding-right: 15px;
}

.htmega-tab-menu-style-5 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
.htmega-tab-style-5 .htmega-tab-content-area{
    border-left: 1px solid #e3e3e3;
}

.htmega-tab-menu-style-5 {
    display: block;
}

.htmega-tab-menu-style-5 a {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid transparent;
  border-top: 1px solid #e3e3e3;
  color: #575757;
  font-weight: 500;
  margin: 0;
  padding: 0;
  text-align: center;
  transition: all 0.4s ease-in-out 0s;
}

.htmega-tab-menu-style-5 a:last-child {
    border-bottom: 1px solid #e3e3e3;
}

.htmega-tab-menu-style-5 a.htb-active {
    background: #e3e3e3;
    color: #575757;
}

.htmega_tab_service .htmega-service-style-7:hover .content h4, .htmega_tab_service .htmega-service-style-7:hover .content p, .htmega_tab_service .htmega-service-style-7:hover .icon i {
  color: #8f8f8f !important;
}
.htmega_tab_service .htmega-service-style-7:hover .icon i{
  color: #ed552d !important;
}
.htmega_tab_service .htmega-service-style-7::before{
  display: none;
}


/*
 *Work Process Style 
*/
.htmega-process-area {
  background-size: 80% auto;
}

.htmega-column {
  display: flex;
  flex-wrap: wrap;
}
.htmega-column .htmega-single-process-area{
  padding-right: 15px;
  padding-left: 15px;
}

.htmega-process-column-1 .htmega-single-process-area{
  flex: 0 0 100%;
  max-width: 100%;
}

.htmega-process-column-2 .htmega-single-process-area{
  flex: 0 0 50%;
  max-width: 50%;
}

.htmega-process-column-3 .htmega-single-process-area{
  flex: 0 0 33.333%;
  max-width: 33.333%;
}

.htmega-process-column-4 .htmega-single-process-area{
  flex: 0 0 25%;
  max-width: 25%;
}

.htmega-process-column-5 .htmega-single-process-area{
  flex: 0 0 20%;
  max-width: 20%;
}

/* Work Process Style 01 */
.htmega-single-process {
    text-align: center;
}

.htmega-single-process .icon {
    width: 116px;
    height: 116px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    line-height: 116px;
    text-align: center;
    border-radius: 100%;
}

.htmega-single-process .htmega-content h4 {
    color: #555555;
    font-size: 19px;
    font-weight: 600;
    margin: 0;
    margin-top: 36px;
}

/* Work Process Style 2 */
.htmega-process-style-2 {
    text-align: center;
}

.htmega-process-style-2 .htmega-number {
    margin-bottom: 24px;
}

.htmega-process-style-2 .htmega-number span {
    width: 70px;
    height: 70px;
    background: #fff;
    display: inline-block;
    line-height: 70px;
    font-size: 24px;
    font-weight: 600;
    color: #5a5a5a;
    border-radius: 14px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.htmega-process-style-2 .htmega-content h4 {
    color: #383838;
    font-size: 18px;
    margin-bottom: 18px;
}

.htmega-process-style-2 .htmega-content p {
    color: #494849;
    font-size: 14px;
    line-height: 28px;
    padding: 0 10%;
    margin: 0;
}

.htmega-process-style-2 .htmega-number {
    position: relative;
}

.htmega-process-style-2 .htmega-number::before {
    position: absolute;
    content: "";
    background-image: url('/wp-content/plugins/ht-mega-for-elementor/assets/css/');
    right: -129px;
    top: 50%;
    width: 236px;
    height: 2px;
}

.htmega-process-style-2 .htmega-single-process-area:last-child .htmega-number::before {
    display: none;
}

/* Work Process Style 3 */
.htmega-process-style-3 {
    position: relative;
    margin-top: 30px;
}

.htmega-process-style-3::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 2px;
    background: #e51515;
    height: 100%;
    margin-left: -1px;
}

.htmega-process-style-3 .htmega-single-process {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 30px 0;
}

.htmega-process-style-3 .htmega-single-process .icon {
  align-self: baseline;
  box-shadow: none;
  height: auto;
  line-height: 1;
  padding: 0 30px;
  position: relative;
  text-align: right;
  width: 50%;
  background: transparent;
}

.htmega-process-style-3 .htmega-single-process .icon::before {
    position: absolute;
    content: "";
    right: 0px;
    top: 50%;
    margin-top: -15px;
    height: 15px;
    width: 15px;
    border-top: 10px solid transparent;
    border-right: 15px solid red;
    border-bottom: 10px solid transparent;
    border-left: 15px solid transparent;
}

.htmega-process-style-3 .htmega-single-process .icon img {
    display: inline-block;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}

.htmega-process-style-3 .htmega-content {
    padding-left: 30px;
    text-align: left;
    width: 50%;
}

.htmega-process-style-3 .htmega-content h4 {
    font-size: 22px;
    font-weight: 500;
    color: #494849;
    margin-bottom: 15px;
}

.htmega-process-style-3 .htmega-content p {
    font-size: 14px;
    color: #494849;
    line-height: 28px;
}

.htmega-process-style-3 .htmega-single-process.process-reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.htmega-process-style-3 .htmega-single-process.process-reverse .icon {
    text-align: left;
}

.htmega-process-style-3 .htmega-single-process.process-reverse .icon::before {
    right: auto;
    left: 0;
    border-left: 15px solid red;
    border-right: 15px solid transparent;
}

.htmega-process-style-3 .htmega-single-process.process-reverse .htmega-content {
    padding-left: 0;
    padding-right: 30px;
    text-align: right;
}


/*Work Process Style 4 */
.htmega-process-style-4 {
    background-position: center center;
    background-repeat: no-repeat;
    height: 570px;
    position: relative;
    width: 590px;
}

.htmega-process-style-4 .htmega-single-process-area{
    align-items: center;
    background: #52b6bc none repeat scroll 0 0;
    border-radius: 100%;
    display: flex;
    height: 190px;
    justify-content: center;
    text-align: center;
    width: 190px;
    position: absolute;
}

.htmega-process-style-4 .htmega-single-process-area:nth-child(1) {
    left: 0;
    margin: auto;
    right: 0;
}

.htmega-process-style-4 .htmega-single-process-area:nth-child(2) {
    right: 0;
    top: 190px;
}

.htmega-process-style-4 .htmega-single-process-area:nth-child(3) {
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
}

.htmega-process-style-4 .htmega-single-process-area:nth-child(4) {
    left: 0;
    top: 190px;
}

.htmega-process-style-4 .htmega-single-process .icon {
  box-shadow: none;
  height: auto;
  line-height: 1;
  opacity: 0;
  position: absolute;
  right: 0;
  top: -36px;
  transition: all 0.3s ease 0s;
  width: auto;
  background: transparent;
}

.htmega-process-style-4 .htmega-single-process .icon img {
    border: 3px solid #52b6bc;
    border-radius: 100%;
}

.htmega-process-style-4 .htmega-content p {
    color: #fff;
    font-family: 'Courgette', cursive;
    font-size: 20px;
    line-height: 26px;
    margin: 0;
    padding: 0 12px;
}

.htmega-process-style-4 .htmega-single-process.open .icon {
    opacity: 1;
}

.htmega-process-style-4 .htmega-single-process-area:hover .icon {
    opacity: 1;
}

/*
 * Modal Style
*/
.htmega-modal-btn button {
    background: #0056ff;
    border: 0 none;
    color: #fff;
    border-radius: 8px;
    height: 58px;
    line-height: 58px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    transition: 0.4s;
    padding-top: 0;
    padding-bottom: 0;
}
.htmega-modal-btn svg {
  width: 20px;
  margin-right: 10px;
  margin-top: 16px;
  float: left;
}
.htmega-modal-area .htb-modal-header h5{
  margin: 0;
}

.htmega-modal-area .htb-modal-footer {
    justify-content: space-between;
    align-items: center;
}



/*
 * Flipbox Style Css
*/

.flipbox-icon{
  display: inline-block;
}
.flipbox-icon svg {
  width: 20px;
}

.htmega-flip-box-front,.htmega-flip-box-back{
  background-color: #f3f3f3;
}

.htmega-flip-box-animation-right .htmega-flip-box-front {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    background-color: #f3f3f3;
}
.htmega-flip-box-animation-right:hover .htmega-flip-box-front {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.htmega-flip-box-animation-right .htmega-flip-box-back {
    background: rgba( 237, 85, 45, 0.8 );
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.htmega-flip-box-animation-right:hover .htmega-flip-box-back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    transform-style: preserve-3d;
}

.htmega-flip-box-animation-left .htmega-flip-box-front,.htmega-flip-box-animation-left:hover .htmega-flip-box-back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    background-color: #f3f3f3;
}
.htmega-flip-box-animation-left:hover .htmega-flip-box-front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.htmega-flip-box-animation-left .htmega-flip-box-back {
    background: rgba( 237, 85, 45, 0.8 );
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.htmega-flip-box-animation-top .htmega-flip-box-front,.htmega-flip-box-animation-top:hover .htmega-flip-box-back {
  -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.htmega-flip-box-animation-top:hover .htmega-flip-box-front {
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
  -o-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.htmega-flip-box-animation-top .htmega-flip-box-back {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
  z-index: 1;
}

.htmega-flip-box-animation-bottom .htmega-flip-box-front,.htmega-flip-box-animation-bottom:hover .htmega-flip-box-back {
  -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.htmega-flip-box-animation-bottom:hover .htmega-flip-box-front {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.htmega-flip-box-animation-bottom .htmega-flip-box-back {
  -webkit-transform: rotateX(-180deg);
  -moz-transform: rotateX(-180deg);
  -o-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
  z-index: 1;
}

.htmega-flip-box-area .flp-btn {
    display: inline-block;
    margin-top: 20px;
}

.htmega-flip-box-area .flp-btn a {
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 14px;
    display: inline-block;
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
}

/* Flipbox Style 01 */
.htmega-flip-box-area {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    -webkit-transform: perspective(1000px);
    -moz-transform: perspective(1000px);
    -ms-transform: perspective(1000px);
    transform: perspective(1000px);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
    height: 380px;
    line-height: 1;
}

.htmega-flip-box-front,
.htmega-flip-box-back {
    width: 100%;
    height: 100%;
}

.htmega-flip-box-front,.htmega-flip-box-back  {
    background-size: cover;
    background-position: center center;
    -ms-transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);
    -webkit-transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);
    overflow: hidden;
    position: absolute;
    top: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    z-index: 1;
}

.front-container,.back-container {
  padding: 40px;
  text-align: center;
  position: relative;
  top: 50%;
  -ms-transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);
  transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);
  -webkit-transition: transform 0.6s cubic-bezier(0.5, 0.3, 0.3, 1);
  -webkit-transform: translateY(-50%) translateX(0px) scale(1);
  -ms-transform: translateY(-50%) translateX(0px) scale(1);
  transform: translateY(-50%) translateX(0px) scale(1);
  transform-style: preserve-3d;
  z-index: 2;
  height: 100%;
}

.htmega-flip-box-area .back-container {
    padding: 40px;
    text-align: center;
    position: relative;
    top: 50%;
    z-index: 2;
}

.htmega-flip-box-area .front-container span {
    color: #636363;
    font-size: 50px;
}

.front-container h2 {
    color: #4a4a4a;
    font-size: 22px;
    font-weight: 400;
    margin: 0;
    margin-top: 22px;
}

.back-container span {
    color: #efefef;
    font-size: 50px;
    display: block;
    margin-bottom: 28px;
}

.back-container h2 {
    color: #ffffff;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 18px;
}

.back-container p {
    color: #ffffff;
    font-size: 14px;
    line-height: 26px;
    margin: 0;
}
.htmega-flip-box-back {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.htmega-flip-overlay {
    display: block;
    background-color: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}


/* Flipbox Style 02 */
.htmega-flip-box-style-2 .htmega-flip-box-back span,.htmega-flip-box-style-2 .htmega-flip-box-front span {
    margin-bottom: 26px;
    display: inline-block;
    padding-bottom: 30px;
    position: relative;
}

.htmega-flip-box-style-2 .htmega-flip-box-back span i,.htmega-flip-box-style-2 .htmega-flip-box-front span i {
    color: #fff;
    font-size: 70px;
}

.htmega-flip-box-style-2 .htmega-flip-box-back span::before,.htmega-flip-box-style-2 .htmega-flip-box-front span::before {
    position: absolute;
    content: "";
    background: #fff;
    width: 30px;
    height: 1px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.htmega-flip-box-style-2 .htmega-flip-box-back span::after,.htmega-flip-box-style-2 .htmega-flip-box-front span::after {
    position: absolute;
    content: "";
    background: #fff;
    width: 20px;
    height: 1px;
    bottom: 6px;
    left: 50%;
    transform: translateX(-50%);
}

.htmega-flip-box-style-2 .htmega-flip-box-back h2,.htmega-flip-box-style-2 .htmega-flip-box-front h2 {
    color: #ffffff;
    font-size: 16px;
    margin: 0;
    font-weight: 300;
    text-transform: uppercase;
}

.htmega-flip-box-style-2 .htmega-flip-box-back p {
    margin: 0;
    color: #ffffff;
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
}

/* 
 * style for tooltip 
*/

.htmega-tooltip span {
  background: #0056ff none repeat scroll 0 0;
  border: 0 none;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
  transition: 0.4s;
}
.htmega-tooltip span a{
  color: #fff;
  text-decoration: none;
}

/* Tooltips Inner */
.tooltip-inner {
    padding: 9px 15px;
    background-color: #404040;
}

/* Arrow Color */
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
    border-left-color: #404040 !important;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
    border-right-color: #404040 !important;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
    border-top-color: #404040 !important;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
    border-bottom-color: #404040 !important;
}

/* Space With Button */
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
    top: -10px !important;
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
    top: 10px !important;
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
    left: 10px !important;
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
    left: -10px !important;
}

/*
 * Popovers Style
*/

.htb-popover-header {
  margin-top: 0;
}

/* Popover Button Style */
.htmega-popover span {
    background: #0056ff;
    border: 0 none;
    color: #fff;
    padding: 20px 40px;
    border-radius: 7px;
    font-weight: 600;
    font-size: 16px;
    transition: 0.5s;
    font-family: "Montserrat", sans-serif;
    display: inline-block;
    cursor: pointer;
}
.htmega-popover span:hover {
    background: #18012c;
}
.htmega-popover span a{
  text-decoration: none;
}
.htmega-popover svg {
  width: 25px;
}

/* Popover Style */
.popover {
    max-width: 330px;
    border: 1px solid #e0e0e0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.popover .popover-body {
    padding: 22px 25px;
    color: #262626;
    font-size: 13px;
}

.popovers-content.text-center {
    padding-top: 14px;
}

/* Popover Style */
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
    top: -12px !important;
}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
    top: 12px !important;
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
    left: 12px !important;
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
    left: -12px !important;
}

/*
 * Toggle Style
*/
.htmega-toggle-button a{
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
    color: #3b3b3b;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
}
.htmega-toggle-button svg {
  width: 20px;
}
.htmega-toggle-area .htmega-toggle-button a i,.htmega-toggle-area .htmega-toggle-button a svg {
  padding-left: 5px;
}
.htmega-toggle-button a.opened_btn,.open a.normal_btn{
  display: none;
}
.htmega-toggle-button.open a.opened_btn{
  display: inline-block;
}

.image_100 .htmega-lightboxthumb img{
  width: 100%;
}


/*
 * Dropcaps
*/
.htmega-dropcaps-inner p {
    color: #434343;
    font-size: 16px;
    line-height: 28px;
    font-weight: 500;
    margin: 0;
}

.htmega-dropcaps-inner p:first-of-type:first-letter,.htmega-dropcaps-inner:first-of-type:first-letter {
    color: #d6d6d6;
    float: left;
    font-size: 60px;
    margin-right: 20px;
    margin-bottom: 5px;
    border: 2px solid #d6d6d6;
    padding: 15px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-style: italic;
    margin-top: 9px;
}

/* Dropcaps Style 2 */
.htmega-dropcaps-style-2 .htmega-dropcaps-inner p:first-of-type:first-letter,.htmega-dropcaps-style-2 .htmega-dropcaps-inner:first-of-type:first-letter {
    color: #18012c;
    float: left;
    font-size: 60px;
    margin-right: 15px;
    margin-bottom: 8px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    margin-top: 17px;
    border: none;
    padding: 0;
    font-style: normal;
}

/* Dropcaps Style 3 */
.htmega-dropcaps-style-3 .htmega-dropcaps-inner p:first-of-type:first-letter,.htmega-dropcaps-style-3 .htmega-dropcaps-inner:first-of-type:first-letter {
    color: #ed552d;
    float: left;
    font-size: 90px;
    margin-right: 15px;
    margin-bottom: 13px;
    font-family: "Poppins",sans-serif;
    font-weight: 500;
    margin-top: 20px;
    text-decoration: line-through;
    line-height: 28px;
    border: 0;
    padding: 0;
    font-style: normal;
}

/* Dropcaps Style 4 */
.htmega-dropcaps-style-4 .htmega-dropcaps-inner p:first-of-type:first-letter,.htmega-dropcaps-style-4 .htmega-dropcaps-inner:first-of-type:first-letter {
    color: #fff;
    float: left;
    font-size: 36px;
    padding: 20px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 15px;
    margin-bottom: 5px;
    background: #ed552d;
    border-radius: 50%;
    font-size: normal;
    border: none;
    font-style: normal;
    font-weight: 500;
}

/* Dropcaps Style 5 */
.htmega-dropcaps-style-5 .htmega-dropcaps-inner p:first-of-type:first-letter,.htmega-dropcaps-style-5 .htmega-dropcaps-inner:first-of-type:first-letter {
    color: white;
    float: left;
    font-size: 75px;
    line-height: 60px;
    padding: 20px 28px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 20px;
    margin-bottom: 10px;
    background: black;
    border-radius: 50%;
    border: 1px solid white;
    box-shadow: 0px 0px 0px 5px black;
    font-style: normal;
    font-weight: 500;
}

/*
 * Notification Style
*/

button.htmega-notify-button {
    padding: 5px 42px;
    border: 0 none;
    color: #fff;
    border-radius: 7px;
    font-size: 14px;
    margin-right: 25px;
    background: #1abc9c;
    transition: 0.4s;
    height: inherit;
}


/*
 * Image Marker With Pointer 
 */

 /*Marker Style 01*/
.htmega-marker-style-1 {
    padding: 245px 0;
}

.htmega-marker-style-1 .htmega_image_pointer {
    width: 36px;
    height: 36px;
    border-radius: 100%;
    border: 3px solid #ed552d;
    background-color: #fff;
    position: relative;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    line-height: 32px;
}

.htmega-marker-style-1 .htmega_image_pointer .htmega_pointer_box {
    background: #fff;
    width: 240px;
    position: absolute;
    top: 0;
    right: 50%;
    -webkit-transform: translate3d(50%, -100%, 0);
    transform: translate3d(50%, -100%, 0);
    border-radius: 5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    z-index: 10;
    padding: 20px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    text-align: center;
}

.htmega-marker-style-1 .htmega_image_pointer .htmega_pointer_box h4 {
    font-size: 20px;
    margin-bottom: 7px;
}

.htmega-marker-style-1 .htmega_image_pointer .htmega_pointer_box p {
    font-size: 13px;
    line-height: 24px;
    margin: 0;
}

.htmega-marker-style-1 .htmega_image_pointer:hover .htmega_pointer_box {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translateY(-110%) translateX(50%);
    transform: translateY(-110%) translateX(50%);
}

.htmega-marker-style-1 .htmega_image_pointer::before {
    content: "\f129";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-family: FontAwesome;
    color: #ed552d;
    font-size: 18px;
    width: 100%;
    height: 100%;
}

.htmega-marker-style-1 .htmega_image_pointer {
    position: absolute;
    left: 66%;
    top: 15%;
}

/*Marker Style 02*/
.htmega-marker-style-2 {
    padding: 245px 0;
}

.htmega-marker-style-2 .htmega_image_pointer {
    width: 46px;
    height: 46px;
    border-radius: 100%;
    border: 5px solid #dddddd;
    background-color: #fff;
    position: relative;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    line-height: 38px;
}

.htmega-marker-style-2 .htmega_image_pointer .htmega_pointer_box {
    background: #fff;
    width: 240px;
    position: absolute;
    top: 0;
    right: 50%;
    -webkit-transform: translate3d(50%, -100%, 0);
    transform: translate3d(50%, -100%, 0);
    border-radius: 5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    z-index: 10;
    padding: 20px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    text-align: center;
}

.htmega-marker-style-2 .htmega_image_pointer .htmega_pointer_box h4 {
    font-size: 20px;
    margin-bottom: 7px;
}

.htmega-marker-style-2 .htmega_image_pointer .htmega_pointer_box p {
    font-size: 13px;
    line-height: 24px;
    margin: 0;
}

.htmega-marker-style-2 .htmega_image_pointer:hover .htmega_pointer_box {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translateY(-110%) translateX(50%);
    transform: translateY(-110%) translateX(50%);
}

.htmega-marker-style-2 .htmega_image_pointer::before {
    content: "\f129";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-family: "FontAwesome";
    color: #ed552d;
    font-size: 18px;
    width: 100%;
    height: 100%;
    transition: 0.4s ease-in-out;
}

.htmega-marker-style-2 .htmega_image_pointer:hover::before {
    transform: translateX(-50%) translateY(-50%) rotate(47deg);
}

.htmega-marker-style-2 .htmega_image_pointer {
    position: absolute;
    left: 50%;
    top: 26%;
}

/*Marker Style 03*/
.htmega-marker-style-3 {
    padding: 245px 0;
}

.htmega-marker-style-3 .htmega_image_pointer {
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background-color: #000000;
    position: relative;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    line-height: 49px;
    z-index: 2;
}

.htmega-marker-style-3 .htmega_image_pointer .htmega_pointer_box {
    background: #000000;
    width: 240px;
    position: absolute;
    top: 0;
    right: 50%;
    -webkit-transform: translate3d(50%, -100%, 0);
    transform: translate3d(50%, -100%, 0);
    border-radius: 5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    z-index: 10;
    padding: 20px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    text-align: center;
}

.htmega-marker-style-3 .htmega_image_pointer .htmega_pointer_box h4 {
    font-size: 20px;
    margin-bottom: 7px;
    color: #ffffff;
}

.htmega-marker-style-3 .htmega_image_pointer .htmega_pointer_box p {
    font-size: 13px;
    line-height: 24px;
    margin: 0;
    color: #ffffff;
}

.htmega-marker-style-3 .htmega_image_pointer:hover .htmega_pointer_box {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translateY(-110%) translateX(50%);
    transform: translateY(-110%) translateX(50%);
}

.htmega-marker-style-3 .htmega_image_pointer::before {
    content: "\f067";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 18px;
    width: 100%;
    height: 100%;
    transition: 0.4s ease-in-out;
}

.htmega-marker-style-3 .htmega_image_pointer::after {
    position: absolute;
    left: 2px;
    background: #000;
    content: "";
    right: 2px;
    top: 2px;
    bottom: 2px;
    border-radius: 100%;
    border: 2px solid #fff;
    z-index: -1;
}

.htmega-marker-style-3 .htmega_image_pointer:hover::before {
    transform: translateX(-50%) translateY(-50%) rotate(47deg);
}

.htmega-marker-style-3 .htmega_image_pointer {
    position: absolute;
    left: 50%;
    top: 26%;
}

/*Marker Style 04*/
.htmega-marker-style-4 {
    padding: 245px 0;
}

.htmega-marker-style-4 .htmega_image_pointer {
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/plugins/ht-mega-for-elementor/assets/css/img/bg/bg-image-12.jpg);
    position: relative;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    line-height: 38px;
    border: 5px solid #d88d78;
    z-index: 2;
}

.htmega-marker-style-4 .htmega_image_pointer .htmega_pointer_box {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/plugins/ht-mega-for-elementor/assets/css/img/bg/bg-image-12.jpg);
    width: 240px;
    position: absolute;
    top: 0;
    right: 50%;
    -webkit-transform: translate3d(50%, -100%, 0);
    transform: translate3d(50%, -100%, 0);
    border-radius: 5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    z-index: 10;
    padding: 20px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    text-align: center;
}

.htmega-marker-style-4 .htmega_image_pointer .htmega_pointer_box h4 {
    font-size: 20px;
    margin-bottom: 7px;
}

.htmega-marker-style-4 .htmega_image_pointer .htmega_pointer_box p {
    font-size: 13px;
    line-height: 24px;
    margin: 0;
    color: #18012c;
}

.htmega-marker-style-4 .htmega_image_pointer:hover .htmega_pointer_box {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translateY(-110%) translateX(50%);
    transform: translateY(-110%) translateX(50%);
}

.htmega-marker-style-4 .htmega_image_pointer::before {
    content: "\f067";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-family: FontAwesome;
    color: #d88d78;
    font-size: 18px;
    width: 100%;
    height: 100%;
    transition: 0.4s ease-in-out;
}

.htmega-marker-style-4 .htmega_image_pointer:hover::before {
    transform: translateX(-50%) translateY(-50%) rotate(47deg);
}

.htmega-marker-style-4 .htmega_image_pointer {
    position: absolute;
    left: 83%;
    top: 37%;
}

/*Marker Style 05*/
.htmega-marker-style-5 {
    padding: 245px 0;
}

.htmega-marker-style-5 .htmega_image_pointer {
    width: 46px;
    height: 46px;
    border-radius: 4px;
    background: #000;
    position: relative;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    line-height: 47px;
    z-index: 2;
}

.htmega-marker-style-5 .htmega_image_pointer .effect-1 {
    position: relative;
}

.htmega-marker-style-5 .htmega_image_pointer .effect-1::before,
.htmega-marker-style-5 .htmega_image_pointer .effect-1::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    border: 1px solid #f10;
    border-radius: 50%;
    -webkit-transform: scale(0.35) translateY(-50%) translateX(-50%);
    -ms-transform: scale(0.35) translateY(-50%) translateX(-50%);
    transform: scale(0.35) translateY(-50%) translateX(-50%);
    opacity: 0;
    -webkit-animation: marker-ripple-animation 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0.4s infinite;
    animation: marker-ripple-animation 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0.4s infinite;
}

.htmega-marker-style-5 .htmega_image_pointer .effect-1::before {
    width: 32px;
    height: 32px;
    left: 50%;
    top: 50%;
    z-index: -1;
}

.htmega-marker-style-5 .htmega_image_pointer .effect-1::after {
    width: 32px;
    height: 32px;
    z-index: -1;
    border-color: rgba(255, 255, 255, 0.4);
    -webkit-animation: marker-ripple-animation 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0s infinite;
    animation: marker-ripple-animation 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0s infinite;
}

.htmega-marker-style-5 .htmega_image_pointer .htmega_pointer_box {
    background: #000000;
    width: 240px;
    position: absolute;
    top: 0;
    right: 50%;
    -webkit-transform: translate3d(50%, -100%, 0);
    transform: translate3d(50%, -100%, 0);
    border-radius: 5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    z-index: 10;
    padding: 20px;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.07);
    text-align: center;
}

.htmega-marker-style-5 .htmega_image_pointer .htmega_pointer_box h4 {
    font-size: 20px;
    margin-bottom: 7px;
    color: #fff;
}

.htmega-marker-style-5 .htmega_image_pointer .htmega_pointer_box p {
    font-size: 13px;
    line-height: 24px;
    margin: 0;
    color: #fff;
}

.htmega-marker-style-5 .htmega_image_pointer:hover .htmega_pointer_box {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translateY(-110%) translateX(50%);
    transform: translateY(-110%) translateX(50%);
}

.htmega-marker-style-5 .htmega_image_pointer::before {
    content: "\f067";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 18px;
    width: 100%;
    height: 100%;
    transition: 0.4s ease-in-out;
}

.htmega-marker-style-5 .htmega_image_pointer:hover::before {
    transform: translateX(-50%) translateY(-50%) rotate(47deg);
}

.htmega-marker-style-5 .htmega_image_pointer {
    position: absolute;
    left: 83%;
    top: 37%;
}

/* Marker Animation Css */
@-webkit-keyframes marker-ripple-animation {
    0% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1.7);
        opacity: 0;
    }
}

@keyframes marker-ripple-animation {
    0% {
        transform: translate3d(-50%, -50%, 0) scale(1);
        opacity: 1;
    }

    100% {
        transform: translate3d(-50%, -50%, 0) scale(1.7);
        opacity: 0;
    }
}

/*
 * Inline Menu 
 */
 .htmega-inlinemenu-area ul{
  list-style: none;
  margin: 0;
  padding: 0;
 }

.htmega-mainmenu {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

/* Line Menu StartUp */
.linemenu-nav ul li {
    margin: 0 18px;
    position: relative;
}
.linemenu-nav ul li a {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: inherit;
    text-decoration: none;
    color: #636363;
    position: relative;
    padding-bottom: 10px;
    display: inline-block;
}

.htmega-inlinemenu-style-1 .linemenu-nav ul li a::before {
  background: #d94f5c none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  transform: scale3d(0, 5, 1);
  transform-origin: 0 50% 0;
  transition: transform 0.3s cubic-bezier(1, 0.68, 0.16, 0.9) 0s;
  width: 100%;
}

.htmega-inlinemenu-style-1 .linemenu-nav ul > li:hover > a::before {
  transform: scale3d(1, 1, 1);
}

.linemenu-nav ul > li:hover > a {
  color: #d94f5c;
}

/* Line Menu Style 02 */
.htmega-inlinemenu-style-2 .linemenu-nav ul li{
  margin: 0;
}
.htmega-inlinemenu-style-2 .linemenu-nav ul li a::before, .htmega-inlinemenu-style-2 .linemenu-nav ul li a::after {
  border: 2px solid #ffffff;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: transform 0.2s ease 0s;
  width: 100%;
}

.htmega-inlinemenu-style-2 .linemenu-nav ul li a::before {
  border-width: 0 2px;
  transform: scale3d(1, 0, 1);
  transform-origin: 0 50% 0;
}
.htmega-inlinemenu-style-2 .linemenu-nav ul li a::after {
  border-width: 2px 0;
  transform: scale3d(0, 1, 1);
  transform-origin: 0 0 0;
  transition-delay: 0.2s;
}

.htmega-inlinemenu-style-2 .linemenu-nav ul li:hover a::before, .htmega-inlinemenu-style-2 .linemenu-nav ul li:hover a::after {
  transform: scale3d(1, 1, 1);
}

/* Line Menu Style 03 */
.htmega-inlinemenu-style-3 li {
    position: relative;
}

.htmega-inlinemenu-style-3 li a {
    position: relative;
    display: block;
}

.htmega-inlinemenu-style-3 li::before,
.htmega-inlinemenu-style-3 li::after,
.htmega-inlinemenu-style-3 li a::before,
.htmega-inlinemenu-style-3 li a::after {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid #d94f5c;
    content: '';
    z-index: -1;
    opacity: 0;
    pointer-events: none;
}

.htmega-inlinemenu-style-3 li:hover::before,
.htmega-inlinemenu-style-3 li:hover::after,
.htmega-inlinemenu-style-3 li:hover a::before,
.htmega-inlinemenu-style-3 li:hover a::after {
    -webkit-animation: lineanimation .6s ease-in-out;
    animation: lineanimation .6s ease-in-out;
    z-index: 1;
    opacity: 1;
}

.htmega-inlinemenu-style-3 li::before {
    border-width: 0 0 0 2px;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

.htmega-inlinemenu-style-3 li::after {
    border-width: 0 2px 0 0;
    -webkit-transform-origin: right top;
    transform-origin: right top;
}

.htmega-inlinemenu-style-3 li a::before {
    border-width: 2px 0 0;
    -webkit-transform-origin: left top;
    transform-origin: left top;
}

.htmega-inlinemenu-style-3 li a::after {
    border-width: 0 0 2px;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}

.htmega-inlinemenu-style-3 li:hover::before {
    -webkit-animation-delay: -.45s;
    animation-delay: -.45s;
}

.htmega-inlinemenu-style-3 li:hover::after {
    -webkit-animation-delay: -.15s;
    animation-delay: -.15s;
}

.htmega-inlinemenu-style-3 li:hover a::before {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s;
}

.htmega-inlinemenu-style-3 li:hover a::after {
    -webkit-animation-delay: 0;
    animation-delay: 0;
}

.htmega-inlinemenu-style-3 li a span {
    position: relative;
    z-index: 3;
}

@-webkit-keyframes lineanimation {

    0%,
    33% {
        opacity: 0;
        -webkit-transform: rotate(45deg) scale(1.5);
        transform: rotate(45deg) scale(1.5);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes lineanimation {

    0%,
    33% {
        opacity: 0;
        -webkit-transform: rotate(45deg) scale(1.5);
        transform: rotate(45deg) scale(1.5);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

/* Line Menu Style 04 */
.htmega-inlinemenu-style-4 li a{
    position: relative;
    padding: 10px 0;
}

.htmega-inlinemenu-style-4 li a::before,
.htmega-inlinemenu-style-4 li a::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #ffffff;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
}

.htmega-inlinemenu-style-4 li a::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
}

.htmega-inlinemenu-style-4 li a::after {
    bottom: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.htmega-inlinemenu-style-4 li a:hover::before,
.htmega-inlinemenu-style-4 li a:hover::after {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

/* Line Menu Style 05 */
.htmega-inlinemenu-style-5 li a {
    position: relative;
}

.htmega-inlinemenu-style-5 ul li {
    margin: 0 10px;
}

.htmega-inlinemenu-style-5 ul li a{
    position: relative;
    overflow: hidden;
    width: 130px;
    padding: 1em 0;
    display: block;
    padding: 1em;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #636363;
}

.htmega-inlinemenu-style-5 ul li a:hover {
    color: #d94f5c;
}

.htmega-inlinemenu-style-5 ul li a::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 300%;
    height: 50px;
    opacity: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIzOTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMzkwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzOTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDk0ZjVjIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMCw0Ny41ODVjMCwwLDk3LjUsMCwxMzAsMA0KCWMxMy43NSwwLDI4Ljc0LTM4Ljc3OCw0Ni4xNjgtMTkuNDE2QzE5Mi42NjksNDYuNSwyNDMuNjAzLDQ3LjU4NSwyNjAsNDcuNTg1YzMxLjgyMSwwLDEzMCwwLDEzMCwwIi8+DQo8L3N2Zz4NCg==) no-repeat top left;
    -webkit-transform: translate3d(130px, 0, 0);
    transform: translate3d(130px, 0, 0);
    -webkit-transition: -webkit-transform 0s 0.3s, opacity 0.3s;
    transition: transform 0s 0.3s, opacity 0.3s;
}

.htmega-inlinemenu-style-5 ul li a:hover::before {
    opacity: 1;
    -webkit-transform: translate3d(-260px, 0, 0);
    transform: translate3d(-260px, 0, 0);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}

/* Line Menu Style 06 */
.htmega-inlinemenu-style-6 ul li a {
    position: relative;
    overflow: hidden;
    height: 3em;
    padding: 1em 0;
    text-align: center;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}

.htmega-inlinemenu-style-6 ul li a:hover {
    color: #d94f5c;
}

.htmega-inlinemenu-style-6 ul li:hover a {
    -webkit-animation: anim-francisco 0.4s forwards;
    animation: anim-francisco 0.4s forwards;
    color: #d94f5c;
}

@-webkit-keyframes anim-francisco {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    51% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes anim-francisco {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    51% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}


/* Line menu style 07 */
.htmega-inlinemenu-style-7 ul li{
    margin: 0;
}

.htmega-inlinemenu-style-7 ul li a {
    padding: 10px 0;
    border-top: 2px solid #c90dbe;
    color: #c90dbe;
    position: relative;
    margin: 0 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
}

.htmega-inlinemenu-style-7 ul li a::before {
    position: absolute;
    left: 0;
    overflow: hidden;
    padding: 10px 0;
    max-width: 0;
    border-bottom: 2px solid #c90dbe;
    color: #c90dbe;
    content: attr(data-hover);
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s;
    top: 50%;
    transform: translateY(-50%);
}

.htmega-inlinemenu-style-7 ul li a:hover::before,
.htmega-inlinemenu-style-7 ul li a:focus::before {
    max-width: 100%;
}


/*===========================
    404 Styly StartUp
=============================*/
.htmega-not-found {
    overflow: hidden;
    text-align: center;
    position: relative;
}

.htmega-not-found .content {
    position: relative;
    z-index: 2;
}

.htmega-not-found .content h1 {
    color: #c0d2ff;
    font-size: 48px;
    margin-top: 35px;
    margin-bottom: 43px;
}

.htmega-not-found .content a.page-back-btn {
    background: #c0d2ff;
    height: 62px;
    display: inline-block;
    padding: 0 40px;
    line-height: 62px;
    border-radius: 31px;
    color: #131e3a;
    font-size: 16px;
    font-weight: 500;
    transition: 0.4 ease-in-out;
    text-decoration: none;
}

.htmega-not-found .content a.page-back-btn:hover {
    background: #fff;
    border-radius: 20px 0;
    color: #18012c;
    transform: translateY(-5px);
}

.htmega-not-found .content a.page-back-btn i {
    padding-right: 12px;
    font-size: 18px;
}

.htmega-not-found .content a.page-back-btn svg {
  width: 20px;
  margin-top: 18px;
  float: left;
  margin-right: 8px;
  display: inline-block;
}

/* 404 Animation css*/
.cloud {
    width: 350px;
    height: 120px;
    background: #1e2a4a;
    background: linear-gradient(top, #1e2a4a 100%);
    background: -webkit-linear-gradient(top, #1e2a4a 100%);
    background: -moz-linear-gradient(top, #1e2a4a 100%);
    background: -ms-linear-gradient(top, #1e2a4a 100%);
    background: -o-linear-gradient(top, #1e2a4a 100%);
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    position: absolute;
    margin: 120px auto 20px;
    transition: ease 1s;
}

.cloud:after,
.cloud:before {
    content: '';
    position: absolute;
    background: #1e2a4a;
    z-index: -1;
}

.cloud:after {
    width: 100px;
    height: 100px;
    top: -50px;
    left: 50px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}

.cloud:before {
    width: 180px;
    height: 180px;
    top: -90px;
    right: 50px;
    border-radius: 200px;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
}

.cloud-1 {
    top: -198px;
    left: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0.9;
    -webkit-animation: moveclouds 15s linear infinite;
    -moz-animation: moveclouds 15s linear infinite;
    -o-animation: moveclouds 15s linear infinite;
}

.cloud-2 {
    top: -122px;
    left: 140px;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-animation: moveclouds 17s linear infinite;
    -moz-animation: moveclouds 17s linear infinite;
    -o-animation: moveclouds 17s linear infinite;
}

.cloud-3 {
    left: 409px;
    top: -50px;
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 0.6;
    -webkit-animation: moveclouds 25s linear infinite;
    -moz-animation: moveclouds 25s linear infinite;
    -o-animation: moveclouds 25s linear infinite;
}

.cloud-4 {
    left: -46px;
    bottom: 135px;
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 0.8;
    -webkit-animation: moveclouds 25s linear infinite;
    -moz-animation: moveclouds 25s linear infinite;
    -o-animation: moveclouds 25s linear infinite;
}

.cloud-5 {
    left: 469px;
    bottom: -57px;
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    transform: scale(0.75);
    opacity: 0.75;
    -webkit-animation: moveclouds 18s linear infinite;
    -moz-animation: moveclouds 18s linear infinite;
    -o-animation: moveclouds 18s linear infinite;
}

.cloud-6 {
    left: 100%;
    top: 263px;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.8;
    -webkit-animation: moveclouds 20s linear infinite;
    -moz-animation: moveclouds 20s linear infinite;
    -o-animation: moveclouds 20s linear infinite;
}

@-webkit-keyframes moveclouds {
    0% {
        margin-left: 1000px;
    }

    100% {
        margin-left: -1000px;
    }
}

@-moz-keyframes moveclouds {
    0% {
        margin-left: 1000px;
    }

    100% {
        margin-left: -1000px;
    }
}

@-o-keyframes moveclouds {
    0% {
        margin-left: 1000px;
    }

    100% {
        margin-left: -1000px;
    }
}

/* 404 Styly 02*/
.htmega-error-style-2 .content {
    text-align: left;
    padding-left: 65px;
}

.htmega-error-style-2 .content h2 {
    color: #ffffff;
    font-size: 48px;
    font-weight: 400;
    margin-bottom: 4px;
}

.htmega-error-style-2 .content h1 {
  color: #ffffff;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 7px;
  margin-top: 0;
}

.htmega-error-style-2 .content h1 span {
    color: #ffffff;
    font-size: 116px;
    padding-right: 21px;
}

.htmega-error-style-2 .content p {
    color: #ffffff;
    font-size: 32px;
    line-height: 54px;
    margin-bottom: 32px;
}

.htmega-error-style-2 .content a.page-back-btn {
    background: #fff;
    color: #131e3a;
    height: 75px;
    display: inline-block;
    padding: 0 60px;
    font-size: 30px;
    line-height: 71px;
    border-radius: 31px;
    transition: 0.4 ease-in-out;
}

.htmega-error-style-2 .content a.page-back-btn:hover {
    background: #fff;
    border-radius: 20px 0;
    color: #18012c;
    transform: translateY(-5px);
}

/*404 Styly 03*/
.htmega-error-style-3 .content{
  padding-bottom: 10px;
}
.htmega-error-style-3 .content h2 {
    color: #d5cff2;
    font-size: 52px;
    margin-bottom: 16px;
}

.htmega-error-style-3 .content p {
    color: #d5cff2;
    font-size: 30px;
    line-height: 44px;
    margin-bottom: 38px;
    font-family: "Montserrat", sans-serif;
}

.htmega-error-style-3 .content a.page-back-btn {
    background: #fd5c5e;
    display: inline-block;
    border-radius: 31px;
    color: #d5cff2;
    font-size: 36px;
    transition: 0.5s ease-in-out;
    padding: 0;
}
.htmega-error-style-3 .content a.page-back-btn i {
  font-size: inherit;
  padding-right: inherit;
}

.htmega-error-style-3 .content a.page-back-btn:hover {
    transform: scale(1.2);
    background: #18012c;
    color: #ffffff;
}

/*404 Styly 04*/
.not-found-4 {
    padding: 310px 0;
}

.not-found-4 .content {
    text-align: left;
}

.not-found-4 .content h2 {
    color: #fcfcfc;
    font-size: 36px;
    line-height: 64px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 30px;
}

.not-found-4 .content a.page-back-btn {
    background: #da4c00;
    color: #fff;
    height: 54px;
    display: inline-block;
    padding: 0 40px;
    line-height: 54px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 27px;
    transition: 0.5s ease-in-out;
    margin-right: 26px;
    font-family: "Montserrat", sans-serif;
}

.not-found-4 .content a.page-back-btn:hover {
  background: #da4c00 none repeat scroll 0 0;
  border-radius: 27px;
  color: #fff;
  opacity: 0.7;
  transform: translateY(0px);
}

.not-found-4 .content a.page-back-btn.error_contact {
    background: #ff8a00;
}


/*
* Counterup Css
*/
.htmega-counter-content {
  line-height: 1;
}
.htmega-counter-icon span{
  display: inline-block;
}
.htmega-counter-icon svg {
  width: 20px;
}
.htmega-counter-area .htmega-counter-img{
  display: inline-block;
}

/*Counterup Style 1*/
.htmega-counter-style-1 {
    text-align: center;
}

.htmega-counter-style-1 .htmega-counter-icon i {
    font-size: 36px;
    color: #ed552d;
}

.htmega-counter-style-1 .htmega-counter-content span {
    color: #696969;
    font-size: 36px;
    font-weight: 700;
    margin-top: 20px;
    display: inline-block;
    font-family: "Montserrat", sans-serif;
}

.htmega-counter-style-1 .htmega-counter-content h2 {
    color: #898989;
    font-weight: 400;
    font-size: 17px;
    margin: 0;
    position: relative;
    margin-top: 9px;
    display: block;
    padding-bottom: 15px;
}

.htmega-counter-style-1 .htmega-counter-content h2::before {
    background: #d5d5d5;
    width: 48px;
    height: 1px;
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

/*Counterup Style 2*/
.htmega-counter-style-2 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.htmega-counter-style-2 .htmega-counter-icon {
    padding-right: 20px;
}

.htmega-counter-style-2 .htmega-counter-icon i {
    font-size: 48px;
    color: #383838;
}

.htmega-counter-style-2 .htmega-counter-content span {
    color: #383838;
    font-size: 24px;
    font-weight: 600;
    margin-top: 13px;
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    position: relative;
}

.htmega-counter-style-2 .htmega-counter-content h2 {
    color: #383838;
    font-weight: 400;
    font-size: 20px;
    margin: 0;
    position: relative;
    display: block;
}

/*Counterup Style 3*/
.htmega-counter-area{
  position: relative;
}
.htmega-counter-area::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: transparent;
    opacity: 0.8;
}
.htmega-counter-content {
  position: relative;
  z-index: 1;
}

.htmega-counter-style-3 .htmega-counter-img {
    display: inline-block;
    position: relative;
}

.htmega-counter-style-3 .htmega-counter-img::before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #52b6bc;
    opacity: 0.8;
    border-radius: 100%;
}

.htmega-counter-style-3 .htmega-counter-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.htmega-counter-style-3 {
    text-align: center;
}

.htmega-counter-style-3 .htmega-counter-content span {
    color: #ffffff;
    font-size: 40px;
    font-weight: 600;
    margin-top: 13px;
    display: inline-block;
    font-family: 'Courgette', cursive;
}

.htmega-counter-style-3 .htmega-counter-content h2 {
    color: #ffffff;
    font-weight: 400;
    font-size: 20px;
    margin: 0;
    margin-top: 4px;
    font-family: 'Courgette', cursive;
}

/*Counterup Style 4*/
.htmega-counter-style-4 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.htmega-counter-style-4 .htmega-counter-img {
    padding-right: 25px;
}

.htmega-counter-style-4 .htmega-counter-content {
    text-align: center;
}

.htmega-counter-style-4 .htmega-counter-content span {
    color: #585858;
    font-size: 24px;
    font-weight: 600;
    margin-top: 13px;
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    position: relative;
}

.htmega-counter-style-4 .htmega-counter-content h2 {
    color: #585858;
    font-weight: 600;
    font-size: 24px;
    margin: 0;
    position: relative;
    display: block;
    padding-bottom: 14px;
}

.htmega-counter-style-4 .htmega-counter-content h2::before {
    position: absolute;
    content: "";
    bottom: 0;
    background: #ed552d;
    width: 70px;
    height: 2px;
    left: 50%;
    transform: translateX(-50%);
}

/*Counterup Style 5*/
.htmega-counter-style-5 {
    text-align: center;
}

.htmega-counter-style-5 .htmega-counter-icon i {
    font-size: 36px;
    color: #ed552d;
}

.htmega-counter-style-5 .htmega-counter-content span {
    color: #18012c;
    font-size: 36px;
    font-weight: 700;
    margin-top: 20px;
    display: inline-block;
    font-family: 'Lobster Two', cursive;
}

.htmega-counter-style-5 .htmega-counter-content span.color-1 {
    color: #b1c642;
}

.htmega-counter-style-5 .htmega-counter-content span.color-2 {
    color: #ff5020;
}

.htmega-counter-style-5 .htmega-counter-content span.color-3 {
    color: #ffc10d;
}

.htmega-counter-style-5 .htmega-counter-content span.color-4 {
    color: #68b9d8;
}

.htmega-counter-style-5 .htmega-counter-content h2 {
    color: #444444;
    font-weight: 400;
    font-size: 24px;
    margin: 0;
    margin-top: 9px;
    display: block;
    padding-bottom: 15px;
    font-family: 'Lobster Two', cursive;
}

/*Counterup Style 6*/
.htmega-counter-style-6 {
    text-align: center;
}

.htmega-counter-style-6 .htmega-counter-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.htmega-counter-style-6 .htmega-counter-icon span {
    color: #363636;
    font-size: 36px;
    font-weight: 600;
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    padding-left: 15px;
}

.htmega-counter-style-6 .htmega-counter-content h2 {
    color: #363636;
    font-weight: 600;
    font-size: 16px;
    margin: 0;
    display: block;
    font-family: "Montserrat", sans-serif;
    margin-top: 13px;
    text-transform: uppercase;
}

/*
 * Blog Post Css
*/

.row-1 > [class*="col"] {
  padding-left: 1px;
  padding-right: 1px;
}

.grid_post .elementor-widget {
  margin-bottom: 0 !important;
}

.row--10 > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}

.mt--30,.ht-post.mt--30 {
  margin-top: 30px;
}
.mt--20,.ht-post.mt--20 {
  margin-top: 20px;
}

/*Blog Post Css*/
.gradient-overlay .thumb a {
    display: block;
    position: relative;
}

.gradient-overlay .thumb a::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 2;
    opacity: 0.3;
    right: 0;
}

.gradient-overlay.gradient-overlay-1 .thumb a::before {
    background-image: linear-gradient(#f10afd, #1cc3e2);
    background-image: -webkit-gradient(#f10afd, #1cc3e2);
    background-image: -webkit-linear-gradient(#f10afd, #1cc3e2);
    background-image: -moz-linear-gradient(#f10afd, #1cc3e2);
    background-image: -ms-linear-gradient(#f10afd, #1cc3e2);
    background-image: -o-linear-gradient(#f10afd, #1cc3e2);
    opacity: 0.8;
}

.gradient-overlay.gradient-overlay-2 .thumb a::before {
    background-image: linear-gradient(#f29a4a, #f2c84c);
    background-image: -webkit-gradient(#f29a4a, #f2c84c);
    background-image: -webkit-linear-gradient(#f29a4a, #f2c84c);
    background-image: -moz-linear-gradient(#f29a4a, #f2c84c);
    background-image: -ms-linear-gradient(#f29a4a, #f2c84c);
    background-image: -o-linear-gradient(#f29a4a, #f2c84c);
    opacity: 0.8;
}

.gradient-overlay.gradient-overlay-3 .thumb a::before {
    background-image: linear-gradient(#f7384e, #0fbcb9);
    background-image: -webkit-gradient(#f7384e, #0fbcb9);
    background-image: -webkit-linear-gradient(#f7384e, #0fbcb9);
    background-image: -moz-linear-gradient(#f7384e, #0fbcb9);
    background-image: -ms-linear-gradient(#f7384e, #0fbcb9);
    background-image: -o-linear-gradient(#f7384e, #0fbcb9);
    opacity: 0.8;
}

.gradient-overlay.gradient-overlay-4 .thumb a::before {
    background-image: linear-gradient(#bd3664, #222671);
    background-image: -webkit-gradient(#bd3664, #222671);
    background-image: -webkit-linear-gradient(#bd3664, #222671);
    background-image: -moz-linear-gradient(#bd3664, #222671);
    background-image: -ms-linear-gradient(#bd3664, #222671);
    background-image: -o-linear-gradient(#bd3664, #222671);
    opacity: 0.8;
}

.gradient-overlay.gradient-overlay-5 .thumb a::before {
    background-image: linear-gradient(#eb3449, #f45a43);
    background-image: -webkit-gradient(#eb3449, #f45a43);
    background-image: -webkit-linear-gradient(#eb3449, #f45a43);
    background-image: -moz-linear-gradient(#eb3449, #f45a43);
    background-image: -ms-linear-gradient(#eb3449, #f45a43);
    background-image: -o-linear-gradient(#eb3449, #f45a43);
    opacity: 0.8;
}

.gradient-overlay.gradient-overlay-6 .thumb a::before {
    background-image: linear-gradient(#c03764, #202671);
    background-image: -webkit-gradient(#c03764, #202671);
    background-image: -webkit-linear-gradient(#c03764, #202671);
    background-image: -moz-linear-gradient(#c03764, #202671);
    background-image: -ms-linear-gradient(#c03764, #202671);
    background-image: -o-linear-gradient(#c03764, #202671);
    opacity: 0.8;
}

.gradient-overlay.gradient-overlay-7 .thumb a::before {
    background-image: linear-gradient(#eb3449, #f45b43);
    background-image: -webkit-gradient(#eb3449, #f45b43);
    background-image: -webkit-linear-gradient(#eb3449, #f45b43);
    background-image: -moz-linear-gradient(#eb3449, #f45b43);
    background-image: -ms-linear-gradient(#eb3449, #f45b43);
    background-image: -o-linear-gradient(#eb3449, #f45b43);
    opacity: 0.8;
}

.black-overlay .thumb a {
    display: block;
    position: relative;
}

.black-overlay .thumb a::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 2;
    opacity: 0.2;
    right: 0;
    background: #000000;
}

/*Blog Post Content*/
.ht-post {
    position: relative;
    margin-top: 2px;
    overflow: hidden;
}

.ht-post .thumb a img {
    width: 100%;
    display: block;
    transition: 0.3s ease-out;
    overflow: hidden;
}

.ht-post:hover .thumb a img {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1);
}

.ht-post a.post-category {
  background: #f05555 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  height: 24px;
  letter-spacing: 1px;
  line-height: 24px;
  padding: 0 8px;
  position: absolute;
  text-transform: uppercase;
  z-index: 2;
}

.ht-post a.post-position-top-left {
    left: 0;
    top: 0;
}

.ht-post a.post-position-top-right {
    right: 0;
    top: 0;
}

.ht-post .post-content {
    position: absolute;
    bottom: 0;
    z-index: 2;
    padding: 20px 10px 20px 20px;
}

.ht-post .post-content .content h4 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 11px;
}

.ht-post .post-content .content h2 {
    font-size: 36px;
    margin-bottom: 11px;
}

.ht-post .post-content .content a {
    color: #ffffff;
}

.ht-post .post-content .content .meta {
    color: #fff;
    font-size: 14px;
    letter-spacing: 2px;
}

.ht-post a.play-video {
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 50px;
    height: 50px;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 100%;
    padding: 0;
    text-align: center;
    color: #fff;
    font-size: 24px;
    transition: 0.4s ease-in-out;
}

.ht-post a.play-video:hover {
    background: #18012c;
    color: #fff;
    border: 1px solid #18012c;
}

.ht-post a.play-video i {
    margin-left: 4px;
}

/*
* Single Post Style
*/
.htmega-single-post .post-category a {
  background: #f05555 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 300;
  height: 24px;
  line-height: 24px;
  padding: 0 9px;
  text-transform: uppercase;
  transition: all 0.4s ease 0s;
}

.htmega-single-post .post-category a:hover {
    background: #18012c;
    color: #ffffff;
}

.htmega-single-post ul.meta {
  display: flex;
  list-style: outside none none;
  margin: 0 -15px;
  padding: 0;
}
.htmega-single-post ul.meta li {
  font-size: 13px;
  letter-spacing: 2px;
  margin: 0 15px;
}
.htmega-single-post ul.meta li i {
  font-size: 14px;
  margin-right: 10px;
}

.htmega-single-post {
    position: relative;
}

.htmega-single-post .thumb {
    overflow: hidden;
}
.htmega-single-post .thumb a{
  display: block;
  position: relative;
}
.htmega-single-post a{
  text-decoration: none;
}

/*.htmega-single-post .thumb a::before {
  background: #000 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
}*/

.htmega-single-post .thumb a img {
    transition: 0.4s ease-in-out;
}

.htmega-single-post:hover .thumb a img {
    transform: scale(1.2);
}

/* Single Post Style 01 */
.htmega-single-post-style-1 .content {
    position: absolute;
    bottom: 0;
    padding: 40px;
}

.htmega-single-post-style-1 .content h2 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 10px;
    line-height: 36px;
}

.htmega-single-post-style-1 .content h2 a,.htmega-single-post-style-1 .content ul.meta li,.htmega-single-post-style-1 .content ul.meta li a {
    color: #ffffff;
}


/* Single Post 02 */
.htmega-single-post-style-2 .content {
    padding-top: 30px;
}

.htmega-single-post-style-2 .content h2 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 10px;
    line-height: 36px;
}

.htmega-single-post-style-2 .content h2 a,.htmega-single-post-style-2 .content ul.meta li,.htmega-single-post-style-2 .content ul.meta li a {
    color: #464545;
}

/*Single Post 03*/
.htmega-single-post-style-3 .content {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    text-align: center;
}

.htmega-single-post-style-3 .content h2 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 18px;
    margin-bottom: 22px;
    line-height: 34px;
}

.htmega-single-post-style-3 .content h2 a {
    color: #ffffff;
}

.htmega-single-post-style-3 .content ul.meta {
    justify-content: center;
}

.htmega-single-post-style-3 .content ul.meta li,.htmega-single-post-style-3 .content ul.meta li a {
    color: #ffffff;
}

/*Single Post 04*/
.htmega-single-post-style-4 .content {
    background: #ffffff;
    text-align: center;
    padding: 40px 20px;
}

.htmega-single-post-style-4 .content h2 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 16px;
    line-height: 36px;
    margin-top: 0px;
}

.htmega-single-post-style-4 .content h2 a {
    color: #464545;
    transition: 0.4s ease-in;
}

.htmega-single-post-style-4 .content h2 a:hover {
    color: #18012c;
}

.htmega-single-post-style-4 .content ul.meta {
    justify-content: center;
}

.htmega-single-post-style-4 .content ul.meta li,.htmega-single-post-style-4 .content ul.meta li a {
    color: #464545;
}

/*
 * Post Slider Css
*/
.htmega-single-post-slide {
    position: relative;
}
.htmega-single-post-slide img{
  width: 100%;
}
.htmega-single-post-slide a{
  text-decoration: none;
}
.htmega-single-post-slide .content ul.post-category {
  display: flex;
  list-style: outside none none;
  margin: 0 -10px;
  padding: 0;
}

.htmega-single-post-slide .content ul.post-category li {
  background: #f05555 none repeat scroll 0 0;
  margin: 0 10px;
  transition: all 0.4s ease-in-out 0s;
  line-height: inherit;
}

.htmega-single-post-slide .content ul.post-category li a {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 9px;
  display: block;
  text-decoration: none;
}
.htmega-single-post-slide .content ul.post-category li a:hover{
  background: #18012c none repeat scroll 0 0;
  color: #ffffff;
}

.htmega-single-post-slide ul.meta {
  color: #464545;
  display: flex;
  list-style: outside none none;
  margin: 0 -15px;
  padding: 0;
}

.htmega-single-post-slide ul.meta li {
  font-size: 13px;
  letter-spacing: 2px;
  margin: 0 15px;
}

.htmega-single-post-slide ul.meta li i {
  padding-right: 10px;
}

.htmega-single-post-slide .content .post-inner h2{
  margin-top: 20px;
  margin-bottom: 10px;
}

.htmega-single-post-slide .content .post-inner p{
  margin: 22px 0 25px;
  color: #18012c;
  font-size: 14px;
  line-height: 28px;
}

.htmega-single-post-slide .content .post-inner h2 a,.htmega-single-post-slide .content .post-inner ul.meta li a {
    color: #18012c;
}

.htmega-single-post-slide .post-btn a.readmore-btn {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #464545;
  border-radius: 23px;
  color: #464545;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  height: 46px;
  line-height: 44px;
  padding: 0 37px;
  transition: all 0.4s ease-in-out 0s;
  text-decoration: none;
}

.htmega-single-post-slide .post-btn a.readmore-btn:hover {
  background: #18012c none repeat scroll 0 0;
  border: 1px solid #18012c;
  color: #ffffff;
}

.htmega-postslider-area img{
  width: 100%;
}

.htmega-postslider-area button.slick-arrow {
  background: #ccd5d5 none repeat scroll 0 0;
  border: 0 none;
  bottom: 10px;
  color: #00282a;
  font-size: 24px;
  height: 40px;
  left: auto;
  line-height: 1;
  padding: 0;
  position: absolute;
  right: 10px;
  width: 46px;
  z-index: 2;
}
.htmega-postslider-area button.htmega-carosul-prev.slick-arrow {
    right: 60px;
}

.htmega-arrow-2.htmega-postslider-area button.slick-arrow{
  background: #d7dae9 none repeat scroll 0 0;
  border: 1px solid #d7dae9;
  border-radius: 100%;
  color: #2a47e0;
  font-size: 24px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.4s ease 0s;
  z-index: 2;
}
.htmega-arrow-2.htmega-postslider-area button.htmega-carosul-next.slick-arrow {
  left: auto !important;
  right: 0;
}

.htmega-postslider-area .slick-dots li button::before{
  display: none;
}

.htmega-postslider-area .slick-dots li {
  background: #ccd5d5 none repeat scroll 0 0;
  border-radius: 100%;
  height: 15px;
  width: 15px;
}

.htmega-postslider-area .slick-dots li.slick-active {
  background: #00282a none repeat scroll 0 0;
}

/* slider style 01 */
.htmega-postslider-layout-1 .content {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 40%;
    height: 100%;
    padding: 10px;
}

.htmega-postslider-layout-1 .content .post-inner {
    width: 100%;
    height: 100%;
    background: rgba(0, 140, 167, 0.8);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 30px;
}

.htmega-postslider-layout-1 .content .post-inner h2 {
    font-size: 24px;
    font-weight: 500;
}

.htmega-postslider-layout-1 .content .post-inner h2 a,.htmega-postslider-layout-1 .content .post-inner ul.meta li a {
    color: #ffffff;
}

.htmega-postslider-layout-1 .content .post-inner p {
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
}

.htmega-postslider-layout-1 ul.meta{
  color: #ffffff;
}

.htmega-postslider-layout-1 .post-btn a.readmore-btn {
  border: 1px solid #ffffff;
  color: #ffffff;
}

/* Slider Style 02 */
.htmega-postslider-layout-2 .content .post-inner h2 {
    font-size: 24px;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 18px;
}

.htmega-postslider-layout-2 .content .post-inner h2 a {
    color: #464545;
}

.htmega-postslider-layout-2 .content .post-inner ul.meta li,.htmega-postslider-layout-2 .content .post-inner ul.meta li a {
    color: #464545;
}

.htmega-postslider-layout-2 .content .post-inner p {
    color: #464545;
}

.htmega-postslider-layout-2 .content .post-inner .post-btn {
    margin-top: 19px;
}

/* Slider Style 03 */
.htmega-postslider-layout-3 .content {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    text-align: center;
}

.htmega-postslider-layout-3 .content .post-inner h2 {
    font-size: 24px;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 18px;
    padding: 0 26%;
    line-height: 34px;
}

.htmega-postslider-layout-3 .content .post-inner h2 a {
    color: #ffffff;
}

.htmega-postslider-layout-3 .content .post-inner ul.meta {
    justify-content: center;
}

.htmega-postslider-layout-3 .content .post-inner ul.meta li,.htmega-postslider-layout-3 .content .post-inner ul.meta li a {
    color: #ffffff;
}

.htmega-postslider-layout-3 .content .post-inner .post-btn {
    margin-top: 19px;
}

.htmega-postslider-layout-3 .content .post-inner .post-btn a.readmore-btn {
    border: 1px solid #ffffff;
    color: #ffffff;
}

.htmega-postslider-layout-3 .content .post-inner .post-btn a.readmore-btn:hover {
    background: #18012c;
    color: #ffffff;
    border: 1px solid #18012c;
}

.htmega-postslider-layout-3 .content ul.post-category {
    justify-content: center;
}


/* Slider Style 04 */
.htmega-postslider-layout-4 .content {
    position: absolute;
    text-align: center;
    bottom: 0;
    padding: 20px;
}

.htmega-postslider-layout-4 .content .post-inner {
    background: rgba(0, 86, 255, 0.7);
    padding: 25px;
    text-align: left;
}

.htmega-postslider-layout-4 .content .post-inner h2 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 13px;
    line-height: 34px;
}

.htmega-postslider-layout-4 .content .post-inner h2 a {
    color: #ffffff;
}

.htmega-postslider-layout-4 .content .post-inner ul.meta li {
    color: #ffffff;
}

.htmega-postslider-layout-4 .content .post-inner ul.meta li a {
    color: #ffffff;
}

.htmega-postslider-layout-4 .content ul.post-category {
    justify-content: center;
}

/* Slider Style 05 */
.htmega-postslider-layout-5 .content {
    background: #f4f4f4;
    padding: 60px;
}

.htmega-postslider-layout-5 .content .post-inner h2 {
    font-size: 24px;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 18px;
    line-height: 34px;
}

.htmega-postslider-layout-5 .content .post-inner h2 a {
    color: #464545;
}

.htmega-postslider-layout-5 .content .post-inner ul.meta li,.htmega-postslider-layout-5 .content .post-inner ul.meta li a {
    color: #464545;
}

.htmega-postslider-layout-5 .content .post-inner .post-btn {
    margin-top: 19px;
}

.htmega-postslider-layout-5 .content .post-inner .post-btn a.readmore-btn {
    border: 1px solid #494849;
    color: #494849;
}

.htmega-postslider-layout-5 .content .post-inner .post-btn a.readmore-btn:hover {
    background: #18012c;
    color: #ffffff;
    border: 1px solid #18012c;
}
.htmega-arrow-2.htmega-postslider-area.htmega-postslider-style-5 button.slick-arrow{
  top: 30%;
}

.htmega-postslider-style-4.htmega-postslider-area ul.slick-dots {
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
  z-index: 2;
}
.htmega-postslider-style-4.htmega-postslider-area ul.slick-dots li {
  align-items: center;
  background: transparent none repeat scroll 0 0;
  border-bottom: 5px solid #828282;
  border-left: 5px solid #828282;
  border-radius: 0;
  border-right: 5px solid #828282;
  cursor: pointer;
  display: flex;
  flex-basis: 25%;
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 20px;
  position: relative;
  text-align: left;
  transition: all 0.5s ease-in-out 0s;
  width: auto;
  z-index: 2;
}
.htmega-postslider-style-4.htmega-postslider-area ul.slick-dots li:first-child {
  border-top: 5px solid #828282;
}

.htmega-postslider-style-4.htmega-postslider-area ul.slick-dots li.slick-active {
  background: transparent none repeat scroll 0 0;
  border: 5px solid #ffffff;
}

.htmega-postslider-style-4.htmega-postslider-area ul.slick-dots li h6 {
  bottom: 0;
  color: #ffffff;
  font-weight: 500;
  line-height: 22px;
  margin: 0;
  padding-bottom: 20px;
  position: absolute;
}

/*
 * Image Grid Layout
*/
.htmega-image-gridstyle-4 .htb-row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}

.htmega-masonry-activation.htmega-image-gridstyle-5 .htb-row > [class*="col"] {
  padding-left: 25px;
  padding-right: 25px;
}

.htmega-singleimage-grid .thumb img {
    width: 100%;
}
.htmega-singleimage-grid h2{
  margin: 0;
}

.htmega-singleimage-gridstyle-1 {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    margin-top: 30px;
    overflow: hidden;
}

.htmega-singleimage-gridstyle-1 .thumb {
    overflow: hidden;
}

.htmega-singleimage-gridstyle-1 .thumb a {
    position: relative;
    display: block;
    z-index: 2;
}

.htmega-singleimage-gridstyle-1 .thumb a::before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    content: "";
    z-index: 1;
}

.htmega-singleimage-gridstyle-1 .thumb a img {
    display: block;
    position: relative;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
}

.htmega-singleimage-gridstyle-1:hover .thumb a::before {
    opacity: 1;
}

.htmega-singleimage-gridstyle-1:hover .thumb a img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.htmega-singleimage-gridstyle-1 .image-grid-content h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: absolute;
    font-size: 17px;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 10px;
    width: 100%;
    top: 0;
    z-index: 3;
}

.htmega-singleimage-gridstyle-1 .image-grid-content a.read-btn {
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin: 50px 0 0;
    padding: 7px 14px;
    position: absolute;
    top: 50%;
    margin: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-70%);
    transform: translateX(-50%) translateY(-70%);
}

.htmega-singleimage-gridstyle-1 .image-grid-content a.read-btn:hover {
    -webkit-box-shadow: 0 0 5px #fff;
    box-shadow: 0 0 5px #fff;
}

.htmega-singleimage-gridstyle-1:hover .image-grid-content {
    opacity: 1;
    filter: alpha(opacity=100);
}

.htmega-singleimage-gridstyle-1:hover .image-grid-content h2 {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.htmega-singleimage-gridstyle-1:hover .image-grid-content a.read-btn {
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    z-index: 4;
}

/*Image Grid style 2*/
.custom-col-5 {
    padding-left: 0px;
    padding-right: 0px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.htmega-singleimage-gridstyle-2 {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}

.htmega-singleimage-gridstyle-2 .thumb {
    overflow: hidden;
}

.htmega-singleimage-gridstyle-2 .thumb a {
    position: relative;
    display: block;
    z-index: 2;
}

.htmega-singleimage-gridstyle-2 .thumb a::before {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate(460px, -100px) rotate(180deg);
    transform: translate(460px, -100px) rotate(180deg);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    content: "";
    z-index: 1;
}

.htmega-singleimage-gridstyle-2 .thumb a img {
    display: block;
    position: relative;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
    width: 100%;
}

.htmega-singleimage-gridstyle-2:hover .thumb a::before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}

.htmega-singleimage-gridstyle-2:hover .thumb a img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.htmega-singleimage-gridstyle-2 .image-grid-content h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: 0.4s ease-in-out;
}

.htmega-singleimage-gridstyle-2 .image-grid-content a.read-btn {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 4;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-80%);
    transform: translateX(-50%) translateY(-80%);
    opacity: 0;
}

.htmega-singleimage-gridstyle-2 .image-grid-content a.read-btn:hover {
    -webkit-box-shadow: 0 0 5px #fff;
    box-shadow: 0 0 5px #fff;
}

.htmega-singleimage-gridstyle-2:hover .image-grid-content {
    opacity: 1;
    filter: alpha(opacity=100);
}

.htmega-singleimage-gridstyle-2:hover .image-grid-content h2 {
    position: absolute;
    top: 20px;
    z-index: 3;
    opacity: 1;
}

.htmega-singleimage-gridstyle-2:hover .image-grid-content a.read-btn {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    opacity: 1;
}

/* Image Grid style 3 */
.htmega-image-gridstyle-3 .htb-row > [class*="col"] {
  padding-left: 0;
  padding-right: 0;
}

.htmega-singleimage-gridstyle-3 .thumb {
    overflow: hidden;
}

.htmega-singleimage-gridstyle-3 .thumb a img {
    transition: 0.4s ease-in-out;
}

.htmega-singleimage-gridstyle-3:hover .thumb a img {
    transform: scale(1.1) rotate(3deg);
}

/*Image Grid style 4*/
.htmega-singleimage-gridstyle-4 {
    margin-top: 20px;
    position: relative;
}

.htmega-singleimage-gridstyle-4 .thumb a img {
    width: 100%;
}

.htmega-singleimage-gridstyle-4 .image-grid-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: 0.3s ease-out;
    transition-property: opacity, transform, filter;
    background: rgba(255, 255, 255, 0.8);
    opacity: 0;
}

.htmega-singleimage-gridstyle-4 .image-grid-content .hover-action {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    transform: translateY(-50%);
    padding: 0 80px;
}

.htmega-singleimage-gridstyle-4 .image-grid-content .hover-action h2 a {
    color: #18012c;
}

.htmega-singleimage-gridstyle-4 .image-grid-content .hover-action p {
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    margin: 0;
    line-height: 28px;
}

.htmega-singleimage-gridstyle-4:hover .image-grid-content {
    opacity: 1;
    transform: translateX(0) translateY(0);
}

/* Image Grid style 5 */
.htmega-singleimage-gridstyle-5 {
    margin-top: 50px;
    position: relative;
}

.htmega-singleimage-gridstyle-5 .thumb a img {
    width: 100%;
}

.htmega-singleimage-gridstyle-5 .image-grid-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: 0.3s ease-out;
    transition-property: opacity, transform, filter;
    background: rgba(0, 0, 0, 0.8);
    opacity: 0;
}

.htmega-singleimage-gridstyle-5 .image-grid-content .hover-action {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    transform: translateY(-50%);
    padding: 0 20px;
}

.htmega-singleimage-gridstyle-5 .image-grid-content .hover-action h2 {
    color: #ffffff;
    margin-bottom: 5px;
    font-size: 23px;
}

.htmega-singleimage-gridstyle-5 .image-grid-content .hover-action h2 a {
    color: #ffffff;
}

.htmega-singleimage-gridstyle-5 .image-grid-content .hover-action p {
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    margin: 0;
    line-height: 26px;
    color: #ffffff;
}

.htmega-singleimage-gridstyle-5:hover .image-grid-content {
    opacity: 1;
    transform: translateX(0) translateY(0);
}


/*
* Thumb Gallery Css
*/
.row--5 > [class*="col"] {
  padding-left: 5px;
  padding-right: 5px;
}
.ht-thumb-gallery ul.htmega-thumbgallery-for {
    margin: 0;
    padding: 0;
    list-style: none;
}
.ht-thumb-gallery ul.htmega-thumbgallery-for li{
  position: relative;
}

.htmega-thumbgallery-for button.slick-arrow {
    position: absolute;
    top: 50%;
    left: 30px;
    z-index: 2;
    width: 50px;
    height: 50px;
    background: #000000;
    color: #fff;
    border: 0 none;
    border-radius: 100%;
    font-size: 30px;
    text-align: center;
    padding: 0;
    margin: 0;
    transition: 0.4s ease-in-out;
    transform: translateY(-50%);
    line-height: 1;
}

.htmega-thumbgallery-for button.slick-arrow:hover {
    background: #0056ff;
    color: #fff;
}
.htmega-thumbgallery-nav{
  text-align: center;
}
.htmega-thumbgallery-nav button.slick-arrow {
  border-radius: 100%;
  display: inline-block;
  height: 50px;
  padding: 0;
  width: 50px;
}

.htmega-thumbgallery-for button.htmega-carosul-next {
    left: auto;
    right: 30px;
}
.htmega-thumbgallery-for .slick-dots,.htmega-thumbgallery-nav .slick-dots {
  bottom: 10px;
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
.htmega-thumbgallery-nav .slick-arrow + .slick-dots {
  bottom: 50px;
}
.htmega-thumbgallery-for .slick-dots li,.htmega-thumbgallery-nav .slick-dots li{
  display: inline-block;
}
.htmega-thumbgallery-for .slick-dots li button,.htmega-thumbgallery-nav .slick-dots li button{
  background: #ddd;
  text-indent: -99999px;
  padding: 0;
  margin-right: 8px;
  border-radius: 100%;
  width: 12px;
  height: 12px;
}

.htmega-thumbgallery-for .slick-dots li.slick-active button,.htmega-thumbgallery-nav .slick-dots li.slick-active button{
  background: #000;
}

.htmega-thumbgallery-for .slick-dots li button::before,.htmega-thumbgallery-nav .slick-dots li button::before{
  display: none;
}


.htmega-thumbgallery-for.htmega-arrow-2 {
    position: relative;
}

.htmega-thumbgallery-for.htmega-arrow-2 button {
    position: absolute;
    top: 50%;
    left: 42px;
    z-index: 2;
    background: transparent;
    color: #fff;
    border: 0 none;
    border-radius: 100%;
    font-size: 48px;
    text-align: center;
    padding: 0;
    margin: 0;
    transition: 0.4s ease-in-out;
    transform: translateY(-50%);
}

.htmega-thumbgallery-for.htmega-arrow-2 button:hover {
    color: #0056ff;
}

.htmega-thumbgallery-for.htmega-arrow-2 button.htmega-carosul-next {
    left: auto;
    right: 42px;
}

.htmega-thumbgallery-nav .small-thumb {
    cursor: pointer;
}

.htmega-thumbgallery-nav .small-thumb img {
    width: 100%;
}

.htmega-thumbgallery-for .content {
    position: absolute;
    bottom: 40px;
    left: 0;
    background: rgba(0, 86, 255, 0.7);
    padding: 5px 38px;
}

.htmega-thumbgallery-for .content.right-bottom {
    bottom: 40px;
    left: auto;
    right: 0;
}

.htmega-thumbgallery-for .content h2 {
    margin: 0;
    color: #ffffff;
    font-size: 24px;
    line-height: 46px;
    font-weight: 500;
}

.htmega-thumbgallery-nav .slick-slide.slick-current.slick-active.slick-center .small-thumb img {
    border: 3px solid #0056ff;
}

.htmega-thumbgallery-nav .small-thumb img {
    border: 3px solid #d7d7d7;
}

.htmega-thumbgallery-nav.htmega-thumbgallery-nav .slick-slide {
    padding: 3px 0px;
}

.htmega-thumbgallery-nav.htmega-thumbgallery-nav {
    margin: -3px 0;
}

.htmega-thumbnails-style-2 .htmega-thumbgallery-nav.htmega-thumbgallery-nav .slick-slide {
    padding: 5px 3px;
}

.htmega-thumbnails-style-2 .htmega-thumbgallery-nav.htmega-thumbgallery-nav {
    margin: 0 -3px;
}

.ht-thumb-gallery .slick-slide img {
    display: block;
    width: 100%;
}

/*
 * Testimonial Grid Style
*/
.htmega-testimonialgrid-style-1 .testimonal {
    background: #f7f8f9;
    padding: 30px;
    margin-top: 30px;
}

.htmega-testimonialgrid-style-1 .testimonal .content {
    display: flex;
    align-items: center;
}

.htmega-testimonialgrid-style-1 .testimonal .content img {
    max-width: 80px;
    border-radius: 100%;
}

.htmega-testimonialgrid-style-1 .testimonal .content .clint-info {
    padding-left: 25px;
}

.htmega-testimonialgrid-style-1 .testimonal .content .clint-info h4 {
    font-size: 18px;
    color: #383838;
    margin: 0;
}

.htmega-testimonialgrid-style-1 .testimonal .content .clint-info span {
    color: #1834a6;
    font-size: 13px;
}

.htmega-testimonialgrid-style-1 .testimonal p {
    color: #5b5b5b;
    font-size: 14px;
    line-height: 26px;
    margin: 0;
    margin-top: 22px;
}

/* Testimonial Grid Style 02 */
.htmega-testimonialgrid-style-2 .testimonal {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-top: 30px;
  padding: 40px 30px;
}

.htmega-testimonialgrid-style-2 .testimonal img {
  border: 2px solid #43df9c;
  border-radius: 50%;
  box-sizing: content-box;
  float: left;
  max-width: 90px;
}

.htmega-testimonialgrid-style-2 .testimonal .content p {
  color: #3e3e3e;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 20px;
}

.htmega-testimonialgrid-style-2 .testimonal .content {
  overflow: hidden;
  padding-left: 20px;
}

.htmega-testimonialgrid-style-2 .testimonal .content .clint-info {
  padding-left: 50px;
  position: relative;
}
.htmega-testimonialgrid-style-2 .testimonal .content .clint-info::before {
  background: #383838 none repeat scroll 0 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 30px;
}

/* Testimonial Grid Style 03 */
.htmega-testimonialgrid-style-3 .testimonal {
  background: #fff none repeat scroll 0 0;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-top: 53px;
  padding-bottom: 27px;
  position: relative;
  text-align: center;
}
.htmega-testimonialgrid-style-3 .testimonal {
  margin-top: 82px;
}
.htmega-testimonialgrid-style-3 .testimonal img {
  border: 2px solid #727272;
  border-radius: 50%;
  box-sizing: content-box;
  left: 50%;
  max-width: 100px;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}

.htmega-testimonialgrid-style-3 .testimonal .content {
  margin-top: 0;
  padding-top: 73px;
}

.htmega-testimonialgrid-style-3 .testimonal .content p {
  color: #5b5b5b;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
  margin-bottom: 4px;
  padding: 0 4%;
}

.htmega-testimonialgrid-style-3 .testimonal .content h4 {
  color: #5b5b5b;
  font-size: 16px;
  font-weight: 600;
  line-height: 37px;
  margin: 0;
}

/* Testimonial Grid Style 04 */
.htmega-testimonialgrid-style-4 .testimonal .content {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 0 10px rgba(82, 182, 188, 0.25);
  padding: 50px 9%;
  position: relative;
  text-align: center;
}

.htmega-testimonialgrid-style-4 .testimonal .clint-info {
  margin-top: 40px;
  text-align: center;
}

.htmega-testimonialgrid-style-4 .testimonal img {
  border: 2px solid #ececec;
  border-radius: 50%;
  box-sizing: content-box;
  display: inline-block;
  max-width: 80px;
}
.htmega-testimonialgrid-style-4 .testimonal .clint-info h4 {
  color: #5c5c5c;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 4px;
  margin-top: 22px;
}

.htmega-testimonialgrid-style-4 .testimonal .clint-info span {
  color: #5c5c5c;
  font-size: 15px;
  font-weight: 600;
}
.htmega-testimonialgrid-style-4 .testimonal .content .triangle {
  border-color: #fff transparent transparent;
  border-style: solid;
  border-width: 20px;
  left: 50%;
  margin-top: -1px;
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
}

/* Testimonial Grid Style 05 */
.htmega-testimonialgrid-style-5 .testimonal{
  background: #f7f8f9 none repeat scroll 0 0;
  margin-top: 30px;
  padding: 48px 30px;
}

.htmega-testimonialgrid-style-5 .clint-info h4 {
  color: #383838;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 1px;
}

.htmega-testimonialgrid-style-5 p {
  color: #5b5b5b;
  font-size: 14px;
  font-style: italic;
  line-height: 26px;
}

.htmega-testimonialgrid-style-5 .clint-info span {
  color: #1834a6;
  font-size: 14px;
}

.clint-info .rating {
  color: #ffcf0e;
  display: flex;
  list-style: outside none none;
  margin: 4px 0 0;
  padding: 0;
}
.clint-info .rating li {
  margin-right: 8px;
}

/*
* Scroll Navigation Animation
*/
.navigation_service .htmega-service-style-7::before{
  display: none;
}
.elementor-widget-htmega-scrollnavigation-addons .swiper-container {
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.swiper-pagination-bullet {
  background: #3746ad none repeat scroll 0 0;
  border-radius: 100%;
  display: inline-block;
  height: 26px;
  opacity: 1;
  width: 26px;
  opacity:1 !important;
}
.swiper-pagination-bullet-active {
    background: #ffffff;
}
.scroll-navigation-inner .elementor-section.elementor-section-height-full {
  height: 100vh;
}
.scroll-navigation-inner .elementor-section.elementor-section-items-middle > .elementor-container {
  align-items: center;
  height: 100vh;
}


/*
 * Call To Action Style    
*/

.htmega-call-to-action{
  text-align: center;
}

.htmega-call-to-action .htmega-content .htmega-callto-action-description {
    color: #ffffff;
    font-size: 16px;
    margin: 0;
}

.htmega-call-to-action .htmega-content .htmega-callto-action-title {
    color: #f7ca18;
    font-size: 80px;
    font-weight: 600;
    margin-bottom: 27px;
    font-family: "Poppins", sans-serif;
}

.htmega-call-to-action .htmega-content a.call_btn {
    background: #f7ca18;
    height: 47px;
    padding: 0 38px;
    display: inline-block;
    line-height: 47px;
    border-radius: 25px;
    color: #000000;
    font-size: 14px;
    transition: 0.4s ease-in-out;
    text-decoration: none;
}

.htmega-call-to-action .htmega-content a.call_btn:hover {
    background: #ffffff;
    color: #18012c;
}

/* Call To Action Style 2 */
.callto-action-style-2 .htmega-content .htmega-callto-action-title {
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 6px;
}

.callto-action-style-2 .htmega-content .htmega-callto-action-description {
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
    font-size: 18px;
    margin: 0;
}

.callto-action-style-2 a.call_btn {
    height: 48px !important;
    display: inline-block;
    border: 2px solid #ffffff;
    color: #ffff;
    border-radius: 25px;
    padding: 0 46px;
    line-height: 43px !important;
    font-size: 14px;
    font-weight: 600;
    transition: 0.4s ease-in-out;
}

.callto-action-style-2 a.call_btn:hover {
    background: #ffffff;
    color: #18012c;
    border: 2px solid #ffffff;
}

/* Call To Action Style 3 */
.callto-action-style-3{
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 70px 98px;
}

.callto-action-style-3 .htmega-content{
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.callto-action-style-3 {
    position: relative;
}

.callto-action-style-3::before {
    position: absolute;
    content: "";
    background: #999999;
    height: 50px;
    width: 2px;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.callto-action-style-3 .htmega-content .htmega-callto-action-description {
    color: #000000;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 5px;
}

.callto-action-style-3 .htmega-content .htmega-callto-action-title {
    color: #000000;
    font-weight: 500;
    font-size: 24px;
    margin: 0;
}

.callto-action-style-3 a.call_btn {
    height: 50px !important;
    display: inline-block;
    border: 2px solid #000000;
    color: #000000;
    border-radius: 25px;
    padding: 0 60px;
    line-height: 46px;
    font-size: 14px;
    font-weight: 600;
    transition: 0.4s ease-in-out;
}

.callto-action-style-3 a.call_btn:hover {
    background: #000000;
    color: #ffffff;
    border: 2px solid #000000;
}

/* Call To Action Style 4 */
.callto-action-style-4 .htmega-content .htmega-callto-action-title {
    color: #ffffff;
    font-weight: 400;
    font-size: 36px;
    margin-bottom: 21px;
}

.callto-action-style-4 .htmega-content .htmega-callto-action-description {
    color: #ffffff;
    font-size: 18px;
    line-height: 35px;
    padding: 0 17%;
    margin-bottom: 34px;
}

.callto-action-style-4 a.call_btn {
    background: #ffffff;
    height: 50px;
    display: inline-block;
    padding: 0 40px;
    line-height: 50px;
    border-radius: 25px;
    color: #0056ff;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    transition: 0.4s ease-in-out;
}

.callto-action-style-4 a.call_btn:hover {
    background: #18012c;
    color: #ffffff;
}

/* Call To Action Style 5 */
.callto-action-style-5 .htmega-content .htmega-callto-action-title {
    color: #ffffff;
    font-size: 40px;
    line-height: 60px;
    font-weight: 500;
    padding: 0 19%;
}

.callto-action-style-5 .htmega-content .htmega-callto-action-description {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 44px;
    font-family: 'Rubik', sans-serif;
}

.callto-action-style-5 a.call_btn {
    border: 2px solid #ffffff;
    height: 50px !important;
    display: inline-block;
    padding: 0 46px;
    line-height: 48px;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 4px;
    transition: 0.4s ease-in-out;
    font-family: 'Rubik', sans-serif;
}

.callto-action-style-5 a.call_btn:hover {
    background: #ffffff;
    color: #18012c;
}

/* Call To Action Style 6 */
.callto-action-style-6 .htmega-content .htmega-callto-action-title {
    color: #494949;
    font-size: 40px;
    line-height: 58px;
    font-weight: 500;
}

.callto-action-style-6 .htmega-content .htmega-callto-action-description {
    color: #494949;
    font-size: 18px;
    margin-bottom: 32px;
    line-height: 30px;
    padding-right: 27%;
}

.callto-action-style-6 a.call_btn {
    height: 50px !important;
    display: inline-block;
    padding: 0 37px;
    line-height: 50px;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    transition: 0.4s ease-in-out;
    background: #e97730;
    font-family: "Montserrat", sans-serif;
}

.callto-action-style-6 a.call_btn:hover {
    background: #18012c;
    color: #ffffff;
}

/* Call To Action Style 7 */
.callto-action-style-7 .call-to-action-inner {
    display: inline-block;
    padding: 100px 240px;
    background: rgba(255, 255, 255, 0.6);
}

.callto-action-style-7 .htmega-content .htmega-callto-action-title, .callto-action-style-7 .htmega-content .htmega-callto-action-description {
    color: #1e1e1e;
    font-size: 42px;
    line-height: 53px;
    font-weight: 700;
    font-family: 'Cormorant Garamond', serif;
    margin-bottom: 29px;
}

.callto-action-style-7 a.call_btn {
    display: inline-block;
    color: #2c2c2c;
    font-weight: 600;
    font-size: 24px;
    transition: 0.4s ease-in-out;
    font-family: 'Cormorant Garamond', serif;
    border-bottom: 2px solid #4f4848;
}

.callto-action-style-7 a.call_btn:hover {
    color: #18012c;
    border-bottom: 2px solid #18012c;
}

/*
 * Twitter Style
*/
.htmega-twitter-area button.slick-arrow {
  border: 0 none;
  color: #2d3e50;
  font-size: 60px;
  left: -60px;
  position: absolute;
  top: 26%;
  background: transparent;
  height: inherit;
  padding: 0;
}

.htmega-twitter-area button.htmega-carosul-next {
  left: auto;
  right: -60px;
}

.htmega-twitter-area .slick-dots li button::before{
  display: none;
}
.htmega-twitter-area .slick-dots li {
  width: 10px;
  height: 10px;
}

.htmega-twitter-area .slick-dots li button {
  background: #000000 none repeat scroll 0 0;
  border-radius: 100%;
  padding: 0;
  width: 10px;
  height: 10px;
}

.htmega-twitter-area .slick-dots li.slick-active button {
  background: #F15D67 none repeat scroll 0 0;
}

/* Twitter Style 1 */
.htmega-twitter-single {
    display: flex;
    padding-right: 15px;
}

.htmega-twitter-single .htmega-thumb {
    padding-right: 30px;
}

.htmega-twitter-single .htmega-thumb img {
    max-width: 70px;
    border: 1px solid #eaeaea;
}

.htmega-twitter-single .htmega-content {
    margin-top: -7px;
}

.htmega-twitter-single .htmega-content .htmega-author {
    margin-bottom: 6px;
}

.htmega-twitter-single .htmega-content .htmega-author h6 {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
    padding-right: 10px;
    position: relative;
}

.htmega-twitter-single .htmega-content .htmega-author h6 a {
    color: #5c5c5c;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-single .htmega-content .htmega-author h6 a:hover {
    color: #18012c;
}

.htmega-twitter-single .htmega-content .htmega-author h6::before {
    position: absolute;
    content: "";
    right: 0;
    background: #000;
    height: 14px;
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
}

.htmega-twitter-single .htmega-content .htmega-author span {
    color: #000000;
    font-size: 14px;
    padding-left: 10px;
}

.htmega-twitter-single .htmega-content p {
    color: #434343;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
}

.htmega-twitter-single .htmega-content p a {
    color: #00c8fa;
}

.htmega-twitter-single .htmega-content ul.twitter-meta {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}

.htmega-twitter-single .htmega-content ul.twitter-meta li {
    margin-right: 14px;
    padding-right: 14px;
    position: relative;
}

.htmega-twitter-single .htmega-content ul.twitter-meta li a {
    color: #aaaaaa;
    font-size: 13px;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-single .htmega-content ul.twitter-meta li a:hover {
    color: #18012c;
}

.htmega-twitter-single .htmega-content ul.twitter-meta li a i {
    padding-right: 10px;
}

.htmega-twitter-single .htmega-content ul.twitter-meta li::after {
    position: absolute;
    content: "";
    background: #000;
    width: 1px;
    height: 11px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.htmega-twitter-single .htmega-content ul.twitter-meta li:last-child::after {
    display: none;
}


/* Twitter Style 2 */
.htmega-twitter-style-2 .htmega-twitter-single{
    background: #fff;
    padding: 40px;
    border-radius: 4px;
    display: block;
}
.htmega-twitter-style-2 .htmega-twitter-single .htmega-content .htmega-author h6::before{
  display: none;
}
.htmega-twitter-style-2 .ht-twitter-container {
    display: flex;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-thumb {
    padding-right: 30px;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-thumb img {
    max-width: 70px;
    border: 1px solid #eaeaea;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content {
    margin-top: -7px;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content .htmega-author {
    margin-bottom: 6px;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content .htmega-author h6 {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
    position: relative;
    font-family: "Poppins", sans-serif;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content .htmega-author h6 a {
    color: #000000;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content .htmega-author h6 a:hover {
    color: #18012c;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content .htmega-author h6 a span {
    color: #a6a6a6;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content .htmega-author span {
    color: #000000;
    font-size: 14px;
    padding-left: 10px;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content p {
    color: #434343;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
}

.htmega-twitter-style-2 .ht-twitter-container .htmega-content p a {
    color: #00c8fa;
}

.htmega-twitter-style-2 .twitter-meta-inner {
    display: flex;
    justify-content: space-between;
}

.htmega-twitter-style-2 .twitter-meta-inner ul.twitter-meta {
    padding: 0;
    margin: 0 -10px;
    list-style: none;
    display: flex;
}

.htmega-twitter-style-2 .twitter-meta-inner ul.twitter-meta li {
    position: relative;
    margin: 0 10px;
}

.htmega-twitter-style-2 .twitter-meta-inner ul.twitter-meta li a {
    color: #878787;
    font-size: 13px;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-style-2 .twitter-meta-inner ul.twitter-meta li a:hover {
    color: #18012c;
}

.htmega-twitter-style-2 .twitter-meta-inner p {
    margin: 0;
    color: #7f7f7f;
    font-size: 12px;
}

.htmega-twitter-style-2 .slick-slide {
    padding: 0px 15px;
}

.htmega-twitter-style-2 .slick-dots {
  bottom: -45px;
}

/* Twitter Style 3 */
.htmega-twitter-style-3 .htmega-twitter-single{
    background: #ffffff;
    border: 1px solid #eaeaea;
    padding: 30px 15px 30px 20px;
}
.htmega-twitter-style-3 .htmega-twitter-single .htmega-content ul.twitter-meta li{
  padding: 0;
}
.htmega-twitter-style-3 .htmega-twitter-single .htmega-content ul.twitter-meta li::after{
  display: none;
}
.htmega-twitter-style-3 .htmega-content .htmega-author {
    margin-bottom: 6px;
}

.htmega-twitter-style-3 .htmega-content .htmega-author h6 {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
    padding-right: 10px;
    position: relative;
}

.htmega-twitter-style-3 .htmega-content .htmega-author h6 a {
    color: #5c5c5c;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-style-3 .htmega-content .htmega-author h6 a:hover {
    color: #18012c;
}

.htmega-twitter-style-3 .htmega-content .htmega-author h6::before {
    position: absolute;
    content: "";
    right: 0;
    background: #000;
    height: 14px;
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
}

.htmega-twitter-style-3 .htmega-content .htmega-author span {
    color: #000000;
    font-size: 14px;
    padding-left: 10px;
}

.htmega-twitter-style-3 .htmega-content p {
    color: #434343;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
}

.htmega-twitter-style-3 .htmega-content p a {
    color: #00c8fa;
}

.htmega-twitter-style-3 .htmega-content ul.twitter-meta {
    padding: 0;
    margin: 0 -10px;
    list-style: none;
    display: flex;
}

.htmega-twitter-style-3 .htmega-content ul.twitter-meta li {
    position: relative;
    margin: 0 10px;
}

.htmega-twitter-style-3 .htmega-content ul.twitter-meta li a {
    color: #aaaaaa;
    font-size: 13px;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-style-3 .htmega-content ul.twitter-meta li a:hover {
    color: #18012c;
}

.htmega-twitter-style-3 .slick-slide {
    padding: 0px 15px;
}

/* Twitter Style 4 */
.htmega-twitter-style-4 .htmega-twitter-single{
  display: block;
  padding: 0;
}

.htmega-twitter-style-4 .htmega-twitter-single .htmega-content ul.twitter-meta li{
  padding: 0;
}

.htmega-twitter-style-4 .htmega-twitter-single .htmega-content ul.twitter-meta li::after{
  display: none;
}

.htmega-twitter-style-4 .htmega-thumb img {
    max-width: 70px;
    border: 1px solid #eaeaea;
}

.htmega-twitter-style-4 .htmega-content {
    padding-top: 25px;
}

.htmega-twitter-style-4 .htmega-content .htmega-author {
    margin-bottom: 6px;
}

.htmega-twitter-style-4 .htmega-content .htmega-author h6 {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
    padding-right: 10px;
    position: relative;
}

.htmega-twitter-style-4 .htmega-content .htmega-author h6 a {
    color: #5c5c5c;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-style-4 .htmega-content .htmega-author h6 a:hover {
    color: #18012c;
}

.htmega-twitter-style-4 .htmega-content .htmega-author h6::before {
    position: absolute;
    content: "";
    right: 0;
    background: #000;
    height: 14px;
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
}

.htmega-twitter-style-4 .htmega-content .htmega-author span {
    color: #000000;
    font-size: 14px;
    padding-left: 10px;
}

.htmega-twitter-style-4 .htmega-content p {
    color: #434343;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
}

.htmega-twitter-style-4 .htmega-content p a {
    color: #00c8fa;
}

.htmega-twitter-style-4 .htmega-content ul.twitter-meta {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    padding-top: 20px;
    border-top: 1px solid #00c8fa;
    justify-content: space-between;
}

.htmega-twitter-style-4 .htmega-content ul.twitter-meta li {
    position: relative;
}

.htmega-twitter-style-4 .htmega-content ul.twitter-meta li a {
    color: #aaaaaa;
    font-size: 13px;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-style-4 .htmega-content ul.twitter-meta li a:hover {
    color: #18012c;
}

.htmega-twitter-style-4 .htmega-content ul.twitter-meta li a i {
    padding-right: 10px;
}

.htmega-twitter-style-4 button.slick-arrow {
  border: 1px solid #000000;
  border-radius: 100%;
  color: #000000;
  font-size: 30px;
  height: 50px;
  line-height: 35px;
  width: 50px;
}

.htmega-twitter-style-4 .slick-slide {
    padding: 0px 15px;
}

/*=================================
    Twitter Style 5
==================================*/
.htmega-twitter-style-5 .htmega-twitter-single{
    background: #ffffff;
    padding: 30px 15px 30px 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin: 5px;
}

.htmega-twitter-style-5 .htmega-content .htmega-author {
    margin-bottom: 6px;
}

.htmega-twitter-style-5 .htmega-content .htmega-author h6 {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
    padding-right: 10px;
    position: relative;
}

.htmega-twitter-style-5 .htmega-content .htmega-author h6 a {
    color: #5c5c5c;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-style-5 .htmega-content .htmega-author h6 a:hover {
    color: #18012c;
}

.htmega-twitter-style-5 .htmega-content .htmega-author h6::before {
    position: absolute;
    content: "";
    right: 0;
    background: #000;
    height: 14px;
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
}

.htmega-twitter-style-5 .htmega-content .htmega-author span {
    color: #000000;
    font-size: 14px;
    padding-left: 10px;
}

.htmega-twitter-style-5 .htmega-content p {
    color: #434343;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
}

.htmega-twitter-style-5 .htmega-content p a {
    color: #00c8fa;
}

.htmega-twitter-style-5 .twitter-meta-inner {
    display: flex;
    justify-content: space-between;
}

.htmega-twitter-style-5 .twitter-meta-inner ul.twitter-meta {
    padding: 0;
    margin: 0 -10px;
    list-style: none;
    display: flex;
}
.htmega-twitter-style-5 .htmega-twitter-single .htmega-content ul.twitter-meta li::after{
  display: none;
}

.htmega-twitter-style-5 .twitter-meta-inner ul.twitter-meta li {
    position: relative;
    margin: 0 10px;
    padding: 0;
}

.htmega-twitter-style-5 .twitter-meta-inner ul.twitter-meta li a {
    color: #878787;
    font-size: 13px;
    transition: 0.3s ease-in-out;
}

.htmega-twitter-style-5 .twitter-meta-inner ul.twitter-meta li a:hover {
    color: #18012c;
}

.htmega-twitter-style-5 .twitter-meta-inner p {
    margin: 0;
    color: #7f7f7f;
    font-size: 12px;
}

.htmega-twitter-style-5 .slick-slide {
    padding: 0px 15px;
}

/*
 * Post Grid Tab
*/
.htmega-post-grid-area .row-1.htb-row .row-1 {
  margin: 0;
}
.ht-post-grid-tab {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: space-between;
}

.htmega-post-gridtab-layout-1 .post-grid,.htmega-post-gridtab-layout-3 .post-grid {
    padding: 0 1px;
    margin-bottom: 2px;
}

.htmega-post-gridtab-layout-1 .post-content,.htmega-post-gridtab-layout-3 .post-content {
    margin: 0 1px;
}

.htmega-post-gridtab-layout-2 .post-grid,.htmega-post-gridtab-layout-4 .post-grid {
    padding: 0 15px;
    margin-bottom: 30px;
}

.htmega-post-gridtab-layout-2 .post-content,.htmega-post-gridtab-layout-4 .post-content {
    margin: -30px 15px 0;
}

.htmega-post-gridtab-layout-5 .post-grid {
    padding: 0 10px;
    margin-bottom: 20px;
}

.htmega-post-gridtab-layout-5 .post-content {
    margin: -20px 10px 0;
}

.ht-post-grid-tab .post-grid.post-grid-one-third {
    min-width: calc(33.33%);
    width: calc(33.33%);
}

.ht-post-grid-tab .post-grid.post-grid-half {
    min-width: calc(50%);
    width: calc(50%);
}

.ht-post-grid-tab .post-grid.post-grid-four {
    min-width: calc(25%);
    width: calc(25%);
}

.ht-post-grid-tab .post-grid.post-third-of-four {
    min-width: calc(75%);
    width: calc(75%);
}

.ht-post-grid-tab .post-content {
    text-align: center;
    z-index: 999;
    display: none;
}

.ht-post-grid-tab .post-content.is-visible {
    display: block;
}

.post-content {
    position: relative;
}

.post-content .close__wrap {
    position: absolute;
    top: 30px;
    right: 30px;
}

.post-content .close__wrap button {
  background: #2a47e0 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  height: 24px;
  line-height: 1;
  padding: 0;
  width: 24px;
}

.post-grid .thumb a img {
    width: 100%;
}

.single-post-grid-tab {
    padding: 30px;
    border: 1px solid #dfdfdf;
    background: #f1f1f1;
}

.single-post-grid-tab .thumb a img {
    width: 100%;
}

.single-post-grid-tab .post-inner {
    text-align: left;
}

.single-post-grid-tab .post-inner h2 {
    font-size: 24px;
    line-height: 36px;
    margin-top: 20px;
}

.single-post-grid-tab .post-inner h2 a {
    color: #464545;
}

.single-post-grid-tab .post-inner .meta {
    list-style: none;
    color: #fff;
    padding: 0;
    margin: 0;
    display: flex;
    margin: 0 -15px;
}

.single-post-grid-tab .post-inner .meta li {
    color: #464545;
    font-size: 13px;
    letter-spacing: 2px;
    margin: 0 15px;
}

.single-post-grid-tab .post-inner .meta li i {
    color: #464545;
}

.single-post-grid-tab .post-inner .meta li a {
    color: #464545;
}

.single-post-grid-tab .post-inner p {
    color: #494849;
    font-size: 14px;
    line-height: 28px;
    margin-top: 17px;
    margin-bottom: 28px;
}

.single-post-grid-tab .post-inner .post-category {
    display: flex;
    padding: 0;
    margin: 0 -10px;
    list-style: none;
}

.single-post-grid-tab .post-inner .post-category li {
    height: 24px;
    padding: 0 9px;
    margin: 0 10px;
    transition: 0.4s ease-in-out;
}

.single-post-grid-tab .post-inner .post-category li a {
  background: #2a47e0 none repeat scroll 0 0;
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
  padding: 2px 7px;
  text-transform: uppercase;
}

.single-post-grid-tab .post-inner .post-btn a.readmore-btn {
    background: transparent;
    display: inline-block;
    height: 46px;
    padding: 0 37px;
    border-radius: 23px;
    font-size: 14px;
    font-weight: 400;
    line-height: 44px;
    transition: 0.4s ease-in-out;
    color: #494849;
    border: 1px solid #494849;
}

/*
 * Custom Carousel Style
*/
.ht-custom-carousel .single-custom-carousel img {
    width: 100%;
}

.htmega-carousel-style-1 .slick-slide .single-custom-carousel img {
    transition: all 0.3s ease 0s;
    display: block;
}

.htmega-carousel-style-1 .single-custom-carousel {
    position: relative;
    transition: all 0.3s ease 0s;
}

.htmega-carousel-style-1 .slick-slide.slick-active .single-custom-carousel {
    transform: scale(1.15);
}

.htmega-carousel-style-1 .slick-slide.slick-center .single-custom-carousel {
    transform: scale(1.3);
}

.htmega-carousel-style-1 .slick-slide.slick-active{
  z-index: 990;
  position: relative;
}

.htmega-carousel-style-1 .slick-slide.slick-center {
    z-index: 999;
    position: relative;
}

.htmega-carousel-style-1 .slick-slide {
    padding: 72px 0;
    transition: all 0.3s ease 0s;
}

/*----------------------
    Slick Dot
-----------------------*/
.htmega-carousel-activation .slick-arrow{
  padding: 0;
}
.htmega-carousel-activation .slick-dots {
    text-align: center;
    bottom: -60px;
}

.htmega-carousel-activation .slick-dots li {
    display: inline-block;
    margin: 0;
}

.htmega-carousel-activation .slick-dots li button {
    border: 1px solid #863F51;
    width: 12px;
    height: 12px;
    padding: 0;
    border-radius: 50%;
    background-color: transparent;
    text-indent: -9999px;
}

.htmega-carousel-activation .slick-dots li.slick-active button {
    background-color: #863F51;
}

/*------------------------------
    Custom Carousel Style 2
-------------------------------*/
.htmega-carousel-style-2 .slick-slide .single-custom-carousel img {
    transition: all 0.3s ease 0s;
    display: block;
}

.htmega-carousel-style-2 .single-custom-carousel {
    position: relative;
    transition: all 0.3s ease 0s;
    padding: 0 40px;
    transform: scale(1.1);
}

.htmega-carousel-style-2 .slick-slide.slick-center .single-custom-carousel {
    transform: scale(1.3);
}

.htmega-carousel-style-2 .slick-slide.slick-center {
    z-index: 999;
    position: relative;
}

.htmega-carousel-style-2 .slick-slide.slick-active {
    transition: all 0.3s ease 0s;
}

.htmega-carousel-style-2 .slick-slide {
    padding: 72px 0;
    transition: all 0.3s ease 0s;
}

.htmega-carousel-style-2 {
    position: relative;
}

.htmega-carousel-style-2 button.slick-arrow,.htmega-carousel-style-3 button.slick-arrow {
    position: absolute;
    left: -80px;
    top: 50%;
    transform: translateY(-50%);
    background: #000000;
    color: #f4f4f4;
    width: 40px;
    height: 40px;
    border: 0 none;
    border-radius: 100%;
    padding: 0;
    margin: 0;
    font-size: 30px;
    transition: 0.3s ease-in-out;
    line-height: 28px;
}

.htmega-carousel-style-2 button.slick-arrow:hover,.htmega-carousel-style-3 button.slick-arrow:hover {
    background: #0056ff;
    color: #fff;
}

.htmega-carousel-style-2 button.htmega-carosul-next,.htmega-carousel-style-3 button.htmega-carosul-next {
    left: auto;
    right: -80px;
}

/*------------------------------
    Custom Carousel Style 3
-------------------------------*/
.htmega-carousel-style-3 .slick-slide {
    margin: 0px 15px;
}

.htmega-carousel-style-3 .slick-list.draggable {
    margin: 0 -15px;
}

.htmega-carousel-style-3 .slick-dots {
    bottom: -60px;
}

.htmega-carousel-style-3 .slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
}

.htmega-carousel-style-3 .slick-dots li button {
    width: 10px;
    height: 10px;
    padding: 0;
    background: #000;
    border-radius: 100%;
    border: 0;
}

.htmega-carousel-style-3 .slick-dots li button::before {
    display: none;
}

.htmega-carousel-style-3 .slick-dots li.slick-active button {
    background: #00c8fa;
}

/*------------------------------
    Custom Carousel Style 4
-------------------------------*/
.htmega-carousel-style-4 {
    position: relative;
}

.htmega-carousel-style-4 button.slick-arrow {
    position: absolute;
    top: 50%;
    left: 0;
    color: #f4f4f4;
    border: 0 none;
    font-size: 30px;
    background: transparent;
    width: 40px;
    height: 50px;
    line-height: 45px;
    background: #000000;
    transform: translateY(-50%);
    z-index: 2;
    padding: 0;
}

.htmega-carousel-style-4 button.htmega-carosul-next {
    left: auto;
    right: 0;
}

.htmega-carousel-style-4 .slick-list {
    margin: 0 -15px;
}

.htmega-carousel-style-4 .slick-slide {
    margin: 0px 15px;
}

/*------------------------------
    Custom Carousel Style 5
-------------------------------*/
.htmega-carousel-style-5 .slick-slide {
    margin: 0px 15px;
}

.htmega-carousel-style-5 .slick-list {
    margin: 0 -15px;
}

.htmega-carousel-style-5 .slick-dots {
    bottom: -40px;
    background: #dbdbdb;
    height: 8px;
    border-radius: 4px;
    left: 0;
    right: 0;
    width: auto;
}

.htmega-carousel-style-5 .slick-dots li {
    width: 33.33%;
    height: 8px;
    margin: 0;
    left: 0;
    top: -13px;
    transition: 0.4s ease-in-out;
}

.htmega-carousel-style-5 .slick-dots li::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #0056ff;
    border-radius: 4px;
    transition: 0.4s ease-in-out;
}

.htmega-carousel-style-5 .slick-dots li button {
    width: 33.33%;
    height: 8px;
    margin: 0;
    left: 0;
}
.htmega-carousel-style-5 .slick-dots li button{
  border: none;
}
.htmega-carousel-style-5 .slick-dots li.slick-active button{
  background: transparent;
}

.htmega-carousel-style-5 .slick-dots li button::before {
    display: none;
}

.htmega-carousel-style-5 .slick-dots li.slick-active::before {
    width: 100%;
}

/*------------------------------
    Custom Carousel Style 6
-------------------------------*/

.htmega-carousel-style-6 button.slick-arrow {
    position: absolute;
    top: 50%;
    left: 0;
    color: #f4f4f4;
    border: 0 none;
    font-size: 30px;
    background: transparent;
    width: 40px;
    height: 50px;
    background: #000000;
    transform: translateY(-50%);
    z-index: 2;
    padding: 0;
}

.htmega-carousel-style-6 button.htmega-carosul-next {
    left: auto;
    right: 0;
}

.htmega-carousel-style-6 .slick-dots {
  background: #19243c none repeat scroll 0 0;
  margin-top: -8px;
  position: static;
}

.htmega-carousel-style-6 .slick-dots li {
  display: inline-block;
  height: inherit;
  padding: 30px 55px;
  position: relative;
  text-align: center;
  width: auto;
  z-index: 2;
}

.htmega-carousel-style-6 .slick-dots li h6 {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  position: relative;
  z-index: 3;
}

.htmega-carousel-style-6 .slick-dots li.slick-active::before {
    position: absolute;
    content: "";
    background: #223152;
    z-index: 1;
    width: 100%;
    height: 116%;
    bottom: 0;
    left: 0;
}

/*Custom Carousel Style 7*/
.htmega-carousel-style-7 button.slick-arrow {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    color: #f4f4f4;
    border: 0 none;
    border-radius: 100%;
    padding: 0;
    margin: 0;
    font-size: 48px;
    transition: 0.3s ease-in-out;
    z-index: 1;
}

.htmega-carousel-style-7 button.slick-arrow:hover {
    color: #18012c;
}

.htmega-carousel-style-7 button.htmega-carosul-next {
    left: auto;
    right: 20px;
}
/* 
 * Double Button 
*/
.htmega-doule-btn svg{
  width: 20px;
}
.htmega-double-button-area{
  display: flex;
}
.htmega-doublebutton {
  display: flex;
  position: relative;
  width: 40%;
}

span.htmega-middle-text{
  background: #ffffff none repeat scroll 0 0;
  border-radius: 100%;
  color: #000000;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  height: 26px;
  left: 50%;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 26px;
  z-index: 3;
}

.htmega-doublebutton a.htmega-doule-btn {
  color: #ffffff;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  transition: all 0.4s ease-in-out 0s;
  background: #a7d1b0 none repeat scroll 0 0;
  border-radius: 25px 0 0 25px;
  text-decoration: none;
  width: 100%;
  text-align: center;
}
.htmega-doublebutton a.htmega-doule-btn:hover,.htmega-doublebutton a.htmega-doule-btn.btn-two:hover {
  background: #18012c none repeat scroll 0 0;
  color: #ffffff;
}
.htmega-doublebutton a.htmega-doule-btn.btn-two {
  background: #fa9866 none repeat scroll 0 0;
  border-radius: 0 25px 25px 0;
}

.htmega-doublebutton a.htmega-doule-btn-size-sm{
  height: 46px;
  line-height: 46px;
}

.htmega-doublebutton a.htmega-doule-btn-size-md{
  height: 50px;
  line-height: 50px;
}

.htmega-doublebutton a.htmega-doule-btn-size-lg{
  height: 60px;
  line-height: 60px;
}

.htmega-doublebutton a.htmega-doule-btn-size-xl{
  height: 70px;
  line-height: 70px;
}

.htmega-doublebutton a.htmega-doule-btn-size-xs{
  height: 40px;
  line-height: 40px;
}

/* Double Button Skew Bg */
.before_bg{
  overflow: hidden;
}
.before_bg a.htmega-doule-btn{
  position: relative;
  background: transparent !important;
  z-index: 1;
}
.before_bg a.htmega-doule-btn::before {
  background-color: #a7d1b0;
  content: "";
  display: block;
  height: 100%;
  left: -16px;
  position: absolute;
  top: 0;
  transform: skewX(-24deg);
  width: 112%;
  z-index: -1;
  transition: 0.4s;
}

.before_bg a.htmega-doule-btn.btn-two::before {
  background-color: #fa9866;
  left: 0;
  right: -16px;
}


/*
 * Banner Style
 */

.htmega-banner .banner-thumb a {
    overflow: hidden;
    position: relative;
    display: block;
}
.htmega-banner .banner-content a{
  display: inline-block;
}
.htmega-banner .banner-thumb a::before {
    background: #ffffff none repeat scroll 0 0;
    content: "";
    height: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 0;
}

.htmega-banner .banner-thumb a::after {
    background: #ffffff none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    transition: all 0.5s ease 0s;
    width: 0;
}

.htmega-banner .banner-thumb a img {
    width: 100%;
}

.htmega-banner:hover .banner-thumb a::before {
    height: 100%;
    opacity: 0.3;
    width: 100%;
}

.htmega-banner:hover .banner-thumb a::after {
    height: 100%;
    opacity: 0.3;
    width: 100%;
}

.htmega-banner {
    position: relative;
}

.htmega-banner .banner-content a {
  border-bottom: 1px solid #909b74;
  color: #383838;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.4s ease 0s;
  text-decoration: none;
}

.htmega-banner .banner-content{
  position: absolute;
  z-index: 2;
  width: 100%;
  text-align: center;
}

/*Banner Content Position */
.htmega-banner-content-pos-center .banner-content{
    top: 50%;
    right: 0;
    left: auto;
    padding-right: 30px;
    transform: translateY(-50%);
}

.htmega-banner-content-pos-bottom .banner-content {
  bottom: 0;
  padding-bottom: 40px;
}

.htmega-banner-content-pos-top .banner-content {
  top: 0;
  padding-top: 40px;
}

/* Banner style one */
.htmega-banner-style-1 .banner-content h6 {
    color: #1f1e26;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 11px;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Poppins", sans-serif;
}

.htmega-banner-style-1 .banner-content h2 {
    color: #1f1e26;
    font-size: 60px;
    text-transform: uppercase;
    margin-bottom: 1px;
    font-family: "Poppins", sans-serif;
}

.htmega-banner-style-1 .banner-content p {
    color: #1f1e26;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0;
}

.htmega-banner-style-1 .banner-content h3 {
    color: #1f1e26;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 6px;
    font-family: "Poppins", sans-serif;
}

.htmega-banner-style-1 .banner-content a {
    color: #383838;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    border-bottom: 1px solid #909b74;
    transition: 0.4s;
}

/* Banner Style 02 */
.htmega-banner-style-2 .banner-content h2{
  color: #1f1e26;
  font-family: "Poppins",sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 6px;
  text-transform: uppercase;
}

/* Banner Style 03 */
.htmega-banner-style-3 .banner-content h2 {
    color: #242424;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 6px;
    font-family: 'Prata', serif;
}

.htmega-banner-style-3 .banner-content p {
    color: #1f1e26;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
    font-weight: 400;
    font-family: 'Rubik', sans-serif;
}

/* Banner Style 03 */
.htmega-banner-style-4 .banner-content h2 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
}

.htmega-banner-style-4 .banner-content p {
    color: #ffffff;
    margin: 0;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    line-height: 26px;
    padding-right: 77px;
    margin-bottom: 15px;
}

.htmega-banner-style-4 .banner-content a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    background: #ffffff;
    height: 30px;
    display: inline-block;
    padding: 0 15px;
    line-height: 30px;
    color: #000000;
    font-size: 12px;
    border-radius: 20px;
    transition: 0.4s ease-in-out;
}

.htmega-banner-style-4 .banner-content a:hover {
    background: #18012c;
    color: #fff;
}
.htmega-banner-style-4 .banner-content {
    text-align: left;
    padding-left: 40px;
    padding-top: 40px;
    padding-right: 40px;
}

/* Banner Style 5 */
.htmega-banner-style-5 .banner-content h2 {
    color: #646161;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0;
    font-family: 'Rubik', sans-serif;
}

.htmega-banner-style-5 .banner-content h2 span {
    color: #f3a395;
}

.htmega-banner-style-5 .banner-content span {
    color: #f3a395;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0;
    font-family: 'Rubik', sans-serif;
}

.htmega-banner-style-5.htmega-banner-content-pos-center .banner-content {
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding-right: 30px;
}


.htmega-banner-style-5 .banner-thumb a::before,.htmega-banner-style-6 .banner-thumb a::before {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #f3a395;
  content: "";
  height: 100%;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  transition: all 0.4s ease 0s;
  width: 100%;
  z-index: 1;
}

/* Banner Style 6 */
.htmega-banner-style-6 .banner-content {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 40px 0;
    height: 100%;
    transform: translateY(0);
}

.htmega-banner-style-6 .banner-content h2{
  color: #646161;
  font-family: "Rubik",sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 0;
}
.htmega-banner-style-6 .banner-content p {
  color: #f3a395;
  font-family: "Rubik",sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 0;
}

/*
 * Special Banner Style
 */
.htmegaspcial-banner.htmega-banner-content-pos-right .banner-content {
  top: 50%;
  right: 0;
  width: auto;
  transform: translateY(-50%);
}
.htmegaspcial-banner.htmega-banner-content-pos-left .banner-content {
  top: 50%;
  left: 0;
  width: auto;
  transform: translateY(-50%);
}
.htbanner-badgeimage {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.htbanner-badgeimage img{
  width: 100%;
}

/*
 * Image Comparison Style
*/

.beer-slider input[type="range"]{
  height: 100%;
}

.beer-slider {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 1px;
  margin-bottom: 1.5rem;
  position: relative;
}

.beer-slider::before {
  background: transparent;
  content: "";
  height: 100%;
  opacity: 0.35;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.htmega-imagecomparison .beer-handle,.htmega-imagecomparison .beer-range:focus ~ .beer-handle{
  box-shadow: none;
}
.htmega-label-pos-center .beer-reveal[data-beer-label]::after, .htmega-label-pos-center .beer-slider[data-beer-label]::after{
  top: 50%;
}
.htmega-label-pos-bottom .beer-reveal[data-beer-label]::after, .htmega-label-pos-bottom .beer-slider[data-beer-label]::after{
  bottom: 1.5rem;
  top: auto;
}


/*
 * Download Monitor
*/
a.htmega-downloadbtn {
  font-size: 16px;
  padding: 10px 15px;
  text-transform: uppercase;
  font-weight: 600;
  text-decoration: none;
  transition: 0.4s;
}

.file_meta {
  font-size: 12px;
  font-weight: 400;
  margin-top: 7px;
  opacity: 0.7;
}
.file_meta span {
  margin-right: 10px;
  position: relative;
}
.file_meta span::before {
  border-left: 1px solid;
  content: "";
  height: 10px;
  left: -8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
}
.file_meta span:first-child::before{
  display: none;
}
.download_icon{
  margin-right: 10px;
}

.edd_downloads_list .edd_download .edd_download_inner .edd_download_title a{
  display: inline-block;
  text-decoration: none;
}

/* Buddypress Member Style */
.htmega_buddypress_single {
  display: inline-block;
  text-align: center;
}
.htmega_buddypress_single a{
  text-decoration: none;
  display: inline-block;
}

.htmega_buddypress_single .buddy_press_meta span{
  display: block;
}

/* Add to cart Style */
.elementor-widget-htmega-wcaddtocart-addons a{
  text-decoration: none;
}
.elementor-widget-htmega-wcaddtocart-addons .quantity {
  display: inline-block;
}

/* WooCommerce Pages */
.elementor-widget-htmega-wcpages-addons .col-1,.elementor-widget-htmega-wcpages-addons .col-2 {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}

.elementor-widget-htmega-wcpages-addons .form-row {
  display: block;
}

.elementor-widget-htmega-wcpages-addons .woocommerce-MyAccount-navigation ul li{
  list-style: none;
}
.elementor-widget-htmega-wcpages-addons .woocommerce-MyAccount-navigation ul li a{
  text-decoration: none;
  display: block;
}

/* WooCommerce Category */
.woocommerce .product-category a{
  display: inline-block;
  transition: 0.4s;
}
.woocommerce .product-category .mark, .woocommerce .product-category mark {
  background-color: transparent;
  padding: 0;
}

/* Job manager */
.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {
  height: inherit;
}
.job_application button, .job_application input[type="button"], .job_application input[type="reset"], .job_application input[type="submit"]{
  height:auto;
}
.job_summary_shortcode .job-type {
  display: inline-block;
  height: auto !important;
  margin: 0 !important;
}
.job_summary_title {
  font-size: 20px;
  margin-top: 10px;
}


/*
 * Post Carousel Style
*/
.post-carousel-wrapper {
    margin: 0 -15px;
}
.post-carousel-wrapper .slick-slide {
    margin: 0 15px;
}

.post-carousel-wrapper .htmega-postslider-layout-1 .content{
  max-width: 100%;
}

.post-carousel-wrapper .htmega-postslider-layout-1 .content{
  padding: 0;
}

.post-carousel-wrapper .htmega-postslider-layout-1 .content .post-inner {
  background: #33a3b9 none repeat scroll 0 0;
  transition: 0.4s;
}
.post-carousel-wrapper .htmega-postslider-layout-1:hover .content .post-inner {
  background: rgba(51, 163, 185, 0.8) none repeat scroll 0 0;
}

.post-carousel-wrapper button.slick-arrow {
  background: #5e5e5e none repeat scroll 0 0;
  border: 0 none;
  border-radius: 100%;
  color: #fff;
  font-size: 30px;
  height: 50px;
  left: -20px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.4s ease-in-out 0s;
  width: 50px;
  line-height: 0;
  z-index: 9999;
}

.post-carousel-wrapper button.htmega-carosul-next.slick-arrow {
  left: auto;
  right: -20px;
}

.post-carousel-wrapper .htmega-single-post-slide .content .post-inner ul.meta li{
  letter-spacing: 0;
}

/* Post Carousel Style 2 */

.post-carousel-wrapper .htmega-postslider-layout-2 .content {
    padding: 0 20px;
    margin-top: -50px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner {
    background: #ffffff;
    padding: 20px;
    border-bottom: 4px solid #b5b5b5;
    padding-top: 35px;
    transition: 0.4s ease-in-out;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner ul {
    justify-content: space-between;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner ul.meta li {
    color: #8f8f8f;
    font-size: 14px;
    font-family: 'Courgette', cursive;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner ul.meta li i {
    font-size: 14px;
    padding-right: 12px;
    color: #a8a8a8;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner ul.meta li a {
    color: #8f8f8f;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner h2 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 11px;
    line-height: 28px;
    margin-bottom: 25px;
    padding: 0 30px;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner h2 a {
    color: #4f4f4f;
    transition: 0.4s ease-in-out;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner h2 a:hover {
    color: #0056ff;
}

.post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner p {
    color: #818181;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 29px;
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
}

.post-carousel-wrapper .htmega-postslider-layout-2:hover .content .post-inner {
    border-bottom: 4px solid #0056ff;
}

/* Post Carousel Style 3 */
.post-carousel-wrapper .htmega-postslider-layout-3 .content .post-inner .post-btn a.readmore-btn,.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner .post-btn a.readmore-btn,.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner .post-btn a.readmore-btn {
  border-radius: 0;
  border-style: none none solid;
  border-width: 0 0 1px;
  border-color: #ffffff;
  color: #ffffff;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: inherit;
  line-height: 24px;
  padding: 0;
  transition: all 0.4s ease-in-out 0s;
}
.post-carousel-wrapper .htmega-postslider-layout-3 .content .post-inner .post-btn a.readmore-btn:hover {
    color: #33a3b9;
    border-bottom: 1px solid #33a3b9;
    background: transparent;
}

.post-carousel-wrapper.htmega-postcarousel-layout-3 button.slick-arrow {
  background: #263170 none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-size: 30px;
  height: 40px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 15px;
  top: -48px;
  transition: all 0.4s ease-in-out 0s;
  width: 46px;
  border-radius: 0;
}
.post-carousel-wrapper.htmega-postcarousel-layout-3 button.htmega-carosul-prev.slick-arrow {
  right: 66px;
  left: auto;
}


/*Post Carousel Style 4*/
.post-carousel-wrapper .htmega-postslider-layout-4 .post-carousel-flex{
    display: flex;
    align-items: center;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content {
    flex-basis: 58%;
    position: relative;
    margin-left: -75px;
    background: #fff;
    padding: 57px 24px;
}
.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner {
  background: transparent none repeat scroll 0 0;
  padding: 0;
  text-align: left;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner ul {
    justify-content: flex-start;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner ul.post-category {
    margin: 0 -5px;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner ul.post-category li {
    margin: 0 5px;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner ul.meta {
    margin: 0 -14px;
    margin-bottom: 10px;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner ul.meta li {
    color: #8c8c8c;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    margin: 0 14px;
    letter-spacing: 0;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner ul.meta li i {
    font-size: 16px;
    padding-right: 10px;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner ul.meta li a {
    color: #8c8c8c;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner h2 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 19px;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner h2 a {
    color: #464646;
    transition: 0.4s ease-in-out;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner h2 a:hover {
    color: #0056ff;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner p {
    color: #818181;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner .post-btn a.readmore-btn {
    color: #464646;
    transition: 0.4s ease-in-out;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    background: transparent;
    border-bottom: 1px solid #464646;
}

.post-carousel-wrapper .htmega-postslider-layout-4 .content .post-inner .post-btn a.readmore-btn:hover {
    color: #0056ff;
    border-bottom: 1px solid #0056ff;
    background: transparent;
}

/*Post Carousel Style 5*/
.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner {
    text-align: left;
    padding: 30px 0;
}
.post-carousel-wrapper .htmega-postslider-layout-5 .content {
  background: transparent;
  padding: 0;
}

.post-carousel-wrapper .content .post-inner h2 {
    word-break: break-word;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner ul {
    justify-content: flex-start;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner ul.meta {
    margin: 0 -10px;
    margin-bottom: 7px;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner ul.meta li {
    color: #8c8c8c;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    padding: 0 10px;
    font-weight: 500;
    position: relative;
    margin: 0;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner ul.meta li::before {
    position: absolute;
    content: "/";
    right: 0;
    top: 2px;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner ul.meta li:last-child::before {
    display: none;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner ul.meta li a {
    color: #8c8c8c;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner h2 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 11px;
    margin: 0;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner h2 a {
    color: #2b2b2b;
    transition: 0.4s ease-in-out;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner h2 a:hover {
    color: #0056ff;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner p {
    color: #6d6a6a;
    font-size: 17px;
    line-height: 29px;
    margin-bottom: 24px;
    margin-top: 10px;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner .post-btn a.readmore-btn {
    border-bottom: 1px solid #464646;
    font-size: 14px;
    transition: 0.4s ease-in-out;
    font-family: "Montserrat", sans-serif;
    color: #464646;
    background: transparent;
}

.post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner .post-btn a.readmore-btn:hover {
    border-bottom: 1px solid #0056ff;
    color: #0056ff;
}


.post-carousel-wrapper.htmega-postcarousel-layout-5 button.slick-arrow {
    position: absolute;
    top: 28%;
    left: 15px;
    width: 46px;
    height: 46px;
    background: #ffffff;
    border: 0 none;
    color: #0056ff;
    font-size: 24px;
    padding: 0;
    margin: 0;
    transition: 0.4s ease-in-out;
    z-index: 2;
    border-radius: 0;
}

.post-carousel-wrapper.htmega-postcarousel-layout-5 button.slick-arrow:hover {
    background: #0056ff;
    color: #ffffff;
}

.post-carousel-wrapper.htmega-postcarousel-layout-5 button.slick-arrow.htmega-carosul-next {
    left: auto;
    right: 15px;
}


/*
* Image Justify layout
*/
.htmega-justify-single-image .thumb a {
  display: block;
}

.htmega-justify-single-image .thumb a img{
  width: 100%;
}


/*
 * Business Hours
*/
.shapebg_image--1 {
    background-image: url(/wp-content/plugins/ht-mega-for-elementor/assets/css/img/others/business-shape.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.htmega-business-horurs-1 .business-hrs-inner {
    padding: 70px 65px;
    margin-top: -15px;
}

.htmega-business-horurs-1 .htmega-single-hrs {
    margin-top: 15px;
}

.htmega-business-horurs-1 .htmega-single-hrs span.time {
    float: right;
    font-weight: 600;
    color: #000000;
    font-size: 20px;
    font-family: 'Dosis', sans-serif;
}

.htmega-business-horurs-1 .htmega-single-hrs span.day {
    color: #3b3b3b;
    font-weight: 800;
    font-size: 30px;
    font-family: 'Dosis', sans-serif;
}

.htmega-business-horurs-1 .htmega-single-hrs.closed-day span.time {
    color: #fa2d2d;
}

.htmega-business-horurs-1 .htmega-single-hrs.closed-day span.day {
    color: #fa2d2d;
}

/* Business Hours style two */
.htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs {
    padding: 16px 0;
    border-top: 1px solid #f4f4f4;
    position: relative;
}

.htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs:first-child {
    border-top: 1px solid transparent;
}

.htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs::before {
  border: 1px dashed #fff;
  content: "";
  height: 42px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 2px;
}

.htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs span.day {
    color: #fafafa;
    font-weight: 400;
    font-size: 18px;
    font-family: "Montserrat", sans-serif;
    padding-left: 40px;
}

.htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs span.time {
    float: right;
    font-weight: 400;
    color: #ffffff;
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    padding-right: 40px;
}

.htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs:nth-child(odd) {
    background: #ff6f5e;
}

.htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs:nth-child(even) {
    background: #fe5743;
}

/* Business Hours style three */
.htmega-business-horurs-3 .business-hrs-inner {
    padding: 20px 30px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.htmega-business-horurs-3 .business-hrs-inner .htmega-single-hrs {
    padding: 10px 22px;
    margin: 4px 0;
}

.htmega-business-horurs-3 .business-hrs-inner .htmega-single-hrs span {
    font-family: 'Lobster Two', cursive;
}

.htmega-business-horurs-3 .business-hrs-inner .htmega-single-hrs span.day {
    color: #565656;
    font-weight: 400;
    font-size: 20px;
}

.htmega-business-horurs-3 .business-hrs-inner .htmega-single-hrs span.time {
    float: right;
    font-weight: 400;
    color: #565656;
    font-size: 16px;
}

.htmega-business-horurs-3 .business-hrs-inner .htmega-single-hrs.closed-day {
    background: #0056ff;
}

.htmega-business-horurs-3 .business-hrs-inner .htmega-single-hrs.closed-day span.time {
    color: #ffffff;
}

.htmega-business-horurs-3 .business-hrs-inner .htmega-single-hrs.closed-day span.day {
    color: #ffffff;
}

/* Business Hours style Four */
.htmega-business-horurs-4 .business-hrs-inner {
    padding: 30px 50px;
    background-image: url(/wp-content/plugins/ht-mega-for-elementor/assets/css/img/bg/bg-image-40.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.htmega-business-horurs-4 .business-hrs-inner .htmega-single-hrs {
    padding: 17px 0;
    position: relative;
}

.htmega-business-horurs-4 .business-hrs-inner .htmega-single-hrs:last-child {
    border: none !important;
}

.htmega-business-horurs-4 .business-hrs-inner .htmega-single-hrs span {
    font-family: "Montserrat", sans-serif;
}

.htmega-business-horurs-4 .business-hrs-inner .htmega-single-hrs span.day {
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
}

.htmega-business-horurs-4 .business-hrs-inner .htmega-single-hrs span.time {
    float: right;
    font-weight: 300;
    color: #ffffff;
    font-size: 14px;
}

/* Business Hours style Five */
.htmega-business-horurs-5 .business-hrs-inner {
    padding: 30px 50px;
    position: relative;
    z-index: 2;
}

.htmega-business-horurs-5 .business-hrs-inner::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 2;
    right: 0;
    background-image: linear-gradient(#d80d5f, #2f46dc);
    background-image: -webkit-gradient(#d80d5f, #2f46dc);
    background-image: -webkit-linear-gradient(#d80d5f, #2f46dc);
    background-image: -moz-linear-gradient(#d80d5f, #2f46dc);
    background-image: -ms-linear-gradient(#d80d5f, #2f46dc);
    background-image: -o-linear-gradient(#d80d5f, #2f46dc);
    z-index: -1;
}

.htmega-business-horurs-5 .business-hrs-inner .htmega-single-hrs {
    padding: 17px 0;
    position: relative;
}

.htmega-business-horurs-5 .business-hrs-inner .htmega-single-hrs::before {
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    left: 45%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    border:1px dotted #ffffff;
}

.htmega-business-horurs-5 .business-hrs-inner .htmega-single-hrs span {
    font-family: "Montserrat", sans-serif;
}

.htmega-business-horurs-5 .business-hrs-inner .htmega-single-hrs span.day {
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
}

.htmega-business-horurs-5 .business-hrs-inner .htmega-single-hrs span.time {
    float: right;
    font-weight: 300;
    color: #ffffff;
    font-size: 14px;
}


/*
 * Custom Table Style
*/

.htmega-table-style {
    border-radius: 10px 10px 0 0;
}

.htmega-table-style .htb-table {
    margin: 0;
}

.htmega-table-style .htb-table thead {
    background-color: #612d91;
}

.htmega-table-style .htb-table thead tr th {
    text-align: center;
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    color: #ffffff;
    padding: 12px 20px;
    border-right: 1px solid #fff;
}

.htmega-table-style .htb-table tbody tr {
    background: #824f9e;
}

.htmega-table-style .htb-table tbody tr td {
    text-align: center;
    border: none;
    padding: 12px 20px;
    vertical-align: middle;
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    font-size: 16px;
    border-right: 1px solid #fff;
}

.htmega-table-style .htb-table thead tr th.sorting,.htmega-table-style .htb-table thead tr th.sorting_asc,.htmega-table-style .htb-table thead tr th.sorting_desc{
  position: relative;
}

.htmega-table-style .htb-table thead tr th.sorting::before,.htmega-table-style .htb-table thead tr th.sorting_asc::before,.htmega-table-style .htb-table thead tr th.sorting_desc::before {
    position: absolute;
    content: "\f0d7";
    right: 20px;
    font-family: FontAwesome;
    top: 30%;
}

.htmega-table-style .htb-table thead tr th.sorting::after,.htmega-table-style .htb-table thead tr th.sorting_desc::after,.htmega-table-style .htb-table thead tr th.sorting_asc::after {
    position: absolute;
    right: 20px;
    top: 7px;
    font-family: FontAwesome;
    content: "\f0d8";
}

.htmega-table-style select{
  width: auto;
}


/* Table Style 02 */
.htmega-table-style-2 {
    border-radius: 0;
}
.htmega-table-style-2 .htb-table {
    margin: 0;

}
.htmega-table-style-2 .htb-table thead {
    background-color: #5ac5ff;
}

.htmega-table-style-2 .htb-table thead tr th {
    text-align: left;
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    color: #ffffff;
    padding: 12px 20px;
    border-right: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    padding-left: 30px;
    outline: none;
}

.htmega-table-style-2 .htb-table tbody tr {
    background: #ffffff;
}

.htmega-table-style-2 .htb-table tbody tr:nth-child(even) {
    background: #f4f4f4;
}

.htmega-table-style-2 .htb-table tbody tr td {
    text-align: left;
    border: none;
    padding: 12px 20px;
    vertical-align: middle;
    color: #000000;
    font-size: 16px;
    border-right: 1px solid #c5c5c5;
    padding-left: 30px;
    border-left: 1px solid #c5c5c5;
}

.htmega-table-style-2 td a {
    font-size: 16px;
    font-weight: 600;
    color: #18012c;
}

/*Table Style 03*/
.htmega-table-style-3{
  border-radius: 0;
}
.htmega-table-style-3 .htb-table {
    margin: 0;
}

.htmega-table-style-3 .htb-table thead {
    background-color: #727272;
}

.htmega-table-style-3 .htb-table thead tr th {
    text-align: left;
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    color: #ffffff;
    padding: 12px 20px;
    border-right: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    padding-left: 30px;
}

.htmega-table-style-3 .htb-table tbody tr {
    background: #ffffff;
}

.htmega-table-style-3 .htb-table tbody tr td {
    text-align: left;
    border: none;
    padding: 12px 20px;
    vertical-align: middle;
    color: #000000;
    font-size: 16px;
    border-right: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    padding-left: 30px;
}


.htmega-table-style-3 td a {
    font-size: 16px;
    font-weight: 600;
    color: #18012c;
}

/*
 * Pricing List View Style 
*/
.htmega-pricing-list-view a{
  text-decoration: none;
}
.htmega-pricing-list-view .htb-table {
    margin: 0;
}

.htmega-pricing-list-view .htb-table thead tr th {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #5c5c5c;
    padding: 12px 20px;
    border-right: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    font-family: "Montserrat", sans-serif;
    text-transform: inherit;
}

.htmega-pricing-list-view .htb-table td.tb-name a {
    font-size: 16px;
    font-weight: 600;
    color: #18012c;
}

.htmega-pricing-list-view .htb-table tbody tr td {
    text-align: center;
    border: none;
    padding: 12px 20px;
    vertical-align: middle;
    border-bottom: 1px solid #d4d4d4;
    color: #5c5c5c;
    font-size: 16px;
    border-right: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
}

.htmega-pricing-list-view .htb-table tbody tr td a {
    color: #5c5c5c;
}


/* Pricing Style 02 */
.htmega-pricing-table-style-2 .htb-table {
    margin: 0;
}

.htmega-pricing-table-style-2 .htb-table thead tr th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
    padding: 0;
    border: 0 none;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}

.htmega-pricing-table-style-2 .htb-table thead tr th:first-child {
  border: 1px solid transparent !important;
}

.htmega-pricing-table-style-2 .htb-table thead tr th span {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    color: #ff6565;
    font-family: "Montserrat", sans-serif;
    text-transform: inherit;
    background: #ffc1c1;
    display: block;
    padding: 12px 20px;
    text-transform: initial;
}

.htmega-pricing-table-style-2 .htb-table tbody tr td {
    text-align: center;
    border: none;
    padding: 0;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.htmega-pricing-table-style-2 .htb-table tbody tr td:first-child {
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.htmega-pricing-table-style-2 .htb-table tbody tr td span {
    padding: 12px 20px;
    vertical-align: middle;
    color: #ffffff;
    font-size: 16px;
    background: #ff8686;
    display: block;
}

.htmega-pricing-table-style-2 .htb-table tbody tr td span i {
    color: #ffffff;
    font-size: 16px;
}

.htmega-pricing-table-style-2 .htb-table tbody tr td a {
    color: #ffffff;
}

.htmega-pricing-table-style-2 .htb-table td.tb-name a {
    font-size: 16px;
    font-weight: 600;
    color: #18012c;
}

/* htmega-pricing-table-style-3 */

.htmega-pricing-table-style-3 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.htmega-pricing-table-style-3 ul li {
    margin-bottom: 25px;
}

.htmega-pricing-table-style-3 ul li a {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    align-items: center;
}

.htmega-pricing-table-style-3 ul li a .price-list-text {
    flex: 1;
    min-width: 1px;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

.htmega-pricing-table-style-3 ul li a .price-list-text span {
    color: #373737;
    font-weight: 600;
    font-size: 20px;
}

.htmega-pricing-table-style-3 ul li a .price-list-text span.separator {
    margin-left: 20px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    height: 0;
    color: #ccc;
    border-bottom-style: dashed;
    border-bottom-color: #b9b9b9;
    flex: 1;
    min-width: 1px;
}

.htmega-pricing-table-style-3 ul li a .price-text-right {
    display: inline-flex;
    width: auto;
    padding-left: 20px;
}

.htmega-pricing-table-style-3 ul li a .price-text-right span.price {
    background: #ff8686;
    display: inline-block;
    color: #ffffff;
    font-weight: 600;
    font-size: 20px;
    height: 45px;
    padding: 0 33px;
    line-height: 46px;
    margin-right: 10px;
    border-radius: 22px;
}

.htmega-pricing-table-style-3 ul li a .price-text-right span.basket {
    background: #ff9898;
    height: 45px;
    line-height: 44px;
    width: 45px;
    text-align: center;
    border-radius: 100%;
    color: #fff;
    font-size: 18px;
}

/*
 * Vertical Timeline 
*/
.htc-verctimeline-wrapper {
    position: relative;
    margin-top: 30px;
}

.htc-verctimeline-wrapper.htmega-verticletimeline-style-2::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 6px;
    background: #18012c;
    height: 100%;
    margin-left: -1px;
    border-radius: 20px;
}

.htc-verctimeline-wrapper .ht-ver-timeline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 30px 0;
    position: relative;
}

.htc-verctimeline-wrapper .ht-ver-timeline::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 2px;
    background: #d2d2d2;
    height: 100%;
    margin-left: -1px;
}

.htc-verctimeline-wrapper .ht-ver-timeline:last-child::before {
    display: none;
}

.htc-verctimeline-wrapper .ht-ver-timeline .vertical-time {
    width: 50%;
    text-align: right;
    padding: 0 30px;
    position: relative;
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    position: relative;
    top: -53px;
}

.htc-verctimeline-wrapper .ht-ver-timeline .vertical-time::before {
    position: absolute;
    content: "";
    right: -15px;
    top: 50%;
    margin-top: -15px;
    height: 30px;
    width: 30px;
    border: 7px solid #e98250;
    border-radius: 100%;
    background: #fff;
    transform: translateY(-50%);
}

.htc-verctimeline-wrapper .ht-ver-timeline .vertical-time .vertical-date {
    width: 100px;
    border: 13px solid #f88a55;
    text-align: center;
    display: inline-block;
    height: 100px;
    border-radius: 100%;
    background: #fff;
    position: relative;
    top: -12px;
    margin-right: 11px;
}

.htc-verctimeline-wrapper .ht-ver-timeline .vertical-time .vertical-date::before {
    position: absolute;
    content: "";
    left: 115%;
    top: 56%;
    margin-top: -15px;
    height: 10px;
    width: 10px;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #f58854;
}

.htc-verctimeline-wrapper .ht-ver-timeline .vertical-time .vertical-date span {
    display: block;
    color: #fc8c56;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    font-family: "Montserrat", sans-serif;
}

.htc-verctimeline-wrapper .ht-ver-timeline .vertical-time .vertical-date span.month {
    margin-top: 7px;
}

.htc-verctimeline-wrapper .ht-ver-timeline .timeline-content {
    padding-left: 123px;
    text-align: left;
    width: 50%;
    position: relative;
    top: -30px;
}

.htc-verctimeline-wrapper .ht-ver-timeline .timeline-content::before {
    position: absolute;
    content: "";
    border-style: dashed;
    left: 25px;
    height: 1px;
    width: 80px;
    border-width: 0 0 2px;
    top: 11px;
    border-color: #f38753;
}

.htc-verctimeline-wrapper .ht-ver-timeline .timeline-content p {
    color: #494849;
    font-size: 14px;
    line-height: 28px;
}

.htc-verctimeline-wrapper .ht-ver-timeline.vertical-reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.htc-verctimeline-wrapper .ht-ver-timeline.vertical-reverse .vertical-time {
    text-align: left;
}

.htc-verctimeline-wrapper .ht-ver-timeline.vertical-reverse .vertical-time::before {
    right: auto;
    left: -15px;
}

.htc-verctimeline-wrapper .ht-ver-timeline.vertical-reverse .vertical-time .vertical-date {
    margin-right: 0;
    margin-left: 11px;
}

.htc-verctimeline-wrapper .ht-ver-timeline.vertical-reverse .vertical-time .vertical-date::before {
    right: 115%;
    left: auto;
    border-top: 10px solid transparent;
    border-right: 15px solid #fc8c56;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
}

.htc-verctimeline-wrapper .ht-ver-timeline.vertical-reverse .timeline-content {
    padding-left: 0;
    padding-right: 123px;
    text-align: right;
}

.htc-verctimeline-wrapper .ht-ver-timeline.vertical-reverse .timeline-content::before {
    left: auto;
    right: 25px;
}

/* Vertical Timeline style 02 */
.htc-verctimeline-wrapper .ht-ver-timeline--2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 40px 0 0;
    position: relative;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2::before {
    position: absolute;
    content: "";
    width: 6px;
    height: 100%;
    background: #cf2037;
    left: 50%;
    transform: translateX(-1px);
    top: 0;
    transition: 0.4s ease-in-out;
    opacity: 0;
    border-radius: 20px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2:hover::before {
    opacity: 1;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2 .vertical-time {
    width: 50%;
    text-align: right;
    padding: 0 40px;
    position: relative;
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    position: relative;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2 .vertical-time::before {
    position: absolute;
    content: "";
    right: -12px;
    top: 50%;
    margin-top: -15px;
    height: 20px;
    width: 20px;
    border: 6px solid #18012c;
    border-radius: 100%;
    background: #fff;
    transform: translateY(-50%);
    transition: 0.4s ease-in-out;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2 .vertical-time .vertical-date span {
    display: block;
    color: #18012c;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    font-family: "Montserrat", sans-serif;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2 .vertical-time .vertical-date span.month {
    margin-top: 7px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2:hover .vertical-time::before {
    border: 6px solid #cf2037;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2 .timeline-content {
    padding-left: 40px;
    text-align: left;
    width: 50%;
    position: relative;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2 .timeline-content h6 {
    color: #18012c;
    font-size: 18px;
    font-weight: 700;
    transition: 0.4s ease-in-out;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2 .timeline-content p {
    color: #313131;
    font-size: 15px;
    line-height: 25px;
    font-family: "Montserrat", sans-serif;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2:hover .timeline-content h6 {
    color: #cf2037;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2.vertical-reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2.vertical-reverse .vertical-time {
    text-align: left;
    padding: 0 40px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2.vertical-reverse .vertical-time::before {
    right: auto;
    left: -9px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2.vertical-reverse .vertical-time .vertical-date {
    margin-right: 0;
    margin-left: 11px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--2.vertical-reverse .timeline-content {
    padding-left: 0;
    padding-right: 40px;
    text-align: right;
}

/* Vertical Timeline style 03 */
.htc-verctimeline-wrapper.htmega-verticletimeline-style-3 {
  padding-top: 100px;
}
.htc-verctimeline-wrapper .ht-ver-timeline--3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: 3px;
    background: #f4f4f4;
    height: 100%;
    margin-left: -2px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3:last-child::before {
    display: none;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3 .vertical-time {
    width: 50%;
    text-align: right;
    padding: 0 40px;
    position: relative;
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    position: relative;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3 .vertical-time .vertical-date span {
    display: block;
    color: #18012c;
    font-size: 30px;
    font-weight: 700;
    line-height: 28px;
    font-family: "Montserrat", sans-serif;
    position: absolute;
    left: 94%;
    width: 60px;
    height: 60px;
    background: #f4f4f4;
    text-align: center;
    line-height: 60px;
    border-radius: 100%;
    top: 0;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content {
    padding-left: 67px;
    text-align: left;
    width: 50%;
    position: relative;
    top: -139px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content .content {
    background: #ffffff;
    box-shadow: 0 0 97px rgba(0, 0, 0, 0.1);
    padding: 38px 30px;
    position: relative;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content .content::before {
    right: 100%;
    left: auto;
    border-top: 10px solid transparent;
    border-right: 20px solid #ffffff;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    content: "";
    top: 82%;
    margin-top: -15px;
    height: 10px;
    width: 10px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content h6 {
    color: #18012c;
    font-size: 18px;
    font-weight: 700;
    transition: 0.4s ease-in-out;
    margin-bottom: 8px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content p {
    color: #18012c;
    font-size: 14px;
    line-height: 28px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3.vertical-reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3.vertical-reverse .vertical-time {
    text-align: left;
    padding: 0 40px;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3.vertical-reverse .vertical-time .vertical-date span {
    left: auto;
    right: 94%;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3.vertical-reverse .timeline-content {
    padding-right: 67px;
    text-align: right;
    padding-left: 0;
}

.htc-verctimeline-wrapper .ht-ver-timeline--3.vertical-reverse .timeline-content .content::before {
    left: 100%;
    right: auto;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #ffffff;
}

/*
 * Offcanvas Style 
*/
.offcanvas{
  text-align: center;
}
.offcanvas .canvas-btn {
    display: inline-block;
    height: 46px;
    color: #ffffff;
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    padding: 0 36px;
    line-height: 45px;
    border-radius: 4px;
    background: #fa9866;
    text-decoration: none;
}
.offcanvas svg {
  width: 20px;
  margin-top: 10px;
  float: left;
}

.site-menu .searchform input[type="text"] {
  color: #fff;
}

.site-menu.show-nav {
    -webkit-transform: translateX(440px);
    transform: translateX(440px);
    -webkit-transform: translate3d(440px, 0, 0);
    transform: translate3d(440px, 0, 0);
}

.site-menu {
  width: 440px;
  height: 100%;
  position: fixed;
  top: 0;
  left: -440px;
  background: #000000;
  transform: translateX(0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: 300ms ease all;
  transition: 300ms ease all;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 99;
  overflow-y: auto;
  padding-top: 80px;
}

.admin-bar .site-menu{
  padding-top: 120px;
}

.site-menu a.canvas-closebtn i{
  border: 1px solid #fff;
  color: #fff;
  padding: 9px;
  position: absolute;
  right: 20px;
  top: 20px;
}

.admin-bar .site-menu a.canvas-closebtn i{
  top: 60px;
}

/*.show-overlay {
    position: relative;
}
.show-overlay::before {
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0.35);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}*/

.site-menu.align-right-active {
    transform: translateX(0);
}

.site-menu.align-right-active.show-nav {
    -webkit-transform: translateX(-440px);
    transform: translateX(-440px);
    -webkit-transform: translate3d(-440px, 0, 0);
    transform: translate3d(-440px, 0, 0);
}
.site-menu.align-right-active {
    left: auto;
    right: -440px;
}


.site-menu.align-top-active {
    transform: translateY(0);
}

.site-menu.align-top-active.show-nav {
    -webkit-transform: translateY(150px);
    transform: translateY(150px);
    -webkit-transform: translate3d(0, 150px, 0);
    transform: translate3d(0, 150px, 0);
}

.site-menu.align-bottom-active {
    transform: translateY(0);
}

.site-menu.align-bottom-active.show-nav {
    -webkit-transform: translateY(-150px);
    transform: translateY(-150px);
    -webkit-transform: translate3d(0, -150px, 0);
    transform: translate3d(0, -150px, 0);
}

.site-menu.align-bottom-active,
.site-menu.align-top-active {
    left: 0;
    right: auto;
    bottom: -150px;
    top: auto;
    width: 100%;
    height: 150px;
}
.site-menu.align-top-active {
    top: -150px;
    bottom: auto;
    width: 100%;
    height: 150px;
}

.site-menu .content_offcanvas .elementor-widget-wp-widget-nav_menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.site-menu .content_offcanvas .elementor-widget-wp-widget-nav_menu ul li a {
    color: #ffffff;
    font-size: 15px;
    display: block;
    padding: 13px 0;
    border-top: 1px solid #414141;
    text-transform: uppercase;
    text-decoration: none;
}

.site-menu .content_offcanvas .elementor-widget-wp-widget-nav_menu ul li:first-child a {
    border-top: 1px solid transparent;
}
.site-menu .content_offcanvas .blog-search{
  margin: 0 70px;
}
.site-menu .content_offcanvas .blog-search form input,.site-menu .content_offcanvas_verticle .blog-search form input {
  border-radius: 20px;
  height: 40px;
}
.site-menu .content_offcanvas .blog-search form button,.site-menu .content_offcanvas_verticle .blog-search form button {
  height: 40px;
}
.site-menu .content_offcanvas .blog-search form button:hover,.site-menu .content_offcanvas_verticle .blog-search form button:hover{
  color: #ffffff;
}

.site-menu .content_offcanvas_verticle .linemenu-nav ul li {
  margin: 0 10px;
}

.admin-bar .site-menu.align-top-active,.site-menu.align-bottom-active {
  padding-top: 40px !important;
}
.admin-bar .site-menu.align-top-active .elementor-image {
  margin-top: 7px;
}
.site-menu.align-top-active a.canvas-closebtn i,.site-menu.align-bottom-active a.canvas-closebtn i {
  z-index: 999;
}

/*
 * Image Magnifier Style
*/
.magnifier-lens{
  cursor: pointer;
}

/*
 * Animated Heading
*/
.htmega-animated-heading{
  text-align: center;
}
.htmega-animated-heading .cd-words-wrapper b {
  color: #0056ff;
}

/*Animated Heading 01*/
.htmega-style-1 h4{
    color: #515151;
    font-size: 36px;
    margin: 0;
    font-weight: 600;
}


/*Animated Heading 02*/
.htmega-style-2 h4 span.beforetext {
    padding: .25em 0 .325em;
    margin: 0 auto;
    text-shadow: 0 0 80px rgba(255, 255, 255, 0.5);
    font-size: 60px;
    color: #515151;
    /* Clip Background Image */
    -webkit-background-clip: text;
    background-clip: text;
    /* Animate Background Image */
    -webkit-text-fill-color: transparent;
    -webkit-animation: bgimganimation 80s linear infinite;
    /* Activate hardware acceleration for smoother animations */
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
   background-color: #007bff; 
}


/*Animated Heading 03*/
.htmega-style-3 h4{
  color: #515151;
  font-size: 60px;
  font-weight: 700;
  margin: 0;
}

/*Animated Heading 04*/
.htmega-style-4 h4{
    vertical-align: middle;
    text-align: center;
    font-size: 36px;
    color: #4e4e4e;
    font-weight: 400;
    font-style: italic;
}
/*Animated Heading 05*/
.htmega-style-5 h4{
    font-size: 36px;
}

/*Animated Heading 06*/
.htmega-style-6 h4{
    text-align: center;
    font-size: 36px;
    color: #515151;
    font-weight: 400;
    margin: 0;
}

.htmega-style-6 .cd-words-wrapper b {
    font-style: italic;
    font-size: 48px;
    color: #0056ff;
    margin-top: -9px;
}

.cd-headline.loading-bar .cd-words-wrapper::after {
    background: #0056ff !important;
}


/*
 * Panel Slider
*/
.htmega-carousel-activation {
    position: relative;
}
.htmega-carousel-activation .panel-slider .content h2{
  margin-top: 0;
}

.panel-slider-wrapper.htmega-carousel-activation .slick-track {
    margin: 0 -2px;
}

.panel-slider-wrapper.htmega-carousel-activation .slick-track .slick-slide {
    padding: 0 2px;
}

.panel-slider-wrapper.htmega-carousel-activation button {
    position: absolute;
    top: 50%;
    left: 70px;
    z-index: 2;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    line-height: 50px;
    color: #fff;
    background: rgba(255, 255, 255, 0.5);
    border: 0 none;
    transform: translateY(-50%);
    transition: 0.4s ease-in-out;
    font-size: 24px;
    padding: 0;
}

.panel-slider-wrapper.htmega-carousel-activation button:hover {
    background: rgba(24, 1, 44, 0.5);
}

.panel-slider-wrapper.htmega-carousel-activation button.htmega-carosul-next {
    left: auto;
    right: 70px;
}

.panel-slider {
    position: relative;
}
.panel-slider .content {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 33px 40px;
    background: rgba(0, 0, 0, 0.45);
    width: 100%;
}
.panel-slider .content h2 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 8px;
}
.panel-slider .content span {
    color: #ffffff;
    font-size: 16px;
}

.panel-slide-active-2 .slick-slide {
    margin: 0 2px;
}

.panel_slider_style-1 .htmega-carousel-activation .panel-slider .content {
    display: none;
}

.panel_slider_style-1 .htmega-carousel-activation .slick-slide.slick-center .panel-slider .content {
    display: block;
}


/* Panel Slide 2 */
.panel_slider_style-2 .htmega-carousel-activation .slick-track {
    margin: 0 -2px;
}

.panel_slider_style-2 .htmega-carousel-activation .slick-track .slick-slide {
    padding: 0 2px;
}

.panel_slider_style-2 .htmega-carousel-activation button {
    position: absolute;
    top: 50%;
    left: 50px;
    z-index: 2;
    color: #000000;
    border: 0 none;
    transform: translateY(-50%);
    transition: 0.4s ease-in-out;
    font-size: 36px;
}

.panel_slider_style-2 .htmega-carousel-activation button:hover {
    color: #18012c;
}

.panel_slider_style-2 .htmega-carousel-activation button.htmega-carosul-next {
    left: auto;
    right: 50px;
}

.panel_slider_style-2 .htmega-carousel-activation .panel-slider {
    position: relative;
}

.panel_slider_style-2 .htmega-carousel-activation .panel-slider .thumb img {
    width: 100%;
}

.panel_slider_style-2 .htmega-carousel-activation .panel-slider .content {
    position: absolute;
    bottom: 0;
    padding: 33px 40px;
    background: rgba(0, 0, 0, 0.8);
    text-align: center;
    left: 0;
    width: 100%;
    -webkit-transition: transform .4s ease-in-out;
    -moz-transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    -webkit-transform: translateY(110%);
    -moz-transform: translateY(110%);
    transform: translateY(110%);
}

.panel_slider_style-2 .htmega-carousel-activation .panel-slider .content h2 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 8px;
}

.panel_slider_style-2 .htmega-carousel-activation .panel-slider .content span {
    color: #ffffff;
    font-size: 16px;
}

.panel_slider_style-2 .htmega-carousel-activation .panel-slider:hover .content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}

/*Panel Slider 3 */

.panel_slider_style-3 .panel-slider .content-inner {
    -webkit-transition: opacity .15s 0s;
    -moz-transition: opacity .15s 0s;
    transition: opacity .15s 0s;
    position: absolute;
    width: 100%;
    text-align: center;
    height: 100%;
    top: 0;
}

.panel_slider_style-3 .panel-slider .content-inner::after {
    content: '';
    position: absolute;
    top: -100%;
    left: 0;
    height: 100%;
    width: 100%;
    background: black;
    -webkit-transition: top .35s;
    -moz-transition: top .35s;
    transition: top .35s;
}

.panel_slider_style-3 .panel-slider .content-inner .content {
    position: absolute;
    z-index: 2;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.4s ease-in-out;
    opacity: 0;
    bottom: auto;
}

.panel_slider_style-3 .panel-slider .content-inner .content h2 {
    color: #fff;
    margin-bottom: 10px;
    font-size: 30px;
}

.panel_slider_style-3 .panel-slider:hover .content-inner::after {
    top: 0;
}

.panel_slider_style-3 .panel-slider:hover .content-inner .content {
    opacity: 1;
}


/* Panel Slide 4 */
.panel_slider_style-4 .htmega-carousel-activation button {
    position: absolute;
    top: 50%;
    left: 140px;
    z-index: 2;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    line-height: 50px;
    color: #000000;
    border: 0 none;
    transform: translateY(-50%);
    transition: 0.4s ease-in-out;
    font-size: 24px;
    border: 1px solid #000000;
}

.panel_slider_style-4 .htmega-carousel-activation button:hover {
    border: 1px solid #ffffff;
    color: #ffffff;
}

.panel_slider_style-4 .htmega-carousel-activation button.htmega-carosul-next {
    left: auto;
    right: 140px;
}

.panel_slider_style-4 .htmega-carousel-activation .slick-slide {
    padding: 72px 0;
    transition: all 0.3s ease 0s;
}

.panel_slider_style-4 .htmega-carousel-activation .panel-slider {
    position: relative;
    transition: all 0.3s ease 0s;
}

.panel_slider_style-4 .htmega-carousel-activation .slick-slide.slick-center .panel-slider {
    transform: scale(1.3);
}

.panel_slider_style-4 .htmega-carousel-activation .panel-slider {
  position: relative;
  transform: scale(0.9);
}

.panel_slider_style-4 .htmega-carousel-activation .panel-slider::before {
    background: rgba(255, 255, 255, 0.7);
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: 0.3s ease-in-out;
}

.panel_slider_style-4 .htmega-carousel-activation .slick-slide.slick-center .panel-slider::before {
    display: none;
}

.panel_slider_style-4 .htmega-carousel-activation {
    margin: 0 -70px;
}

.panel_slider_style-4 .htmega-carousel-activation .thumb img {
    width: 100%;
}

.panel_slider_style-4 .htmega-carousel-activation .slick-slide {
    margin: 0 70px;
}


/*
 * Scroll Images Style 
*/
.ht-scroll-image {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1);
}

.ht-scroll-image .thumb {
    min-height: 600px;
    transition: background-position 6s ease-in-out;
    -webkit-transition: background-position 6s ease-in-out;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    display: block;
    position: relative;
    width: 100%;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    transition: background-position 2s cubic-bezier(0.1, 0.54, 0.43, 0.94);
    -webkit-transition: background-position 2s cubic-bezier(0.1, 0.54, 0.43, 0.94);
}

.ht-scroll-image .thumb:hover {
    background-position: center bottom !important;
}

/*
 * Weather Style Css 
*/

/*
* Custom Event 
*/
.ht-event {
  align-items: center;
  border: 1px solid #efefef;
  border-radius: 10px;
  display: flex;
  margin-top: 40px;
  padding: 10px;
}

.ht-event .thumb {
  flex-basis: 50%;
  position: relative;
}
.ht-event .thumb a img {
  width: 100%;
}

.ht-event .content {
  flex-basis: 50%;
  padding-left: 27px;
}
.ht-event .thumb .event-date {
  background: #141414 none repeat scroll 0 0;
  color: #fff;
  padding: 8px 0;
  position: absolute;
  right: -13px;
  text-align: center;
  top: 0;
  width: 60px;
}
.ht-event .thumb .event-date span {
  display: block;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
}
.ht-event .content h4 {
  font-size: 18px;
  margin-bottom: 15px;
  margin-top: 0;
}
.ht-event .content ul.event-time {
  display: flex;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.ht-event .content ul.event-time li {
  color: #909090;
  font-size: 14px;
}
.ht-event .content ul.event-time li i {
  color: #56a4b1;
  padding-right: 10px;
}
.ht-event .content p {
  color: #727272;
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
}
.ht-event .content .event-btn a {
  border-bottom: 1px solid #727272;
  color: #727272;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.4s ease-in-out 0s;
}

.ht-event .content ul.event-time li + li {
  margin-left: 15px;
  padding-left: 15px;
  position: relative;
}

.ht-event .content ul.event-time li + li::before {
  background: #9f9f9f none repeat scroll 0 0;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 28%;
  width: 2px;
}

/*Map Style */
#htmega-google-map{
  width: 100%;
}

.header-transparent .mean-container .mean-nav {
  background: #111111 none repeat scroll 0 0;
  float: left;
  width: 100%;
}
.header-transparent a.meanmenu-reveal i{
  color: #fff;
}
.mean-container .mean-nav > ul {
  padding: 0;
}
.header-transparent .mean-container .mean-nav a.mean-expand {
  color: #fff !important;
}
.mean-container .mean-nav > ul li ul{
  padding-left: 10px;
}
.header-transparent .mean-nav ul li a {
  border-color: #eee;
  color: #fff;
  padding: 6px 30px 6px 10px;
}

/* 
* Otherstheme compatibility
*/

/*Ocean theme compatibility*/
#site-navigation-wrap .dropdown-menu {
  background-color: inherit;
  border: inherit;
  border-radius: inherit;
  color: inherit;
  display: block;
  float: inherit;
  font-size: inherit;
  font-family: inherit;
  list-style: outside none none;
  margin: 0;
  min-width: inherit;
  padding: 0;
  position: static;
  text-align: inherit;
  z-index: inherit;
  background-clip:inherit;
}
#site-navigation-wrap .dropdown-menu a{
  text-decoration: none;
  color: inherit;
}
a{
  color: inherit;
}
.htmega-search-box .btn{
  font-family: fontawesome;
  padding: 0;
}
.htmega-search-box .fa{
  font-family: fontawesome;
}

.woocommerce .col-1,.woocommerce .col-2 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.woocommerce .form-row {
  display: block;
}

/*
* Responsive CSS Here 
*/

/* Large Device :1200px. */
@media (min-width: 1200px) and (max-width: 1400px) {
  
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
  .htmega-singleimage-gridstyle-4 .image-grid-content .hover-action{
    padding: 0;
  }
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {

  .htmega-banner-style-4 .banner-content {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
  
  .htmega-singleimage-gridstyle-4 .image-grid-content .hover-action{
    padding: 0;
  }

  .htmega-banner-style-4 .banner-content h2{
    margin-top: 0;
  }

  .htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs::before{
    left: 40%;
  }

  .htmega-btn-size-md {
    padding: 16px 25px !important;
  }

  .htmega-btn-size-xl {
    padding: 35px 30px !important;
  }

  .htmega-btn-size-lg {
    padding: 25px 30px !important;
  }

  .htmega-btn-size-sm {
    padding: 8px 20px !important;
  }

  .htmega-call-to-action .text-right {
    margin-top: 10px;
    text-align: left !important;
  }

  .callto-action-style-3::before{
    display: none;
  }

  .htmega-newsticker-style-1 .breaking-news-title h5 {
    padding: 0 15px;
  }
  .htmega-team-style-3 .htmega-team-click-action {
    margin-bottom: -60px;
  }

  .htmega-social-network li {
    margin: 3px 0;
  }
  .htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action h4 {
    margin-top: 0;
  }

  .htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action h4 {
    margin-bottom: 0;
    margin-top: 0;
  }

  .htmega-team-style-5 .htmega-team-hover-action .htmega-hover-action span {
    margin-bottom: 3px;
  }

  .htmega-team .htmega-team-hover-action .htmega-team-hover p {
    padding: 0 5px;
  }

  .htmega-testimonial-style-5 .testimonial-shape {
    bottom: 45%;
  }

  .htmega-countbox .ht-count {
    margin: 0 22px 10px;
  }

  .title-style-two .section-title-txt {
    padding: 0 14%;
  }

  .post-carousel-wrapper .htmega-postslider-layout-2 .content .post-inner {
    padding: 35px 0 20px;
  }

  .post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner ul.meta li {
    font-size: 13px;
  }

  .htmega-singleimage-gridstyle-4 .image-grid-content .hover-action {
    padding: 0;
  }

  /* Instragram */
  .htmegainstagram-column-tablet-1 .htmega-instragram ul.htmega-instagram-list li{
    width: 100%;
  }
  .htmegainstagram-column-tablet-2 .htmega-instragram ul.htmega-instagram-list li{
    width: 50%;
  }
  .htmegainstagram-column-tablet-3 .htmega-instragram ul.htmega-instagram-list li{
    width: 33.33%;
  }

  .htmegainstagram-column-tablet-4 .htmega-instragram ul.htmega-instagram-list li{
    width: 25%;
  }

  .htmegainstagram-column-tablet-5 .htmega-instragram ul.htmega-instagram-list li{
    width: 20%;
  }

  .htmegainstagram-column-tablet-6 .htmega-instragram ul.htmega-instagram-list li{
    width: 16.66%;
  }

  .htmega-process-area{
    background-image: none !important;
  }

  .htmega-process-column-5 .htmega-single-process-area {
    flex: 0 0 50%;
    max-width: 50%;
  }


}

/* small mobile :320px. */
@media (max-width: 767px) {

  .htmega-tab-nav a {
    margin: 0 5px 10px;
  }

  .htmega-tab-menu-style-2 a {
    margin: 0 10px 10px;
  }

  .htmega-tab-menu-style-3 a {
    margin: 5px 3px -1px;
  }

  .htmega-tab-style-5 .htmega-tab-nav,.htmega-tab-style-5 .htmega-tab-content-area{
    max-width: 100%;
    flex: 0 0 100%;
  }

  .htmega-tab-style-5 .htmega-tab-content-area {
    border-left: 0px;
  }

  .single-partner {
    margin-bottom: 20px;
    width: auto;
  }

  .htmega-brands-style-2 ul.brand-list li {
    border-right: 0 none;
    margin: 0 auto;
    width: 50%;
  }

  .htmega-brands-style-4 ul.brand-list li {
    border: 0 none;
    padding: 25px 15px;
    width: 50%;
  }

  .htmega-brands-style-5 .brand-logo-col {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .htmega-business-horurs-1 .business-hrs-inner {
    padding: 70px 0;
  }

  .htmega-business-horurs-2 .business-hrs-inner .htmega-single-hrs::before,.htmega-business-horurs-5 .business-hrs-inner .htmega-single-hrs::before{
    display: none;
  }

  .htmega-business-horurs-5 .business-hrs-inner,.htmega-business-horurs-4 .business-hrs-inner {
    padding: 30px 20px;
  }

  .htmega-business-horurs-3 .business-hrs-inner{
    padding: 20px;
  }

  .htmega-call-to-action .text-right {
    margin-top: 10px;
    text-align: left !important;
  }

  .callto-action-style-3::before{
    display: none;
  }

  .callto-action-style-3 .htmega-content{
    display: block;
  }

  .callto-action-style-7 .call-to-action-inner{
    padding: 0;
  }

  .htmega-countbox .ht-count::before{
    display: none;
  }

  .htmega-countbox .ht-count {
    margin: 0 22px 15px !important;
  }

  .htmega-carousel-style-1 .slick-slide.slick-center .single-custom-carousel {
    transform: scale(1);
  }

  .ht-custom-carousel.slick-slider .slick-list, .ht-custom-carousel.slick-slider .slick-track {
    padding: 0 !important;
  }

  .htmega-carousel-style-6 .slick-dots li {
    padding: 30px 35px;
  }

  .htmega-table-style .dataTables_wrapper {
    overflow-x: auto;
  }

  .edd_download_columns_0 .edd_download, .edd_download_columns_3 .edd_download {
    width: 100%;
  }
  .custom-col-5 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  a.instagram_follow_btn{
    margin-top: 20px;
  }

  a.instagram_follow_btn span {
    font-size: 12px;
    padding: 0 5px;
  }

  .htmega-lightbox img {
    width: 100%;
  }

  .htmega-newsticker-style-1 .breaking-news-title h5 i{
    display: none;
  }

  .htmega-newsticker-style-1 {
    justify-content: center;
  }

  .htmega-mailchimp-style-3 .htmega-input-box input {
    max-width: inherit;
    width: auto;
  }

  .htmega-team-style-3 .htmega-team-click-action {
    margin-bottom: -58px;
  }

  .htmega-testimonial-style-5 .testimonial-shape {
    bottom: 38%;
  }

  .htmega-testimonial-for .testimonial-desc p {
    padding: 0 3%;
  }
  .htmega-testimonial-style-6,.htmega-testimonial-style-8 {
    padding: 0;
  }
  .htmega-testimonal-nav.slick-slider {
    max-width: 100%;
  }

  .htmega-testimonial-style-4 .testimonal .testimonal-image {
    float: none;
    padding-right: 0;
  }
  .htmega-testimonial-style-4 .testimonal .testimonal-image::after,.htmega-testimonial-style-4 .testimonal .testimonal-image::before{
    display: none;
  }
  .htmega-testimonial-style-4 .testimonal .content {
    padding-left: 0;
    padding-top: 20px;
  }
  .htc-verctimeline-wrapper .ht-ver-timeline .timeline-content {
    padding-left: 25px;
  }
  .htc-verctimeline-wrapper .ht-ver-timeline.vertical-reverse .timeline-content{
    padding-right: 25px;
  }
  .htc-verctimeline-wrapper .ht-ver-timeline .timeline-content::before{
    display: none;
  }

  .htc-verctimeline-wrapper .ht-ver-timeline--3 .timeline-content {
    padding-left: 60px;
    width: 100%;
  }
  .htmega-process-area{
    background-image: none !important;
  }
  .htmega-process-column-4 .htmega-single-process-area,.htmega-process-column-5 .htmega-single-process-area {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .htmega-process-column-3 .htmega-single-process-area {
    flex: 0 0 100%;
    margin-bottom: 30px;
    max-width: 100%;
  }

  .htmega-process-style-2 .htmega-number::before{
    display: none;
  }

  .htmega-process-style-4 {
    height: auto;
    width: auto;
  }

  .htmega-process-style-4 .htmega-single-process-area{
    position: inherit;
  }

  .htmega-process-style-4 .htmega-single-process-area:nth-child(2),.htmega-process-style-4 .htmega-single-process-area:nth-child(4) {
    top: 0;
  }
  
  .scroll-navigation-inner .elementor-image{
    display: none;
  }
  .elementor-widget-htmega-scrollnavigation-addons .swiper-container .swiper-wrapper .swiper-slide:first-child .elementor-image{
    display: block;
  }

  .htmega_mobile_fit.elementor-section.elementor-section-height-full {
    height: 100vh;
  }

  .htmega_mobile_fit.elementor-section.elementor-section-items-middle .elementor-container {
    align-items: center;
  }

  .htmega_mobile_fit.elementor-section.elementor-section-items-middle .elementor-container {
    align-items: center;
    height: 100%;
  }
  .ht-event {
    display: block;
  }
  .ht-event .thumb {
    margin-bottom: 20px;
  }
  .htmega-postcarousel-layout-3 .slick-arrow{
    display: none !important;
  }
  .htmega-countbox .ht-count {
    margin: 0 22px 10px;
  }
  .title-style-two .section-title-txt::before, .title-style-two .section-title-txt::after{
    display: none;
  }
  figure.gallery-item {
    margin-top: 20px !important;
  }
  .htmega-switcher-nav.nav {
    background: transparent none repeat scroll 0 0;
  }

  .post-carousel-wrapper .htmega-postslider-layout-4 .post-carousel-flex {
    display: block;
  }
  .post-carousel-wrapper .htmega-postslider-layout-4 .content{
    margin-left: 0;
    padding: 30px 20px;
  }
  .post-carousel-wrapper .htmega-postslider-layout-5 .content .post-inner ul.meta li {
    font-size: 13px;
  }

  .htmega-singleimage-gridstyle-4 .image-grid-content .hover-action {
    padding: 0;
  }

  /* Instragram */
  .htmegainstagram-column-mobile-1 .htmega-instragram ul.htmega-instagram-list li{
    width: 100%;
  }
  .htmegainstagram-column-mobile-2 .htmega-instragram ul.htmega-instagram-list li{
    width: 50%;
  }
  .htmegainstagram-column-mobile-3 .htmega-instragram ul.htmega-instagram-list li{
    width: 33.33%;
  }

  .htmegainstagram-column-mobile-4 .htmega-instragram ul.htmega-instagram-list li{
    width: 25%;
  }

  .htmegainstagram-column-mobile-5 .htmega-instragram ul.htmega-instagram-list li{
    width: 20%;
  }

  .htmegainstagram-column-mobile-6 .htmega-instragram ul.htmega-instagram-list li{
    width: 16.66%;
  }

  .htmega-postslider-layout-1 .content,.htmega-postslider-layout-3 .content,.htmega-postslider-layout-4 .content {
    position: static;
    max-width: 100%;
    padding: 0;
  }
  .htmega-postslider-layout-3 .content{
    transform: translateY(0%);
  }
  .htmega-postslider-layout-3 .content .post-inner h2 {
    padding: 0;
  }



}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  
}
/*!/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url('/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*!/wp-content/plugins/ht-mega-for-elementor/assets/css/animation.css*/
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Version - 3.4.0
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    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 {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
  animation-duration: 2s;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-duration: 2s;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
  animation-duration: 2s;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) 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 {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  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: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  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: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 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;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*!/wp-content/plugins/ht-mega-for-elementor/assets/css/htmega-keyframes.css*/
/*-----------------------
// Button Effect With keyframe
-----------------------*/
@-webkit-keyframes np-btn--1 {
  60% {
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
  }
  85% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes np-btn--1 {
  60% {
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
  }
  85% {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes np-btn--2 {
  to {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes np-btn--2 {
  to {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* Effect Horizontal */
@-webkit-keyframes np-hvr-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes np-hvr-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* Effect To Bottom Right */
@-webkit-keyframes hvr-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}


/*----------------------------
    Team keyframes
----------------------------*/

/*----------------------------
keyframes bounceY
----------------------------*/

@keyframes bounceY {
    0% {
        transform: translateY(-205px);
    }
    40% {
        transform: translateY(-100px);
    }
    65% {
        transform: translateY(-52px);
    }
    82% {
        transform: translateY(-25px);
    }
    92% {
        transform: translateY(-12px);
    }
    55%,
    75%,
    87%,
    97%,
    100% {
        transform: translateY(0px);
    }
}

@-moz-keyframes bounceY {
    0% {
        -moz-transform: translateY(-205px);
    }
    40% {
        -moz-transform: translateY(-100px);
    }
    65% {
        -moz-transform: translateY(-52px);
    }
    82% {
        -moz-transform: translateY(-25px);
    }
    92% {
        -moz-transform: translateY(-12px);
    }
    55%,
    75%,
    87%,
    97%,
    100% {
        -moz-transform: translateY(0px);
    }
}

@-webkit-keyframes bounceY {
    0% {
        -webkit-transform: translateY(-205px);
    }
    40% {
        -webkit-transform: translateY(-100px);
    }
    65% {
        -webkit-transform: translateY(-52px);
    }
    82% {
        -webkit-transform: translateY(-25px);
    }
    92% {
        -webkit-transform: translateY(-12px);
    }
    55%,
    75%,
    87%,
    97%,
    100% {
        -webkit-transform: translateY(0px);
    }
}
/*!/wp-content/themes/phlox/css/base.css*/
@charset "UTF-8";
/*>>>>>>>>>>>>>>>>>>>>>>>>> #Reset <<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/*!----------- $CSS Reset [html5boilerplate v5.2.0 / 10-6-2015] ------------- */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background-color: transparent; }

/** Improve readability of focused elements when they are also in an active/hover state. */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari and Chrome. */
dfn { font-style: italic; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
figure { margin: 1em 40px; }

/** Address differences between Firefox and other browsers. */
hr { box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
input { line-height: normal; }

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width.  1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ box-sizing: content-box; /* 2 */ }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
textarea { overflow: auto; }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup { font-weight: bold; }

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

/*>>>>>>>>>>>>>>>>>>> #Dodument [averta] <<<<<<<<<<<<<<<<<<<<<< */
/* $Body ==============================
======================================= */
/**  1. Set default font family to sans-serif. 2. Prevent iOS and IE text size adjust after device orientation change, without disabling user zoom. */
html { overflow-y: scroll; min-height: 100%; font-size: 100.01%; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

* { box-sizing: border-box; }

/* Native fonts for base body font family */
body { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 100%; line-height: 1.5; font-style: normal; min-height: 100%; margin: 0; background: #eee; }

body, select, input, textarea { color: #444; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ text-rendering: optimizelegibility; }

/** Colors map */
/* $Typography ========================
======================================= */
/* links ------------- */
a { text-decoration: none; transition: background-color 150ms linear, color 150ms linear; border: none; padding: 0; margin: 0; }
a:hover { color: #FFD62C; }
a img { display: block; border: none; padding: 0; margin: 0; }

/* Remove text-shadow in selection highlight: https://twitter.com/miketaylr/status/12228805301  These selection rule sets have to be separate. Customize the background color to match your design. */
::-moz-selection { background: #ffb7b7; text-shadow: none; }

::selection { background: #ffb7b7; text-shadow: none; }

.chromeframe, .browserupgrade { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; text-align: center; }
.chromeframe a, .browserupgrade a { color: #007fff; }

a:focus { outline: none; }

a.aux-disabled, a[href="#null"] { pointer-events: none; cursor: default; text-decoration: none; color: black; }

/* paragraph ---------- */
p { margin: 0 0 1em 0; }
p.red::-webkit-selection { background: #ffb7b7; }
p.red::-moz-selection { background: #ffb7b7; }
p.blue::-webkit-selection { background: #a8d1ff; }
p.blue::-moz-selection { background: #a8d1ff; }
p.yellow::-webkit-selection { background: #fff2a8; }
p.yellow::-moz-selection { background: #fff2a8; }

hr, .divider { display: block; clear: both; height: 0; line-height: 0; border: 0; padding: 0; border-bottom: 1px solid #404040; }

.divider { position: relative; }
.divider > * { display: inline-block; position: absolute; right: 0; line-height: 100%; cursor: pointer; }

hr.dotted, .divider.dotted { border-bottom-style: dotted; }

hr.dashed, .divider.dashed { border-bottom-style: dashed; }

hr.both { margin-bottom: 1.5em; margin-top: 1.5em; }

hr.both2 { margin-bottom: 2em; margin-top: 2em; }

hr.top, article.top { margin-top: 1em; }

hr.top2 { margin-top: 2em; }

hr.bottom { margin-bottom: 1em; }

hr.bottom2 { margin-bottom: 2em; }

aside hr { margin-top: 1em; margin-bottom: 1em; }

pre { clear: both; line-height: 1.5em; padding: 0px .5em; }
pre p { margin-bottom: 0; }
pre code { display: table; }

pre, code, kbd, samp { font-family: monospace,Monaco, Courier New, serif; }

abbr[title] { cursor: help; text-decoration: none; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }

dd { margin-left: 1.5em; }

small { font-size: small; }

big { font-size: larger; }

.alert { color: #CA0000 !important; }

ins { background-color: #f3f3f3; text-decoration: initial; padding: 0.2em 0.3em; border-radius: 3px; }

address { margin-bottom: 1em; }

/* headings ----------- */
h1, h2, h3, h4, h5, h6 { font-style: normal; font-family: "Georgia",Helvetica, sans-serif; letter-spacing: 0; font-weight: 600; margin-top: .2em; text-rendering: optimizeSpeed; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-weight: 800; }

h1, .aux-h1 { font-size: 3.3125em; line-height: 1.2; margin-bottom: .4em; }

h2, .aux-h2 { font-size: 2.375em; line-height: 1.5; margin-bottom: .5em; }

h3, .aux-h3 { font-size: 1.6875em; line-height: 1.8; margin-bottom: .6em; }

h4, .aux-h4 { font-size: 1.375em; line-height: 1.15; margin-bottom: 1.1em; }

h5, .aux-h5 { font-size: 1.125em; line-height: 1.4; margin-bottom: 1.4em; letter-spacing: 1px; }

h6, .aux-h6 { font-size: 0.9375em; line-height: 1.6; margin-bottom: 1.7em; letter-spacing: 1px; }

h1 .small, h2 .small, h3 .small, h4 .small { font-weight: normal; }

h1 .small { font-size: 1.5em; }

h2 .small { font-size: 1.125em; }

h3 .small { font-size: 0.875em; }

h4 .small { font-size: 0.875em; }

/* blockquote ---------- */
blockquote { margin: 0 0 1em; padding: 1.5em; border-left: 1px solid #ccc; position: relative; font-size: 140%; line-height: 1.6; color: #444; font-style: italic; quotes: "“" "”" "‘" "’"; }
blockquote:after { content: ""; display: table; clear: both; }
blockquote > i { color: #555; font-size: 450%; line-height: 1em; position: absolute; top: 0.1em; left: 0.2em; color: #B9B9B9; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 3; }
blockquote > i:before { content: '\201C'; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
blockquote p { margin: 0; }
blockquote cite { font-style: normal; font-size: 13px; }
blockquote blockquote { font-size: 100%; }

/* quote ---------- */
q { display: inline; }
q:before { content: open-quote; }
q:after { content: close-quote; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.aux-hide { display: none; }

.aux-hide-text { text-indent: 100%; white-space: nowrap; overflow: hidden; }

.aux-visually-hide { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }

/* Clearfix: contain floats  For modern browsers 1. The space content is one way to avoid an Opera bug when the `contenteditable` attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the `clearfix` class. 2. The use of `table` rather than `block` is only necessary if using `:before` to contain the top-margins of child elements. */
.clearfix:after { content: ""; display: table; clear: both; }

.aux-container:after, figure:after { content: ""; display: table; clear: both; }

.aux-container { width: 100%; margin: 0 auto; }

/* $Image ==========================
==================================== */
img { image-rendering: -webkit-optimizeSpeed; max-width: 100%; height: auto; }
img.aligncenter { display: block; margin: 10px auto; }
img.alignleft { margin: 0.4em 1.2em 1em 0; float: left; }
img.alignright { margin: 0.4em 0 1em 1.2em; float: right; }

.aux-media-cover { object-fit: cover; }

/* Remove the gap between audio, canvas, iframes, images, videos and the bottom of their containers: https://github.com/h5bp/html5-boilerplate/issues/440 */
audio, canvas, iframe, img, svg, video { vertical-align: middle; }

figure, figcaption { position: relative; }
figure:after, figcaption:after { content: ""; display: table; clear: both; }

/** Auxin float layout styles */
.aux-off { display: none; }

@media screen and (min-width: 1025px) { .aux-desktop-off, .aux-tablet-on, .aux-phone-on { display: none !important; } }
@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-desktop-on, .aux-tablet-off, .aux-phone-on { display: none !important; } }
@media screen and (max-width: 767px) { .aux-desktop-on, .aux-tablet-on, .aux-phone-off { display: none !important; } }
.aux-float-layout .aux-float-wrapper { position: relative; clear: both; }
.aux-float-layout .aux-float-wrapper::after { content: ''; display: table; clear: both; }
.aux-float-layout .aux-start { float: left; }
.aux-float-layout .aux-end { float: right; }
.aux-float-layout .aux-center { position: absolute; left: 50%; transform: translateX(-50%); }
.aux-float-layout .aux-middle { position: relative; top: 50%; transform: translateY(-50%); }
.aux-float-layout .aux-center-middle { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.aux-float-layout .aux-fill { height: 100%; }
.aux-float-layout .aux-bottom { position: relative; top: 100%; transform: translateY(-100%); }
.rtl .aux-float-layout .aux-start { float: right; }
.rtl .aux-float-layout .aux-end { float: left; }
@media screen and (max-width: 767px) { .aux-float-layout .aux-phone-start { float: left; }
  .aux-float-layout .aux-phone-end { float: right; }
  .aux-float-layout .aux-phone-center { position: absolute; left: 50%; transform: translateX(-50%); }
  .aux-float-layout .aux-phone-middle { position: relative; top: 50%; transform: translateY(-50%); }
  .aux-float-layout .aux-phone-center-middle { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
  .aux-float-layout .aux-phone-fill { height: 100%; }
  .aux-float-layout .aux-phone-bottom { position: relative; top: 100%; transform: translateY(-100%); }
  .rtl .aux-float-layout .aux-phone-start { float: right; }
  .rtl .aux-float-layout .aux-phone-end { float: left; } }
@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-float-layout .aux-tablet-start { float: left; }
  .aux-float-layout .aux-tablet-end { float: right; }
  .aux-float-layout .aux-tablet-center { position: absolute; left: 50%; transform: translateX(-50%); }
  .aux-float-layout .aux-tablet-middle { position: relative; top: 50%; transform: translateY(-50%); }
  .aux-float-layout .aux-tablet-center-middle { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
  .aux-float-layout .aux-tablet-fill { height: 100%; }
  .aux-float-layout .aux-tablet-bottom { position: relative; top: 100%; transform: translateY(-100%); }
  .rtl .aux-float-layout .aux-tablet-start { float: right; }
  .rtl .aux-float-layout .aux-tablet-end { float: left; } }

/* $Lists ===========================
===================================== */
ul, ol { margin-bottom: 1em; margin-left: 0; padding: 0; border: none; }

ol { list-style: decimal; list-style-position: inside; }

ul ul, ul ol, ol ol, ol ul { margin: 0.3em 0 0.3em 2.7em; font-size: 97%; }

ul ul li, ul ol li, ol ol li, ol ul li { margin-bottom: .8em; }

li { margin-bottom: 1em; line-height: 1.5; border-color: #ccc; border-width: 1px; }

ul.large li { line-height: 100%; }

/* decorations */
ul.nostyle, ol.nostyle { margin-left: 0; list-style: none; }

ul.bordered li, ol.bordered li { margin-bottom: 0.4em; padding-bottom: 0.4em; border-bottom-style: solid; }
ul.bordered ul, ol.bordered ul { margin-bottom: 0; margin-top: 0.6em; }
ul.bordered ul li:last-child, ol.bordered ul li:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
ul.dotted, ol.dotted { border-style: none; }
ul.dotted li, ol.dotted li { border-bottom-style: dotted; }
ul.dashed, ol.dashed { border-style: none; }
ul.dashed li, ol.dashed li { border-bottom-style: dashed; }

ul { list-style: none outside; }
ul.square li { list-style: square inside; }
ul.circle li { list-style: circle inside; }
ul.disc li { list-style: disc   inside; }

ol { counter-reset: item; }
ol.decimal { list-style: none inside; *list-style: decimal inside; }
ol.decimal li:before { content: counter(item); counter-increment: item; background-color: #eee; color: #fff; font-weight: 600; margin-right: 0.7em; padding: 0 0.5em; line-height: 1em; font-size: 0.85em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/** Auxin Modern Button Element */
/** Auxin Modern Button Element */
/** Button Elements Default Config file */
a.button.aux-tiny, button.aux-tiny, input[type="button"].aux-tiny, .aux-button.aux-tiny, input[type="submit"].aux-tiny, input[type="reset"].aux-tiny { padding: 8px  15px; font-size: 0.6875em; font-weight: 400; }

a.button.aux-small, button.aux-small, input[type="button"].aux-small, .aux-button.aux-small, input[type="submit"].aux-small, input[type="reset"].aux-small { padding: 9px 18px; font-size: 0.6875em; font-weight: 500; }

a.button.aux-medium, button.aux-medium, input[type="button"].aux-medium, .aux-button.aux-medium, input[type="submit"].aux-medium, input[type="reset"].aux-medium { padding: 12px 23px; font-size: 0.75em; font-weight: 500; }

a.button, button, input[type="button"], .aux-button, a.button.aux-large, button.aux-large, input[type="button"].aux-large, .aux-button.aux-large, input[type="submit"], input[type="reset"], input[type="submit"].aux-large, input[type="reset"].aux-large { padding: 20px 35px; font-size: 0.8125em; font-weight: 700; }

a.button.aux-exlarge, button.aux-exlarge, input[type="button"].aux-exlarge, .aux-button.aux-exlarge, input[type="submit"].aux-exlarge, input[type="reset"].aux-exlarge { padding: 27px 55px; font-size: 0.8125em; font-weight: 700; }

a.button.aux-round, button.aux-round, input[type="button"].aux-round, .aux-button.aux-round { border-radius: 5px; }

a.button.aux-curve, button.aux-curve, input[type="button"].aux-curve, .aux-button.aux-curve { border-radius: 100em; /* a large value */ }

a.button, button, input[type="button"], .aux-button, a.button.aux-normal, button.aux-normal, input[type="button"].aux-normal, .aux-button.aux-normal, input[type="submit"], input[type="reset"] { border-radius: 0; }

a.button.aux-outline, button.aux-outline, input[type="button"].aux-outline, .aux-button.aux-outline { text-shadow: none !important; }
a.aux-black.button.aux-outline, button.aux-black.aux-outline, input.aux-black[type="button"].aux-outline, .aux-black.aux-button.aux-outline { box-shadow: 0 0 0 1px #3D3D3D inset; background-color: transparent !important; color: #3D3D3D; }
a.aux-black.button.aux-outline:hover, button.aux-black.aux-outline:hover, input.aux-black[type="button"].aux-outline:hover, .aux-black.aux-button.aux-outline:hover { color: white; }
a.aux-black.button.aux-outline .aux-overlay::after, button.aux-black.aux-outline .aux-overlay::after, input.aux-black[type="button"].aux-outline .aux-overlay::after, .aux-black.aux-button.aux-outline .aux-overlay::after { background-color: #3D3D3D; }
a.aux-white.button.aux-outline, button.aux-white.aux-outline, input.aux-white[type="button"].aux-outline, .aux-white.aux-button.aux-outline { box-shadow: 0 0 0 1px #FFFFFF inset; background-color: transparent !important; color: white; }
a.aux-white.button.aux-outline:hover, button.aux-white.aux-outline:hover, input.aux-white[type="button"].aux-outline:hover, .aux-white.aux-button.aux-outline:hover { color: black; }
a.aux-white.button.aux-outline .aux-overlay::after, button.aux-white.aux-outline .aux-overlay::after, input.aux-white[type="button"].aux-outline .aux-overlay::after, .aux-white.aux-button.aux-outline .aux-overlay::after { background-color: #FFFFFF; }
a.aux-masala.button.aux-outline, button.aux-masala.aux-outline, input.aux-masala[type="button"].aux-outline, .aux-masala.aux-button.aux-outline { box-shadow: 0 0 0 1px #3D3D3D inset; background-color: transparent !important; color: #3D3D3D; }
a.aux-masala.button.aux-outline:hover, button.aux-masala.aux-outline:hover, input.aux-masala[type="button"].aux-outline:hover, .aux-masala.aux-button.aux-outline:hover { color: white; }
a.aux-masala.button.aux-outline .aux-overlay::after, button.aux-masala.aux-outline .aux-overlay::after, input.aux-masala[type="button"].aux-outline .aux-overlay::after, .aux-masala.aux-button.aux-outline .aux-overlay::after { background-color: #3D3D3D; }
a.aux-dark-gray.button.aux-outline, button.aux-dark-gray.aux-outline, input.aux-dark-gray[type="button"].aux-outline, .aux-dark-gray.aux-button.aux-outline { box-shadow: 0 0 0 1px #AAAAAA inset; background-color: transparent !important; color: #AAAAAA; }
a.aux-dark-gray.button.aux-outline:hover, button.aux-dark-gray.aux-outline:hover, input.aux-dark-gray[type="button"].aux-outline:hover, .aux-dark-gray.aux-button.aux-outline:hover { color: white; }
a.aux-dark-gray.button.aux-outline .aux-overlay::after, button.aux-dark-gray.aux-outline .aux-overlay::after, input.aux-dark-gray[type="button"].aux-outline .aux-overlay::after, .aux-dark-gray.aux-button.aux-outline .aux-overlay::after { background-color: #AAAAAA; }
a.aux-ball-blue.button.aux-outline, button.aux-ball-blue.aux-outline, input.aux-ball-blue[type="button"].aux-outline, .aux-ball-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #1BB0CE inset; background-color: transparent !important; color: #1BB0CE; }
a.aux-ball-blue.button.aux-outline:hover, button.aux-ball-blue.aux-outline:hover, input.aux-ball-blue[type="button"].aux-outline:hover, .aux-ball-blue.aux-button.aux-outline:hover { color: white; }
a.aux-ball-blue.button.aux-outline .aux-overlay::after, button.aux-ball-blue.aux-outline .aux-overlay::after, input.aux-ball-blue[type="button"].aux-outline .aux-overlay::after, .aux-ball-blue.aux-button.aux-outline .aux-overlay::after { background-color: #1BB0CE; }
a.aux-fountain-blue.button.aux-outline, button.aux-fountain-blue.aux-outline, input.aux-fountain-blue[type="button"].aux-outline, .aux-fountain-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #5BACBA inset; background-color: transparent !important; color: #5BACBA; }
a.aux-fountain-blue.button.aux-outline:hover, button.aux-fountain-blue.aux-outline:hover, input.aux-fountain-blue[type="button"].aux-outline:hover, .aux-fountain-blue.aux-button.aux-outline:hover { color: white; }
a.aux-fountain-blue.button.aux-outline .aux-overlay::after, button.aux-fountain-blue.aux-outline .aux-overlay::after, input.aux-fountain-blue[type="button"].aux-outline .aux-overlay::after, .aux-fountain-blue.aux-button.aux-outline .aux-overlay::after { background-color: #5BACBA; }
a.aux-shamrock.button.aux-outline, button.aux-shamrock.aux-outline, input.aux-shamrock[type="button"].aux-outline, .aux-shamrock.aux-button.aux-outline { box-shadow: 0 0 0 1px #2CC990 inset; background-color: transparent !important; color: #2CC990; }
a.aux-shamrock.button.aux-outline:hover, button.aux-shamrock.aux-outline:hover, input.aux-shamrock[type="button"].aux-outline:hover, .aux-shamrock.aux-button.aux-outline:hover { color: white; }
a.aux-shamrock.button.aux-outline .aux-overlay::after, button.aux-shamrock.aux-outline .aux-overlay::after, input.aux-shamrock[type="button"].aux-outline .aux-overlay::after, .aux-shamrock.aux-button.aux-outline .aux-overlay::after { background-color: #2CC990; }
a.aux-curios-blue.button.aux-outline, button.aux-curios-blue.aux-outline, input.aux-curios-blue[type="button"].aux-outline, .aux-curios-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #2C82C9 inset; background-color: transparent !important; color: #2C82C9; }
a.aux-curios-blue.button.aux-outline:hover, button.aux-curios-blue.aux-outline:hover, input.aux-curios-blue[type="button"].aux-outline:hover, .aux-curios-blue.aux-button.aux-outline:hover { color: white; }
a.aux-curios-blue.button.aux-outline .aux-overlay::after, button.aux-curios-blue.aux-outline .aux-overlay::after, input.aux-curios-blue[type="button"].aux-outline .aux-overlay::after, .aux-curios-blue.aux-button.aux-outline .aux-overlay::after { background-color: #2C82C9; }
a.aux-light-sea-green.button.aux-outline, button.aux-light-sea-green.aux-outline, input.aux-light-sea-green[type="button"].aux-outline, .aux-light-sea-green.aux-button.aux-outline { box-shadow: 0 0 0 1px #1ABC9C inset; background-color: transparent !important; color: #1ABC9C; }
a.aux-light-sea-green.button.aux-outline:hover, button.aux-light-sea-green.aux-outline:hover, input.aux-light-sea-green[type="button"].aux-outline:hover, .aux-light-sea-green.aux-button.aux-outline:hover { color: white; }
a.aux-light-sea-green.button.aux-outline .aux-overlay::after, button.aux-light-sea-green.aux-outline .aux-overlay::after, input.aux-light-sea-green[type="button"].aux-outline .aux-overlay::after, .aux-light-sea-green.aux-button.aux-outline .aux-overlay::after { background-color: #1ABC9C; }
a.aux-emerald.button.aux-outline, button.aux-emerald.aux-outline, input.aux-emerald[type="button"].aux-outline, .aux-emerald.aux-button.aux-outline { box-shadow: 0 0 0 1px #4EBA6F inset; background-color: transparent !important; color: #4EBA6F; }
a.aux-emerald.button.aux-outline:hover, button.aux-emerald.aux-outline:hover, input.aux-emerald[type="button"].aux-outline:hover, .aux-emerald.aux-button.aux-outline:hover { color: white; }
a.aux-emerald.button.aux-outline .aux-overlay::after, button.aux-emerald.aux-outline .aux-overlay::after, input.aux-emerald[type="button"].aux-outline .aux-overlay::after, .aux-emerald.aux-button.aux-outline .aux-overlay::after { background-color: #4EBA6F; }
a.aux-energy-yellow.button.aux-outline, button.aux-energy-yellow.aux-outline, input.aux-energy-yellow[type="button"].aux-outline, .aux-energy-yellow.aux-button.aux-outline { box-shadow: 0 0 0 1px #EEE657 inset; background-color: transparent !important; color: #EEE657; }
a.aux-energy-yellow.button.aux-outline:hover, button.aux-energy-yellow.aux-outline:hover, input.aux-energy-yellow[type="button"].aux-outline:hover, .aux-energy-yellow.aux-button.aux-outline:hover { color: white; }
a.aux-energy-yellow.button.aux-outline .aux-overlay::after, button.aux-energy-yellow.aux-outline .aux-overlay::after, input.aux-energy-yellow[type="button"].aux-outline .aux-overlay::after, .aux-energy-yellow.aux-button.aux-outline .aux-overlay::after { background-color: #EEE657; }
a.aux-mikado-yellow.button.aux-outline, button.aux-mikado-yellow.aux-outline, input.aux-mikado-yellow[type="button"].aux-outline, .aux-mikado-yellow.aux-button.aux-outline { box-shadow: 0 0 0 1px #FCCD0F inset; background-color: transparent !important; color: #FCCD0F; }
a.aux-mikado-yellow.button.aux-outline:hover, button.aux-mikado-yellow.aux-outline:hover, input.aux-mikado-yellow[type="button"].aux-outline:hover, .aux-mikado-yellow.aux-button.aux-outline:hover { color: white; }
a.aux-mikado-yellow.button.aux-outline .aux-overlay::after, button.aux-mikado-yellow.aux-outline .aux-overlay::after, input.aux-mikado-yellow[type="button"].aux-outline .aux-overlay::after, .aux-mikado-yellow.aux-button.aux-outline .aux-overlay::after { background-color: #FCCD0F; }
a.aux-pink-salmon.button.aux-outline, button.aux-pink-salmon.aux-outline, input.aux-pink-salmon[type="button"].aux-outline, .aux-pink-salmon.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF91A9 inset; background-color: transparent !important; color: #FF91A9; }
a.aux-pink-salmon.button.aux-outline:hover, button.aux-pink-salmon.aux-outline:hover, input.aux-pink-salmon[type="button"].aux-outline:hover, .aux-pink-salmon.aux-button.aux-outline:hover { color: white; }
a.aux-pink-salmon.button.aux-outline .aux-overlay::after, button.aux-pink-salmon.aux-outline .aux-overlay::after, input.aux-pink-salmon[type="button"].aux-outline .aux-overlay::after, .aux-pink-salmon.aux-button.aux-outline .aux-overlay::after { background-color: #FF91A9; }
a.aux-wisteria.button.aux-outline, button.aux-wisteria.aux-outline, input.aux-wisteria[type="button"].aux-outline, .aux-wisteria.aux-button.aux-outline { box-shadow: 0 0 0 1px #9E69AF inset; background-color: transparent !important; color: #9E69AF; }
a.aux-wisteria.button.aux-outline:hover, button.aux-wisteria.aux-outline:hover, input.aux-wisteria[type="button"].aux-outline:hover, .aux-wisteria.aux-button.aux-outline:hover { color: white; }
a.aux-wisteria.button.aux-outline .aux-overlay::after, button.aux-wisteria.aux-outline .aux-overlay::after, input.aux-wisteria[type="button"].aux-outline .aux-overlay::after, .aux-wisteria.aux-button.aux-outline .aux-overlay::after { background-color: #9E69AF; }
a.aux-lilac.button.aux-outline, button.aux-lilac.aux-outline, input.aux-lilac[type="button"].aux-outline, .aux-lilac.aux-button.aux-outline { box-shadow: 0 0 0 1px #CEACD2 inset; background-color: transparent !important; color: #CEACD2; }
a.aux-lilac.button.aux-outline:hover, button.aux-lilac.aux-outline:hover, input.aux-lilac[type="button"].aux-outline:hover, .aux-lilac.aux-button.aux-outline:hover { color: white; }
a.aux-lilac.button.aux-outline .aux-overlay::after, button.aux-lilac.aux-outline .aux-overlay::after, input.aux-lilac[type="button"].aux-outline .aux-overlay::after, .aux-lilac.aux-button.aux-outline .aux-overlay::after { background-color: #CEACD2; }
a.aux-pale-sky.button.aux-outline, button.aux-pale-sky.aux-outline, input.aux-pale-sky[type="button"].aux-outline, .aux-pale-sky.aux-button.aux-outline { box-shadow: 0 0 0 1px #5F7487 inset; background-color: transparent !important; color: #5F7487; }
a.aux-pale-sky.button.aux-outline:hover, button.aux-pale-sky.aux-outline:hover, input.aux-pale-sky[type="button"].aux-outline:hover, .aux-pale-sky.aux-button.aux-outline:hover { color: white; }
a.aux-pale-sky.button.aux-outline .aux-overlay::after, button.aux-pale-sky.aux-outline .aux-overlay::after, input.aux-pale-sky[type="button"].aux-outline .aux-overlay::after, .aux-pale-sky.aux-button.aux-outline .aux-overlay::after { background-color: #5F7487; }
a.aux-tower-gray.button.aux-outline, button.aux-tower-gray.aux-outline, input.aux-tower-gray[type="button"].aux-outline, .aux-tower-gray.aux-button.aux-outline { box-shadow: 0 0 0 1px #ADBCC3 inset; background-color: transparent !important; color: #ADBCC3; }
a.aux-tower-gray.button.aux-outline:hover, button.aux-tower-gray.aux-outline:hover, input.aux-tower-gray[type="button"].aux-outline:hover, .aux-tower-gray.aux-button.aux-outline:hover { color: white; }
a.aux-tower-gray.button.aux-outline .aux-overlay::after, button.aux-tower-gray.aux-outline .aux-overlay::after, input.aux-tower-gray[type="button"].aux-outline .aux-overlay::after, .aux-tower-gray.aux-button.aux-outline .aux-overlay::after { background-color: #ADBCC3; }
a.aux-william.button.aux-outline, button.aux-william.aux-outline, input.aux-william[type="button"].aux-outline, .aux-william.aux-button.aux-outline { box-shadow: 0 0 0 1px #3A5F6F inset; background-color: transparent !important; color: #3A5F6F; }
a.aux-william.button.aux-outline:hover, button.aux-william.aux-outline:hover, input.aux-william[type="button"].aux-outline:hover, .aux-william.aux-button.aux-outline:hover { color: white; }
a.aux-william.button.aux-outline .aux-overlay::after, button.aux-william.aux-outline .aux-overlay::after, input.aux-william[type="button"].aux-outline .aux-overlay::after, .aux-william.aux-button.aux-outline .aux-overlay::after { background-color: #3A5F6F; }
a.aux-carmine-pink.button.aux-outline, button.aux-carmine-pink.aux-outline, input.aux-carmine-pink[type="button"].aux-outline, .aux-carmine-pink.aux-button.aux-outline { box-shadow: 0 0 0 1px #E74C3C inset; background-color: transparent !important; color: #E74C3C; }
a.aux-carmine-pink.button.aux-outline:hover, button.aux-carmine-pink.aux-outline:hover, input.aux-carmine-pink[type="button"].aux-outline:hover, .aux-carmine-pink.aux-button.aux-outline:hover { color: white; }
a.aux-carmine-pink.button.aux-outline .aux-overlay::after, button.aux-carmine-pink.aux-outline .aux-overlay::after, input.aux-carmine-pink[type="button"].aux-outline .aux-overlay::after, .aux-carmine-pink.aux-button.aux-outline .aux-overlay::after { background-color: #E74C3C; }
a.aux-persimmon.button.aux-outline, button.aux-persimmon.aux-outline, input.aux-persimmon[type="button"].aux-outline, .aux-persimmon.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF6A55 inset; background-color: transparent !important; color: #FF6A55; }
a.aux-persimmon.button.aux-outline:hover, button.aux-persimmon.aux-outline:hover, input.aux-persimmon[type="button"].aux-outline:hover, .aux-persimmon.aux-button.aux-outline:hover { color: white; }
a.aux-persimmon.button.aux-outline .aux-overlay::after, button.aux-persimmon.aux-outline .aux-overlay::after, input.aux-persimmon[type="button"].aux-outline .aux-overlay::after, .aux-persimmon.aux-button.aux-outline .aux-overlay::after { background-color: #FF6A55; }
a.aux-tan-hide.button.aux-outline, button.aux-tan-hide.aux-outline, input.aux-tan-hide[type="button"].aux-outline, .aux-tan-hide.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF9F55 inset; background-color: transparent !important; color: #FF9F55; }
a.aux-tan-hide.button.aux-outline:hover, button.aux-tan-hide.aux-outline:hover, input.aux-tan-hide[type="button"].aux-outline:hover, .aux-tan-hide.aux-button.aux-outline:hover { color: white; }
a.aux-tan-hide.button.aux-outline .aux-overlay::after, button.aux-tan-hide.aux-outline .aux-overlay::after, input.aux-tan-hide[type="button"].aux-outline .aux-overlay::after, .aux-tan-hide.aux-button.aux-outline .aux-overlay::after { background-color: #FF9F55; }
a.aux-wild-watermelon.button.aux-outline, button.aux-wild-watermelon.aux-outline, input.aux-wild-watermelon[type="button"].aux-outline, .aux-wild-watermelon.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF6E78 inset; background-color: transparent !important; color: #FF6E78; }
a.aux-wild-watermelon.button.aux-outline:hover, button.aux-wild-watermelon.aux-outline:hover, input.aux-wild-watermelon[type="button"].aux-outline:hover, .aux-wild-watermelon.aux-button.aux-outline:hover { color: white; }
a.aux-wild-watermelon.button.aux-outline .aux-overlay::after, button.aux-wild-watermelon.aux-outline .aux-overlay::after, input.aux-wild-watermelon[type="button"].aux-outline .aux-overlay::after, .aux-wild-watermelon.aux-button.aux-outline .aux-overlay::after { background-color: #FF6E78; }
a.aux-iceberg.button.aux-outline, button.aux-iceberg.aux-outline, input.aux-iceberg[type="button"].aux-outline, .aux-iceberg.aux-button.aux-outline { box-shadow: 0 0 0 1px #73B1D6 inset; background-color: transparent !important; color: #73B1D6; }
a.aux-iceberg.button.aux-outline:hover, button.aux-iceberg.aux-outline:hover, input.aux-iceberg[type="button"].aux-outline:hover, .aux-iceberg.aux-button.aux-outline:hover { color: white; }
a.aux-iceberg.button.aux-outline .aux-overlay::after, button.aux-iceberg.aux-outline .aux-overlay::after, input.aux-iceberg[type="button"].aux-outline .aux-overlay::after, .aux-iceberg.aux-button.aux-outline .aux-overlay::after { background-color: #73B1D6; }
a.aux-dark-lavender.button.aux-outline, button.aux-dark-lavender.aux-outline, input.aux-dark-lavender[type="button"].aux-outline, .aux-dark-lavender.aux-button.aux-outline { box-shadow: 0 0 0 1px #745A90 inset; background-color: transparent !important; color: #745A90; }
a.aux-dark-lavender.button.aux-outline:hover, button.aux-dark-lavender.aux-outline:hover, input.aux-dark-lavender[type="button"].aux-outline:hover, .aux-dark-lavender.aux-button.aux-outline:hover { color: white; }
a.aux-dark-lavender.button.aux-outline .aux-overlay::after, button.aux-dark-lavender.aux-outline .aux-overlay::after, input.aux-dark-lavender[type="button"].aux-outline .aux-overlay::after, .aux-dark-lavender.aux-button.aux-outline .aux-overlay::after { background-color: #745A90; }
a.aux-viking.button.aux-outline, button.aux-viking.aux-outline, input.aux-viking[type="button"].aux-outline, .aux-viking.aux-button.aux-outline { box-shadow: 0 0 0 1px #5CD5E6 inset; background-color: transparent !important; color: #5CD5E6; }
a.aux-viking.button.aux-outline:hover, button.aux-viking.aux-outline:hover, input.aux-viking[type="button"].aux-outline:hover, .aux-viking.aux-button.aux-outline:hover { color: white; }
a.aux-viking.button.aux-outline .aux-overlay::after, button.aux-viking.aux-outline .aux-overlay::after, input.aux-viking[type="button"].aux-outline .aux-overlay::after, .aux-viking.aux-button.aux-outline .aux-overlay::after { background-color: #5CD5E6; }
a.aux-tiffany-blue.button.aux-outline, button.aux-tiffany-blue.aux-outline, input.aux-tiffany-blue[type="button"].aux-outline, .aux-tiffany-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #00B5B5 inset; background-color: transparent !important; color: #00B5B5; }
a.aux-tiffany-blue.button.aux-outline:hover, button.aux-tiffany-blue.aux-outline:hover, input.aux-tiffany-blue[type="button"].aux-outline:hover, .aux-tiffany-blue.aux-button.aux-outline:hover { color: white; }
a.aux-tiffany-blue.button.aux-outline .aux-overlay::after, button.aux-tiffany-blue.aux-outline .aux-overlay::after, input.aux-tiffany-blue[type="button"].aux-outline .aux-overlay::after, .aux-tiffany-blue.aux-button.aux-outline .aux-overlay::after { background-color: #00B5B5; }
a.aux-pastel-orange.button.aux-outline, button.aux-pastel-orange.aux-outline, input.aux-pastel-orange[type="button"].aux-outline, .aux-pastel-orange.aux-button.aux-outline { box-shadow: 0 0 0 1px #FCB941 inset; background-color: transparent !important; color: #FCB941; }
a.aux-pastel-orange.button.aux-outline:hover, button.aux-pastel-orange.aux-outline:hover, input.aux-pastel-orange[type="button"].aux-outline:hover, .aux-pastel-orange.aux-button.aux-outline:hover { color: white; }
a.aux-pastel-orange.button.aux-outline .aux-overlay::after, button.aux-pastel-orange.aux-outline .aux-overlay::after, input.aux-pastel-orange[type="button"].aux-outline .aux-overlay::after, .aux-pastel-orange.aux-button.aux-outline .aux-overlay::after { background-color: #FCB941; }
a.aux-east-bay.button.aux-outline, button.aux-east-bay.aux-outline, input.aux-east-bay[type="button"].aux-outline, .aux-east-bay.aux-button.aux-outline { box-shadow: 0 0 0 1px #395781 inset; background-color: transparent !important; color: #395781; }
a.aux-east-bay.button.aux-outline:hover, button.aux-east-bay.aux-outline:hover, input.aux-east-bay[type="button"].aux-outline:hover, .aux-east-bay.aux-button.aux-outline:hover { color: white; }
a.aux-east-bay.button.aux-outline .aux-overlay::after, button.aux-east-bay.aux-outline .aux-overlay::after, input.aux-east-bay[type="button"].aux-outline .aux-overlay::after, .aux-east-bay.aux-button.aux-outline .aux-overlay::after { background-color: #395781; }
a.aux-steel-blue.button.aux-outline, button.aux-steel-blue.aux-outline, input.aux-steel-blue[type="button"].aux-outline, .aux-steel-blue.aux-button.aux-outline { box-shadow: 0 0 0 1px #4589B0 inset; background-color: transparent !important; color: #4589B0; }
a.aux-steel-blue.button.aux-outline:hover, button.aux-steel-blue.aux-outline:hover, input.aux-steel-blue[type="button"].aux-outline:hover, .aux-steel-blue.aux-button.aux-outline:hover { color: white; }
a.aux-steel-blue.button.aux-outline .aux-overlay::after, button.aux-steel-blue.aux-outline .aux-overlay::after, input.aux-steel-blue[type="button"].aux-outline .aux-overlay::after, .aux-steel-blue.aux-button.aux-outline .aux-overlay::after { background-color: #4589B0; }
a.aux-half-backed.button.aux-outline, button.aux-half-backed.aux-outline, input.aux-half-backed[type="button"].aux-outline, .aux-half-backed.aux-button.aux-outline { box-shadow: 0 0 0 1px #84CCD1 inset; background-color: transparent !important; color: #84CCD1; }
a.aux-half-backed.button.aux-outline:hover, button.aux-half-backed.aux-outline:hover, input.aux-half-backed[type="button"].aux-outline:hover, .aux-half-backed.aux-button.aux-outline:hover { color: white; }
a.aux-half-backed.button.aux-outline .aux-overlay::after, button.aux-half-backed.aux-outline .aux-overlay::after, input.aux-half-backed[type="button"].aux-outline .aux-overlay::after, .aux-half-backed.aux-button.aux-outline .aux-overlay::after { background-color: #84CCD1; }
a.aux-tapestry.button.aux-outline, button.aux-tapestry.aux-outline, input.aux-tapestry[type="button"].aux-outline, .aux-tapestry.aux-button.aux-outline { box-shadow: 0 0 0 1px #B95A84 inset; background-color: transparent !important; color: #B95A84; }
a.aux-tapestry.button.aux-outline:hover, button.aux-tapestry.aux-outline:hover, input.aux-tapestry[type="button"].aux-outline:hover, .aux-tapestry.aux-button.aux-outline:hover { color: white; }
a.aux-tapestry.button.aux-outline .aux-overlay::after, button.aux-tapestry.aux-outline .aux-overlay::after, input.aux-tapestry[type="button"].aux-outline .aux-overlay::after, .aux-tapestry.aux-button.aux-outline .aux-overlay::after { background-color: #B95A84; }
a.aux-fire-engine-red.button.aux-outline, button.aux-fire-engine-red.aux-outline, input.aux-fire-engine-red[type="button"].aux-outline, .aux-fire-engine-red.aux-button.aux-outline { box-shadow: 0 0 0 1px #CD2C24 inset; background-color: transparent !important; color: #CD2C24; }
a.aux-fire-engine-red.button.aux-outline:hover, button.aux-fire-engine-red.aux-outline:hover, input.aux-fire-engine-red[type="button"].aux-outline:hover, .aux-fire-engine-red.aux-button.aux-outline:hover { color: white; }
a.aux-fire-engine-red.button.aux-outline .aux-overlay::after, button.aux-fire-engine-red.aux-outline .aux-overlay::after, input.aux-fire-engine-red[type="button"].aux-outline .aux-overlay::after, .aux-fire-engine-red.aux-button.aux-outline .aux-overlay::after { background-color: #CD2C24; }
a.aux-dark-orange.button.aux-outline, button.aux-dark-orange.aux-outline, input.aux-dark-orange[type="button"].aux-outline, .aux-dark-orange.aux-button.aux-outline { box-shadow: 0 0 0 1px #FF8C00 inset; background-color: transparent !important; color: #FF8C00; }
a.aux-dark-orange.button.aux-outline:hover, button.aux-dark-orange.aux-outline:hover, input.aux-dark-orange[type="button"].aux-outline:hover, .aux-dark-orange.aux-button.aux-outline:hover { color: white; }
a.aux-dark-orange.button.aux-outline .aux-overlay::after, button.aux-dark-orange.aux-outline .aux-overlay::after, input.aux-dark-orange[type="button"].aux-outline .aux-overlay::after, .aux-dark-orange.aux-button.aux-outline .aux-overlay::after { background-color: #FF8C00; }
a.aux-brick-red.button.aux-outline, button.aux-brick-red.aux-outline, input.aux-brick-red[type="button"].aux-outline, .aux-brick-red.aux-button.aux-outline { box-shadow: 0 0 0 1px #CC4452 inset; background-color: transparent !important; color: #CC4452; }
a.aux-brick-red.button.aux-outline:hover, button.aux-brick-red.aux-outline:hover, input.aux-brick-red[type="button"].aux-outline:hover, .aux-brick-red.aux-button.aux-outline:hover { color: white; }
a.aux-brick-red.button.aux-outline .aux-overlay::after, button.aux-brick-red.aux-outline .aux-overlay::after, input.aux-brick-red[type="button"].aux-outline .aux-overlay::after, .aux-brick-red.aux-button.aux-outline .aux-overlay::after { background-color: #CC4452; }
a.aux-khaki.button.aux-outline, button.aux-khaki.aux-outline, input.aux-khaki[type="button"].aux-outline, .aux-khaki.aux-button.aux-outline { box-shadow: 0 0 0 1px khaki inset; background-color: transparent !important; color: khaki; }
a.aux-khaki.button.aux-outline:hover, button.aux-khaki.aux-outline:hover, input.aux-khaki[type="button"].aux-outline:hover, .aux-khaki.aux-button.aux-outline:hover { color: white; }
a.aux-khaki.button.aux-outline .aux-overlay::after, button.aux-khaki.aux-outline .aux-overlay::after, input.aux-khaki[type="button"].aux-outline .aux-overlay::after, .aux-khaki.aux-button.aux-outline .aux-overlay::after { background-color: khaki; }

a.aux-overlay.button.aux-3d, button.aux-overlay.aux-3d, input.aux-overlay[type="button"].aux-3d, .aux-overlay.aux-button.aux-3d { display: none; }
a.aux-black.button.aux-3d, button.aux-black.aux-3d, input.aux-black[type="button"].aux-3d, .aux-black.aux-button.aux-3d { box-shadow: 0 6px #242424; }
a.aux-black.button.aux-3d:hover, button.aux-black.aux-3d:hover, input.aux-black[type="button"].aux-3d:hover, .aux-black.aux-button.aux-3d:hover { box-shadow: 0 3px #242424; transform: translateY(3px); }
a.aux-white.button.aux-3d, button.aux-white.aux-3d, input.aux-white[type="button"].aux-3d, .aux-white.aux-button.aux-3d { box-shadow: 0 6px #e6e6e6; }
a.aux-white.button.aux-3d:hover, button.aux-white.aux-3d:hover, input.aux-white[type="button"].aux-3d:hover, .aux-white.aux-button.aux-3d:hover { box-shadow: 0 3px #e6e6e6; transform: translateY(3px); }
a.aux-masala.button.aux-3d, button.aux-masala.aux-3d, input.aux-masala[type="button"].aux-3d, .aux-masala.aux-button.aux-3d { box-shadow: 0 6px #242424; }
a.aux-masala.button.aux-3d:hover, button.aux-masala.aux-3d:hover, input.aux-masala[type="button"].aux-3d:hover, .aux-masala.aux-button.aux-3d:hover { box-shadow: 0 3px #242424; transform: translateY(3px); }
a.aux-dark-gray.button.aux-3d, button.aux-dark-gray.aux-3d, input.aux-dark-gray[type="button"].aux-3d, .aux-dark-gray.aux-button.aux-3d { box-shadow: 0 6px #919191; }
a.aux-dark-gray.button.aux-3d:hover, button.aux-dark-gray.aux-3d:hover, input.aux-dark-gray[type="button"].aux-3d:hover, .aux-dark-gray.aux-button.aux-3d:hover { box-shadow: 0 3px #919191; transform: translateY(3px); }
a.aux-ball-blue.button.aux-3d, button.aux-ball-blue.aux-3d, input.aux-ball-blue[type="button"].aux-3d, .aux-ball-blue.aux-button.aux-3d { box-shadow: 0 6px #1589a1; }
a.aux-ball-blue.button.aux-3d:hover, button.aux-ball-blue.aux-3d:hover, input.aux-ball-blue[type="button"].aux-3d:hover, .aux-ball-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #1589a1; transform: translateY(3px); }
a.aux-fountain-blue.button.aux-3d, button.aux-fountain-blue.aux-3d, input.aux-fountain-blue[type="button"].aux-3d, .aux-fountain-blue.aux-button.aux-3d { box-shadow: 0 6px #43919f; }
a.aux-fountain-blue.button.aux-3d:hover, button.aux-fountain-blue.aux-3d:hover, input.aux-fountain-blue[type="button"].aux-3d:hover, .aux-fountain-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #43919f; transform: translateY(3px); }
a.aux-shamrock.button.aux-3d, button.aux-shamrock.aux-3d, input.aux-shamrock[type="button"].aux-3d, .aux-shamrock.aux-button.aux-3d { box-shadow: 0 6px #239f72; }
a.aux-shamrock.button.aux-3d:hover, button.aux-shamrock.aux-3d:hover, input.aux-shamrock[type="button"].aux-3d:hover, .aux-shamrock.aux-button.aux-3d:hover { box-shadow: 0 3px #239f72; transform: translateY(3px); }
a.aux-curios-blue.button.aux-3d, button.aux-curios-blue.aux-3d, input.aux-curios-blue[type="button"].aux-3d, .aux-curios-blue.aux-button.aux-3d { box-shadow: 0 6px #23679f; }
a.aux-curios-blue.button.aux-3d:hover, button.aux-curios-blue.aux-3d:hover, input.aux-curios-blue[type="button"].aux-3d:hover, .aux-curios-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #23679f; transform: translateY(3px); }
a.aux-light-sea-green.button.aux-3d, button.aux-light-sea-green.aux-3d, input.aux-light-sea-green[type="button"].aux-3d, .aux-light-sea-green.aux-button.aux-3d { box-shadow: 0 6px #148f77; }
a.aux-light-sea-green.button.aux-3d:hover, button.aux-light-sea-green.aux-3d:hover, input.aux-light-sea-green[type="button"].aux-3d:hover, .aux-light-sea-green.aux-button.aux-3d:hover { box-shadow: 0 3px #148f77; transform: translateY(3px); }
a.aux-emerald.button.aux-3d, button.aux-emerald.aux-3d, input.aux-emerald[type="button"].aux-3d, .aux-emerald.aux-button.aux-3d { box-shadow: 0 6px #3c9958; }
a.aux-emerald.button.aux-3d:hover, button.aux-emerald.aux-3d:hover, input.aux-emerald[type="button"].aux-3d:hover, .aux-emerald.aux-button.aux-3d:hover { box-shadow: 0 3px #3c9958; transform: translateY(3px); }
a.aux-energy-yellow.button.aux-3d, button.aux-energy-yellow.aux-3d, input.aux-energy-yellow[type="button"].aux-3d, .aux-energy-yellow.aux-button.aux-3d { box-shadow: 0 6px #e9df29; }
a.aux-energy-yellow.button.aux-3d:hover, button.aux-energy-yellow.aux-3d:hover, input.aux-energy-yellow[type="button"].aux-3d:hover, .aux-energy-yellow.aux-button.aux-3d:hover { box-shadow: 0 3px #e9df29; transform: translateY(3px); }
a.aux-mikado-yellow.button.aux-3d, button.aux-mikado-yellow.aux-3d, input.aux-mikado-yellow[type="button"].aux-3d, .aux-mikado-yellow.aux-button.aux-3d { box-shadow: 0 6px #d5ac03; }
a.aux-mikado-yellow.button.aux-3d:hover, button.aux-mikado-yellow.aux-3d:hover, input.aux-mikado-yellow[type="button"].aux-3d:hover, .aux-mikado-yellow.aux-button.aux-3d:hover { box-shadow: 0 3px #d5ac03; transform: translateY(3px); }
a.aux-pink-salmon.button.aux-3d, button.aux-pink-salmon.aux-3d, input.aux-pink-salmon[type="button"].aux-3d, .aux-pink-salmon.aux-button.aux-3d { box-shadow: 0 6px #ff5e81; }
a.aux-pink-salmon.button.aux-3d:hover, button.aux-pink-salmon.aux-3d:hover, input.aux-pink-salmon[type="button"].aux-3d:hover, .aux-pink-salmon.aux-button.aux-3d:hover { box-shadow: 0 3px #ff5e81; transform: translateY(3px); }
a.aux-wisteria.button.aux-3d, button.aux-wisteria.aux-3d, input.aux-wisteria[type="button"].aux-3d, .aux-wisteria.aux-button.aux-3d { box-shadow: 0 6px #845095; }
a.aux-wisteria.button.aux-3d:hover, button.aux-wisteria.aux-3d:hover, input.aux-wisteria[type="button"].aux-3d:hover, .aux-wisteria.aux-button.aux-3d:hover { box-shadow: 0 3px #845095; transform: translateY(3px); }
a.aux-lilac.button.aux-3d, button.aux-lilac.aux-3d, input.aux-lilac[type="button"].aux-3d, .aux-lilac.aux-button.aux-3d { box-shadow: 0 6px #ba8bc0; }
a.aux-lilac.button.aux-3d:hover, button.aux-lilac.aux-3d:hover, input.aux-lilac[type="button"].aux-3d:hover, .aux-lilac.aux-button.aux-3d:hover { box-shadow: 0 3px #ba8bc0; transform: translateY(3px); }
a.aux-pale-sky.button.aux-3d, button.aux-pale-sky.aux-3d, input.aux-pale-sky[type="button"].aux-3d, .aux-pale-sky.aux-button.aux-3d { box-shadow: 0 6px #4a5a69; }
a.aux-pale-sky.button.aux-3d:hover, button.aux-pale-sky.aux-3d:hover, input.aux-pale-sky[type="button"].aux-3d:hover, .aux-pale-sky.aux-button.aux-3d:hover { box-shadow: 0 3px #4a5a69; transform: translateY(3px); }
a.aux-tower-gray.button.aux-3d, button.aux-tower-gray.aux-3d, input.aux-tower-gray[type="button"].aux-3d, .aux-tower-gray.aux-button.aux-3d { box-shadow: 0 6px #90a4ad; }
a.aux-tower-gray.button.aux-3d:hover, button.aux-tower-gray.aux-3d:hover, input.aux-tower-gray[type="button"].aux-3d:hover, .aux-tower-gray.aux-button.aux-3d:hover { box-shadow: 0 3px #90a4ad; transform: translateY(3px); }
a.aux-william.button.aux-3d, button.aux-william.aux-3d, input.aux-william[type="button"].aux-3d, .aux-william.aux-button.aux-3d { box-shadow: 0 6px #28424e; }
a.aux-william.button.aux-3d:hover, button.aux-william.aux-3d:hover, input.aux-william[type="button"].aux-3d:hover, .aux-william.aux-button.aux-3d:hover { box-shadow: 0 3px #28424e; transform: translateY(3px); }
a.aux-carmine-pink.button.aux-3d, button.aux-carmine-pink.aux-3d, input.aux-carmine-pink[type="button"].aux-3d, .aux-carmine-pink.aux-button.aux-3d { box-shadow: 0 6px #d62c1a; }
a.aux-carmine-pink.button.aux-3d:hover, button.aux-carmine-pink.aux-3d:hover, input.aux-carmine-pink[type="button"].aux-3d:hover, .aux-carmine-pink.aux-button.aux-3d:hover { box-shadow: 0 3px #d62c1a; transform: translateY(3px); }
a.aux-persimmon.button.aux-3d, button.aux-persimmon.aux-3d, input.aux-persimmon[type="button"].aux-3d, .aux-persimmon.aux-button.aux-3d { box-shadow: 0 6px #ff3d22; }
a.aux-persimmon.button.aux-3d:hover, button.aux-persimmon.aux-3d:hover, input.aux-persimmon[type="button"].aux-3d:hover, .aux-persimmon.aux-button.aux-3d:hover { box-shadow: 0 3px #ff3d22; transform: translateY(3px); }
a.aux-tan-hide.button.aux-3d, button.aux-tan-hide.aux-3d, input.aux-tan-hide[type="button"].aux-3d, .aux-tan-hide.aux-button.aux-3d { box-shadow: 0 6px #ff8222; }
a.aux-tan-hide.button.aux-3d:hover, button.aux-tan-hide.aux-3d:hover, input.aux-tan-hide[type="button"].aux-3d:hover, .aux-tan-hide.aux-button.aux-3d:hover { box-shadow: 0 3px #ff8222; transform: translateY(3px); }
a.aux-wild-watermelon.button.aux-3d, button.aux-wild-watermelon.aux-3d, input.aux-wild-watermelon[type="button"].aux-3d, .aux-wild-watermelon.aux-button.aux-3d { box-shadow: 0 6px #ff3b49; }
a.aux-wild-watermelon.button.aux-3d:hover, button.aux-wild-watermelon.aux-3d:hover, input.aux-wild-watermelon[type="button"].aux-3d:hover, .aux-wild-watermelon.aux-button.aux-3d:hover { box-shadow: 0 3px #ff3b49; transform: translateY(3px); }
a.aux-iceberg.button.aux-3d, button.aux-iceberg.aux-3d, input.aux-iceberg[type="button"].aux-3d, .aux-iceberg.aux-button.aux-3d { box-shadow: 0 6px #4c9bca; }
a.aux-iceberg.button.aux-3d:hover, button.aux-iceberg.aux-3d:hover, input.aux-iceberg[type="button"].aux-3d:hover, .aux-iceberg.aux-button.aux-3d:hover { box-shadow: 0 3px #4c9bca; transform: translateY(3px); }
a.aux-dark-lavender.button.aux-3d, button.aux-dark-lavender.aux-3d, input.aux-dark-lavender[type="button"].aux-3d, .aux-dark-lavender.aux-button.aux-3d { box-shadow: 0 6px #5b4671; }
a.aux-dark-lavender.button.aux-3d:hover, button.aux-dark-lavender.aux-3d:hover, input.aux-dark-lavender[type="button"].aux-3d:hover, .aux-dark-lavender.aux-button.aux-3d:hover { box-shadow: 0 3px #5b4671; transform: translateY(3px); }
a.aux-viking.button.aux-3d, button.aux-viking.aux-3d, input.aux-viking[type="button"].aux-3d, .aux-viking.aux-button.aux-3d { box-shadow: 0 6px #30cadf; }
a.aux-viking.button.aux-3d:hover, button.aux-viking.aux-3d:hover, input.aux-viking[type="button"].aux-3d:hover, .aux-viking.aux-button.aux-3d:hover { box-shadow: 0 3px #30cadf; transform: translateY(3px); }
a.aux-tiffany-blue.button.aux-3d, button.aux-tiffany-blue.aux-3d, input.aux-tiffany-blue[type="button"].aux-3d, .aux-tiffany-blue.aux-button.aux-3d { box-shadow: 0 6px #008282; }
a.aux-tiffany-blue.button.aux-3d:hover, button.aux-tiffany-blue.aux-3d:hover, input.aux-tiffany-blue[type="button"].aux-3d:hover, .aux-tiffany-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #008282; transform: translateY(3px); }
a.aux-pastel-orange.button.aux-3d, button.aux-pastel-orange.aux-3d, input.aux-pastel-orange[type="button"].aux-3d, .aux-pastel-orange.aux-button.aux-3d { box-shadow: 0 6px #fba70f; }
a.aux-pastel-orange.button.aux-3d:hover, button.aux-pastel-orange.aux-3d:hover, input.aux-pastel-orange[type="button"].aux-3d:hover, .aux-pastel-orange.aux-button.aux-3d:hover { box-shadow: 0 3px #fba70f; transform: translateY(3px); }
a.aux-east-bay.button.aux-3d, button.aux-east-bay.aux-3d, input.aux-east-bay[type="button"].aux-3d, .aux-east-bay.aux-button.aux-3d { box-shadow: 0 6px #293f5e; }
a.aux-east-bay.button.aux-3d:hover, button.aux-east-bay.aux-3d:hover, input.aux-east-bay[type="button"].aux-3d:hover, .aux-east-bay.aux-button.aux-3d:hover { box-shadow: 0 3px #293f5e; transform: translateY(3px); }
a.aux-steel-blue.button.aux-3d, button.aux-steel-blue.aux-3d, input.aux-steel-blue[type="button"].aux-3d, .aux-steel-blue.aux-button.aux-3d { box-shadow: 0 6px #376c8b; }
a.aux-steel-blue.button.aux-3d:hover, button.aux-steel-blue.aux-3d:hover, input.aux-steel-blue[type="button"].aux-3d:hover, .aux-steel-blue.aux-button.aux-3d:hover { box-shadow: 0 3px #376c8b; transform: translateY(3px); }
a.aux-half-backed.button.aux-3d, button.aux-half-backed.aux-3d, input.aux-half-backed[type="button"].aux-3d, .aux-half-backed.aux-button.aux-3d { box-shadow: 0 6px #5fbdc3; }
a.aux-half-backed.button.aux-3d:hover, button.aux-half-backed.aux-3d:hover, input.aux-half-backed[type="button"].aux-3d:hover, .aux-half-backed.aux-button.aux-3d:hover { box-shadow: 0 3px #5fbdc3; transform: translateY(3px); }
a.aux-tapestry.button.aux-3d, button.aux-tapestry.aux-3d, input.aux-tapestry[type="button"].aux-3d, .aux-tapestry.aux-button.aux-3d { box-shadow: 0 6px #9d436b; }
a.aux-tapestry.button.aux-3d:hover, button.aux-tapestry.aux-3d:hover, input.aux-tapestry[type="button"].aux-3d:hover, .aux-tapestry.aux-button.aux-3d:hover { box-shadow: 0 3px #9d436b; transform: translateY(3px); }
a.aux-fire-engine-red.button.aux-3d, button.aux-fire-engine-red.aux-3d, input.aux-fire-engine-red[type="button"].aux-3d, .aux-fire-engine-red.aux-button.aux-3d { box-shadow: 0 6px #a2231c; }
a.aux-fire-engine-red.button.aux-3d:hover, button.aux-fire-engine-red.aux-3d:hover, input.aux-fire-engine-red[type="button"].aux-3d:hover, .aux-fire-engine-red.aux-button.aux-3d:hover { box-shadow: 0 3px #a2231c; transform: translateY(3px); }
a.aux-dark-orange.button.aux-3d, button.aux-dark-orange.aux-3d, input.aux-dark-orange[type="button"].aux-3d, .aux-dark-orange.aux-button.aux-3d { box-shadow: 0 6px #cc7000; }
a.aux-dark-orange.button.aux-3d:hover, button.aux-dark-orange.aux-3d:hover, input.aux-dark-orange[type="button"].aux-3d:hover, .aux-dark-orange.aux-button.aux-3d:hover { box-shadow: 0 3px #cc7000; transform: translateY(3px); }
a.aux-brick-red.button.aux-3d, button.aux-brick-red.aux-3d, input.aux-brick-red[type="button"].aux-3d, .aux-brick-red.aux-button.aux-3d { box-shadow: 0 6px #ae2f3c; }
a.aux-brick-red.button.aux-3d:hover, button.aux-brick-red.aux-3d:hover, input.aux-brick-red[type="button"].aux-3d:hover, .aux-brick-red.aux-button.aux-3d:hover { box-shadow: 0 3px #ae2f3c; transform: translateY(3px); }
a.aux-khaki.button.aux-3d, button.aux-khaki.aux-3d, input.aux-khaki[type="button"].aux-3d, .aux-khaki.aux-button.aux-3d { box-shadow: 0 6px #eadc5f; }
a.aux-khaki.button.aux-3d:hover, button.aux-khaki.aux-3d:hover, input.aux-khaki[type="button"].aux-3d:hover, .aux-khaki.aux-button.aux-3d:hover { box-shadow: 0 3px #eadc5f; transform: translateY(3px); }
a.button.aux-3d:active, button.aux-3d:active, input[type="button"].aux-3d:active, .aux-button.aux-3d:active { box-shadow: none; transform: translateY(6px); }

a.button, button, input[type="button"], .aux-button { font-weight: 600; display: inline-block; position: relative; line-height: 100%; margin-bottom: 1em; border: none; cursor: pointer; overflow: hidden; z-index: 1; transition: all 450ms; }
a.button:focus, button:focus, input[type="button"]:focus, .aux-button:focus { outline: none; }
a.button > *, button > *, input[type="button"] > *, .aux-button > * { position: relative; }
a.button .aux-overlay, button .aux-overlay, input[type="button"] .aux-overlay, .aux-button .aux-overlay { position: absolute; width: 120%; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0, 0); transition: transform 450ms cubic-bezier(0.75, 0.1, 0.25, 0.9); }
a.button .aux-overlay::after, button .aux-overlay::after, input[type="button"] .aux-overlay::after, .aux-button .aux-overlay::after { position: relative; content: ''; border-radius: 50%; display: block; padding-top: 100%; }
a.button.aux-round .aux-overlay, button.aux-round .aux-overlay, input[type="button"].aux-round .aux-overlay, .aux-button.aux-round .aux-overlay { width: 120%; }
a.button:hover .aux-overlay, button:hover .aux-overlay, input[type="button"]:hover .aux-overlay, .aux-button:hover .aux-overlay { transform: translate(-50%, -50%) scale(1, 1); }
a.button.aux-fill, button.aux-fill, input[type="button"].aux-fill, .aux-button.aux-fill { transition: background-color 450ms; }
a.button.aux-fill .aux-overlay, button.aux-fill .aux-overlay, input[type="button"].aux-fill .aux-overlay, .aux-button.aux-fill .aux-overlay { display: none; }
a.button .aux-icon, a.button .aux-text, button .aux-icon, button .aux-text, input[type="button"] .aux-icon, input[type="button"] .aux-text, .aux-button .aux-icon, .aux-button .aux-text { display: inline-block; vertical-align: middle; transition: transform 450ms, opacity 450ms; }
a.button.aux-icon-left .aux-icon, a.button.aux-icon-left-animate .aux-icon, button.aux-icon-left .aux-icon, button.aux-icon-left-animate .aux-icon, input[type="button"].aux-icon-left .aux-icon, input[type="button"].aux-icon-left-animate .aux-icon, .aux-button.aux-icon-left .aux-icon, .aux-button.aux-icon-left-animate .aux-icon { margin-right: 0.125em; }
a.button.aux-icon-right .aux-icon, a.button.aux-icon-right-animate .aux-icon, button.aux-icon-right .aux-icon, button.aux-icon-right-animate .aux-icon, input[type="button"].aux-icon-right .aux-icon, input[type="button"].aux-icon-right-animate .aux-icon, .aux-button.aux-icon-right .aux-icon, .aux-button.aux-icon-right-animate .aux-icon { margin-left: 0.125em; }
a.button.aux-icon-left-animate .aux-icon, button.aux-icon-left-animate .aux-icon, input[type="button"].aux-icon-left-animate .aux-icon, .aux-button.aux-icon-left-animate .aux-icon { margin-left: 0.125em; }
a.button.aux-icon-left-animate .aux-icon, button.aux-icon-left-animate .aux-icon, input[type="button"].aux-icon-left-animate .aux-icon, .aux-button.aux-icon-left-animate .aux-icon { transform: translateX(-400%); }
a.button.aux-icon-left-animate .aux-text, button.aux-icon-left-animate .aux-text, input[type="button"].aux-icon-left-animate .aux-text, .aux-button.aux-icon-left-animate .aux-text { transform: translateX(-1em); }
a.button.aux-icon-left-animate:hover .aux-icon, a.button.aux-icon-left-animate:hover .aux-text, button.aux-icon-left-animate:hover .aux-icon, button.aux-icon-left-animate:hover .aux-text, input[type="button"].aux-icon-left-animate:hover .aux-icon, input[type="button"].aux-icon-left-animate:hover .aux-text, .aux-button.aux-icon-left-animate:hover .aux-icon, .aux-button.aux-icon-left-animate:hover .aux-text { transform: translateX(0); }
a.button.aux-icon-right-animate .aux-icon, button.aux-icon-right-animate .aux-icon, input[type="button"].aux-icon-right-animate .aux-icon, .aux-button.aux-icon-right-animate .aux-icon { transform: translateX(400%); }
a.button.aux-icon-right-animate .aux-text, button.aux-icon-right-animate .aux-text, input[type="button"].aux-icon-right-animate .aux-text, .aux-button.aux-icon-right-animate .aux-text { transform: translateX(1em); }
a.button.aux-icon-right-animate:hover .aux-icon, a.button.aux-icon-right-animate:hover .aux-text, button.aux-icon-right-animate:hover .aux-icon, button.aux-icon-right-animate:hover .aux-text, input[type="button"].aux-icon-right-animate:hover .aux-icon, input[type="button"].aux-icon-right-animate:hover .aux-text, .aux-button.aux-icon-right-animate:hover .aux-icon, .aux-button.aux-icon-right-animate:hover .aux-text { transform: translateX(0px); }
a.button.aux-icon-over .aux-icon, button.aux-icon-over .aux-icon, input[type="button"].aux-icon-over .aux-icon, .aux-button.aux-icon-over .aux-icon { position: absolute; left: 50%; top: 50%; opacity: 0; z-index: 2; transform: translate(-200%, -50%); transition: transform 450ms, opacity 450ms; }
a.button.aux-icon-over .aux-overlay, button.aux-icon-over .aux-overlay, input[type="button"].aux-icon-over .aux-overlay, .aux-button.aux-icon-over .aux-overlay { z-index: 1; }
a.button.aux-icon-over:hover .aux-icon, button.aux-icon-over:hover .aux-icon, input[type="button"].aux-icon-over:hover .aux-icon, .aux-button.aux-icon-over:hover .aux-icon { transform: translate(-50%, -50%); opacity: 1; }
.rtl a.button.aux-icon-left .aux-icon, .rtl a.button.aux-icon-left-animate .aux-icon, .rtl button.aux-icon-left .aux-icon, .rtl button.aux-icon-left-animate .aux-icon, .rtl input[type="button"].aux-icon-left .aux-icon, .rtl input[type="button"].aux-icon-left-animate .aux-icon, .rtl .aux-button.aux-icon-left .aux-icon, .rtl .aux-button.aux-icon-left-animate .aux-icon { margin-right: 0; margin-left: 0.125em; }
.rtl a.button.aux-icon-right .aux-icon, .rtl a.button.aux-icon-right-animate .aux-icon, .rtl button.aux-icon-right .aux-icon, .rtl button.aux-icon-right-animate .aux-icon, .rtl input[type="button"].aux-icon-right .aux-icon, .rtl input[type="button"].aux-icon-right-animate .aux-icon, .rtl .aux-button.aux-icon-right .aux-icon, .rtl .aux-button.aux-icon-right-animate .aux-icon { margin-right: 0.125em; margin-left: 0; }
.rtl a.button.aux-icon-left-animate .aux-icon, .rtl button.aux-icon-left-animate .aux-icon, .rtl input[type="button"].aux-icon-left-animate .aux-icon, .rtl .aux-button.aux-icon-left-animate .aux-icon { margin-right: 0.125em; margin-left: 0; }
.rtl a.button.aux-icon-left-animate .aux-icon, .rtl button.aux-icon-left-animate .aux-icon, .rtl input[type="button"].aux-icon-left-animate .aux-icon, .rtl .aux-button.aux-icon-left-animate .aux-icon { transform: translateX(400%); }
.rtl a.button.aux-icon-left-animate .aux-text, .rtl button.aux-icon-left-animate .aux-text, .rtl input[type="button"].aux-icon-left-animate .aux-text, .rtl .aux-button.aux-icon-left-animate .aux-text { transform: translateX(1em); }
.rtl a.button.aux-icon-left-animate:hover .aux-icon, .rtl a.button.aux-icon-left-animate:hover .aux-text, .rtl button.aux-icon-left-animate:hover .aux-icon, .rtl button.aux-icon-left-animate:hover .aux-text, .rtl input[type="button"].aux-icon-left-animate:hover .aux-icon, .rtl input[type="button"].aux-icon-left-animate:hover .aux-text, .rtl .aux-button.aux-icon-left-animate:hover .aux-icon, .rtl .aux-button.aux-icon-left-animate:hover .aux-text { transform: translateX(0); }
.rtl a.button.aux-icon-right-animate .aux-icon, .rtl button.aux-icon-right-animate .aux-icon, .rtl input[type="button"].aux-icon-right-animate .aux-icon, .rtl .aux-button.aux-icon-right-animate .aux-icon { transform: translateX(-400%); }
.rtl a.button.aux-icon-right-animate .aux-text, .rtl button.aux-icon-right-animate .aux-text, .rtl input[type="button"].aux-icon-right-animate .aux-text, .rtl .aux-button.aux-icon-right-animate .aux-text { transform: translateX(-1em); }
.rtl a.button.aux-icon-right-animate:hover .aux-icon, .rtl a.button.aux-icon-right-animate:hover .aux-text, .rtl button.aux-icon-right-animate:hover .aux-icon, .rtl button.aux-icon-right-animate:hover .aux-text, .rtl input[type="button"].aux-icon-right-animate:hover .aux-icon, .rtl input[type="button"].aux-icon-right-animate:hover .aux-text, .rtl .aux-button.aux-icon-right-animate:hover .aux-icon, .rtl .aux-button.aux-icon-right-animate:hover .aux-text { transform: translateX(0px); }
.rtl a.button.aux-icon-over .aux-icon, .rtl button.aux-icon-over .aux-icon, .rtl input[type="button"].aux-icon-over .aux-icon, .rtl .aux-button.aux-icon-over .aux-icon { left: -50%; transform: translate(200%, -50%); }
.rtl a.button.aux-icon-over:hover .aux-icon, .rtl button.aux-icon-over:hover .aux-icon, .rtl input[type="button"].aux-icon-over:hover .aux-icon, .rtl .aux-button.aux-icon-over:hover .aux-icon { transform: translate(50%, -50%); }
a.button.aux-black, button.aux-black, input[type="button"].aux-black, .aux-button.aux-black { background-color: #3D3D3D; text-shadow: 0 2px 0 #292929; color: white; }
a.button.aux-black .aux-overlay::after, button.aux-black .aux-overlay::after, input[type="button"].aux-black .aux-overlay::after, .aux-button.aux-black .aux-overlay::after { background-color: #292929; }
a.button.aux-black.aux-fill:hover, button.aux-black.aux-fill:hover, input[type="button"].aux-black.aux-fill:hover, .aux-button.aux-black.aux-fill:hover { background-color: #292929 !important; }
a.button.aux-white, button.aux-white, input[type="button"].aux-white, .aux-button.aux-white { background-color: #FFFFFF; text-shadow: 0 2px 0 #ebebeb; color: black; }
a.button.aux-white .aux-overlay::after, button.aux-white .aux-overlay::after, input[type="button"].aux-white .aux-overlay::after, .aux-button.aux-white .aux-overlay::after { background-color: #ebebeb; }
a.button.aux-white.aux-fill:hover, button.aux-white.aux-fill:hover, input[type="button"].aux-white.aux-fill:hover, .aux-button.aux-white.aux-fill:hover { background-color: #ebebeb !important; }
a.button.aux-masala, button.aux-masala, input[type="button"].aux-masala, .aux-button.aux-masala { background-color: #3D3D3D; text-shadow: 0 2px 0 #292929; color: white; }
a.button.aux-masala .aux-overlay::after, button.aux-masala .aux-overlay::after, input[type="button"].aux-masala .aux-overlay::after, .aux-button.aux-masala .aux-overlay::after { background-color: #292929; }
a.button.aux-masala.aux-fill:hover, button.aux-masala.aux-fill:hover, input[type="button"].aux-masala.aux-fill:hover, .aux-button.aux-masala.aux-fill:hover { background-color: #292929 !important; }
a.button.aux-dark-gray, button.aux-dark-gray, input[type="button"].aux-dark-gray, .aux-button.aux-dark-gray { background-color: #AAAAAA; text-shadow: 0 2px 0 #969696; color: white; }
a.button.aux-dark-gray .aux-overlay::after, button.aux-dark-gray .aux-overlay::after, input[type="button"].aux-dark-gray .aux-overlay::after, .aux-button.aux-dark-gray .aux-overlay::after { background-color: #969696; }
a.button.aux-dark-gray.aux-fill:hover, button.aux-dark-gray.aux-fill:hover, input[type="button"].aux-dark-gray.aux-fill:hover, .aux-button.aux-dark-gray.aux-fill:hover { background-color: #969696 !important; }
a.button.aux-ball-blue, button.aux-ball-blue, input[type="button"].aux-ball-blue, .aux-button.aux-ball-blue { background-color: #1BB0CE; text-shadow: 0 2px 0 #1691aa; color: white; }
a.button.aux-ball-blue .aux-overlay::after, button.aux-ball-blue .aux-overlay::after, input[type="button"].aux-ball-blue .aux-overlay::after, .aux-button.aux-ball-blue .aux-overlay::after { background-color: #1691aa; }
a.button.aux-ball-blue.aux-fill:hover, button.aux-ball-blue.aux-fill:hover, input[type="button"].aux-ball-blue.aux-fill:hover, .aux-button.aux-ball-blue.aux-fill:hover { background-color: #1691aa !important; }
a.button.aux-fountain-blue, button.aux-fountain-blue, input[type="button"].aux-fountain-blue, .aux-button.aux-fountain-blue { background-color: #5BACBA; text-shadow: 0 2px 0 #4698a6; color: white; }
a.button.aux-fountain-blue .aux-overlay::after, button.aux-fountain-blue .aux-overlay::after, input[type="button"].aux-fountain-blue .aux-overlay::after, .aux-button.aux-fountain-blue .aux-overlay::after { background-color: #4698a6; }
a.button.aux-fountain-blue.aux-fill:hover, button.aux-fountain-blue.aux-fill:hover, input[type="button"].aux-fountain-blue.aux-fill:hover, .aux-button.aux-fountain-blue.aux-fill:hover { background-color: #4698a6 !important; }
a.button.aux-shamrock, button.aux-shamrock, input[type="button"].aux-shamrock, .aux-button.aux-shamrock { background-color: #2CC990; text-shadow: 0 2px 0 #25a878; color: white; }
a.button.aux-shamrock .aux-overlay::after, button.aux-shamrock .aux-overlay::after, input[type="button"].aux-shamrock .aux-overlay::after, .aux-button.aux-shamrock .aux-overlay::after { background-color: #25a878; }
a.button.aux-shamrock.aux-fill:hover, button.aux-shamrock.aux-fill:hover, input[type="button"].aux-shamrock.aux-fill:hover, .aux-button.aux-shamrock.aux-fill:hover { background-color: #25a878 !important; }
a.button.aux-curios-blue, button.aux-curios-blue, input[type="button"].aux-curios-blue, .aux-button.aux-curios-blue { background-color: #2C82C9; text-shadow: 0 2px 0 #256ca8; color: white; }
a.button.aux-curios-blue .aux-overlay::after, button.aux-curios-blue .aux-overlay::after, input[type="button"].aux-curios-blue .aux-overlay::after, .aux-button.aux-curios-blue .aux-overlay::after { background-color: #256ca8; }
a.button.aux-curios-blue.aux-fill:hover, button.aux-curios-blue.aux-fill:hover, input[type="button"].aux-curios-blue.aux-fill:hover, .aux-button.aux-curios-blue.aux-fill:hover { background-color: #256ca8 !important; }
a.button.aux-light-sea-green, button.aux-light-sea-green, input[type="button"].aux-light-sea-green, .aux-button.aux-light-sea-green { background-color: #1ABC9C; text-shadow: 0 2px 0 #15987e; color: white; }
a.button.aux-light-sea-green .aux-overlay::after, button.aux-light-sea-green .aux-overlay::after, input[type="button"].aux-light-sea-green .aux-overlay::after, .aux-button.aux-light-sea-green .aux-overlay::after { background-color: #15987e; }
a.button.aux-light-sea-green.aux-fill:hover, button.aux-light-sea-green.aux-fill:hover, input[type="button"].aux-light-sea-green.aux-fill:hover, .aux-button.aux-light-sea-green.aux-fill:hover { background-color: #15987e !important; }
a.button.aux-emerald, button.aux-emerald, input[type="button"].aux-emerald, .aux-button.aux-emerald { background-color: #4EBA6F; text-shadow: 0 2px 0 #3fa15d; color: white; }
a.button.aux-emerald .aux-overlay::after, button.aux-emerald .aux-overlay::after, input[type="button"].aux-emerald .aux-overlay::after, .aux-button.aux-emerald .aux-overlay::after { background-color: #3fa15d; }
a.button.aux-emerald.aux-fill:hover, button.aux-emerald.aux-fill:hover, input[type="button"].aux-emerald.aux-fill:hover, .aux-button.aux-emerald.aux-fill:hover { background-color: #3fa15d !important; }
a.button.aux-energy-yellow, button.aux-energy-yellow, input[type="button"].aux-energy-yellow, .aux-button.aux-energy-yellow { background-color: #EEE657; text-shadow: 0 2px 0 #eae032; color: white; }
a.button.aux-energy-yellow .aux-overlay::after, button.aux-energy-yellow .aux-overlay::after, input[type="button"].aux-energy-yellow .aux-overlay::after, .aux-button.aux-energy-yellow .aux-overlay::after { background-color: #eae032; }
a.button.aux-energy-yellow.aux-fill:hover, button.aux-energy-yellow.aux-fill:hover, input[type="button"].aux-energy-yellow.aux-fill:hover, .aux-button.aux-energy-yellow.aux-fill:hover { background-color: #eae032 !important; }
a.button.aux-mikado-yellow, button.aux-mikado-yellow, input[type="button"].aux-mikado-yellow, .aux-button.aux-mikado-yellow { background-color: #FCCD0F; text-shadow: 0 2px 0 #dfb403; color: white; }
a.button.aux-mikado-yellow .aux-overlay::after, button.aux-mikado-yellow .aux-overlay::after, input[type="button"].aux-mikado-yellow .aux-overlay::after, .aux-button.aux-mikado-yellow .aux-overlay::after { background-color: #dfb403; }
a.button.aux-mikado-yellow.aux-fill:hover, button.aux-mikado-yellow.aux-fill:hover, input[type="button"].aux-mikado-yellow.aux-fill:hover, .aux-button.aux-mikado-yellow.aux-fill:hover { background-color: #dfb403 !important; }
a.button.aux-pink-salmon, button.aux-pink-salmon, input[type="button"].aux-pink-salmon, .aux-button.aux-pink-salmon { background-color: #FF91A9; text-shadow: 0 2px 0 #ff6889; color: white; }
a.button.aux-pink-salmon .aux-overlay::after, button.aux-pink-salmon .aux-overlay::after, input[type="button"].aux-pink-salmon .aux-overlay::after, .aux-button.aux-pink-salmon .aux-overlay::after { background-color: #ff6889; }
a.button.aux-pink-salmon.aux-fill:hover, button.aux-pink-salmon.aux-fill:hover, input[type="button"].aux-pink-salmon.aux-fill:hover, .aux-button.aux-pink-salmon.aux-fill:hover { background-color: #ff6889 !important; }
a.button.aux-wisteria, button.aux-wisteria, input[type="button"].aux-wisteria, .aux-button.aux-wisteria { background-color: #9E69AF; text-shadow: 0 2px 0 #8a539c; color: white; }
a.button.aux-wisteria .aux-overlay::after, button.aux-wisteria .aux-overlay::after, input[type="button"].aux-wisteria .aux-overlay::after, .aux-button.aux-wisteria .aux-overlay::after { background-color: #8a539c; }
a.button.aux-wisteria.aux-fill:hover, button.aux-wisteria.aux-fill:hover, input[type="button"].aux-wisteria.aux-fill:hover, .aux-button.aux-wisteria.aux-fill:hover { background-color: #8a539c !important; }
a.button.aux-lilac, button.aux-lilac, input[type="button"].aux-lilac, .aux-button.aux-lilac { background-color: #CEACD2; text-shadow: 0 2px 0 #be92c4; color: white; }
a.button.aux-lilac .aux-overlay::after, button.aux-lilac .aux-overlay::after, input[type="button"].aux-lilac .aux-overlay::after, .aux-button.aux-lilac .aux-overlay::after { background-color: #be92c4; }
a.button.aux-lilac.aux-fill:hover, button.aux-lilac.aux-fill:hover, input[type="button"].aux-lilac.aux-fill:hover, .aux-button.aux-lilac.aux-fill:hover { background-color: #be92c4 !important; }
a.button.aux-pale-sky, button.aux-pale-sky, input[type="button"].aux-pale-sky, .aux-button.aux-pale-sky { background-color: #5F7487; text-shadow: 0 2px 0 #4e5f6f; color: white; }
a.button.aux-pale-sky .aux-overlay::after, button.aux-pale-sky .aux-overlay::after, input[type="button"].aux-pale-sky .aux-overlay::after, .aux-button.aux-pale-sky .aux-overlay::after { background-color: #4e5f6f; }
a.button.aux-pale-sky.aux-fill:hover, button.aux-pale-sky.aux-fill:hover, input[type="button"].aux-pale-sky.aux-fill:hover, .aux-button.aux-pale-sky.aux-fill:hover { background-color: #4e5f6f !important; }
a.button.aux-tower-gray, button.aux-tower-gray, input[type="button"].aux-tower-gray, .aux-button.aux-tower-gray { background-color: #ADBCC3; text-shadow: 0 2px 0 #95a9b2; color: white; }
a.button.aux-tower-gray .aux-overlay::after, button.aux-tower-gray .aux-overlay::after, input[type="button"].aux-tower-gray .aux-overlay::after, .aux-button.aux-tower-gray .aux-overlay::after { background-color: #95a9b2; }
a.button.aux-tower-gray.aux-fill:hover, button.aux-tower-gray.aux-fill:hover, input[type="button"].aux-tower-gray.aux-fill:hover, .aux-button.aux-tower-gray.aux-fill:hover { background-color: #95a9b2 !important; }
a.button.aux-william, button.aux-william, input[type="button"].aux-william, .aux-button.aux-william { background-color: #3A5F6F; text-shadow: 0 2px 0 #2c4854; color: white; }
a.button.aux-william .aux-overlay::after, button.aux-william .aux-overlay::after, input[type="button"].aux-william .aux-overlay::after, .aux-button.aux-william .aux-overlay::after { background-color: #2c4854; }
a.button.aux-william.aux-fill:hover, button.aux-william.aux-fill:hover, input[type="button"].aux-william.aux-fill:hover, .aux-button.aux-william.aux-fill:hover { background-color: #2c4854 !important; }
a.button.aux-carmine-pink, button.aux-carmine-pink, input[type="button"].aux-carmine-pink, .aux-button.aux-carmine-pink { background-color: #E74C3C; text-shadow: 0 2px 0 #df2e1b; color: white; }
a.button.aux-carmine-pink .aux-overlay::after, button.aux-carmine-pink .aux-overlay::after, input[type="button"].aux-carmine-pink .aux-overlay::after, .aux-button.aux-carmine-pink .aux-overlay::after { background-color: #df2e1b; }
a.button.aux-carmine-pink.aux-fill:hover, button.aux-carmine-pink.aux-fill:hover, input[type="button"].aux-carmine-pink.aux-fill:hover, .aux-button.aux-carmine-pink.aux-fill:hover { background-color: #df2e1b !important; }
a.button.aux-persimmon, button.aux-persimmon, input[type="button"].aux-persimmon, .aux-button.aux-persimmon { background-color: #FF6A55; text-shadow: 0 2px 0 #ff462c; color: white; }
a.button.aux-persimmon .aux-overlay::after, button.aux-persimmon .aux-overlay::after, input[type="button"].aux-persimmon .aux-overlay::after, .aux-button.aux-persimmon .aux-overlay::after { background-color: #ff462c; }
a.button.aux-persimmon.aux-fill:hover, button.aux-persimmon.aux-fill:hover, input[type="button"].aux-persimmon.aux-fill:hover, .aux-button.aux-persimmon.aux-fill:hover { background-color: #ff462c !important; }
a.button.aux-tan-hide, button.aux-tan-hide, input[type="button"].aux-tan-hide, .aux-button.aux-tan-hide { background-color: #FF9F55; text-shadow: 0 2px 0 #ff882c; color: white; }
a.button.aux-tan-hide .aux-overlay::after, button.aux-tan-hide .aux-overlay::after, input[type="button"].aux-tan-hide .aux-overlay::after, .aux-button.aux-tan-hide .aux-overlay::after { background-color: #ff882c; }
a.button.aux-tan-hide.aux-fill:hover, button.aux-tan-hide.aux-fill:hover, input[type="button"].aux-tan-hide.aux-fill:hover, .aux-button.aux-tan-hide.aux-fill:hover { background-color: #ff882c !important; }
a.button.aux-wild-watermelon, button.aux-wild-watermelon, input[type="button"].aux-wild-watermelon, .aux-button.aux-wild-watermelon { background-color: #FF6E78; text-shadow: 0 2px 0 #ff4552; color: white; }
a.button.aux-wild-watermelon .aux-overlay::after, button.aux-wild-watermelon .aux-overlay::after, input[type="button"].aux-wild-watermelon .aux-overlay::after, .aux-button.aux-wild-watermelon .aux-overlay::after { background-color: #ff4552; }
a.button.aux-wild-watermelon.aux-fill:hover, button.aux-wild-watermelon.aux-fill:hover, input[type="button"].aux-wild-watermelon.aux-fill:hover, .aux-button.aux-wild-watermelon.aux-fill:hover { background-color: #ff4552 !important; }
a.button.aux-iceberg, button.aux-iceberg, input[type="button"].aux-iceberg, .aux-button.aux-iceberg { background-color: #73B1D6; text-shadow: 0 2px 0 #539fcd; color: white; }
a.button.aux-iceberg .aux-overlay::after, button.aux-iceberg .aux-overlay::after, input[type="button"].aux-iceberg .aux-overlay::after, .aux-button.aux-iceberg .aux-overlay::after { background-color: #539fcd; }
a.button.aux-iceberg.aux-fill:hover, button.aux-iceberg.aux-fill:hover, input[type="button"].aux-iceberg.aux-fill:hover, .aux-button.aux-iceberg.aux-fill:hover { background-color: #539fcd !important; }
a.button.aux-dark-lavender, button.aux-dark-lavender, input[type="button"].aux-dark-lavender, .aux-button.aux-dark-lavender { background-color: #745A90; text-shadow: 0 2px 0 #604a77; color: white; }
a.button.aux-dark-lavender .aux-overlay::after, button.aux-dark-lavender .aux-overlay::after, input[type="button"].aux-dark-lavender .aux-overlay::after, .aux-button.aux-dark-lavender .aux-overlay::after { background-color: #604a77; }
a.button.aux-dark-lavender.aux-fill:hover, button.aux-dark-lavender.aux-fill:hover, input[type="button"].aux-dark-lavender.aux-fill:hover, .aux-button.aux-dark-lavender.aux-fill:hover { background-color: #604a77 !important; }
a.button.aux-viking, button.aux-viking, input[type="button"].aux-viking, .aux-button.aux-viking { background-color: #5CD5E6; text-shadow: 0 2px 0 #39cce1; color: white; }
a.button.aux-viking .aux-overlay::after, button.aux-viking .aux-overlay::after, input[type="button"].aux-viking .aux-overlay::after, .aux-button.aux-viking .aux-overlay::after { background-color: #39cce1; }
a.button.aux-viking.aux-fill:hover, button.aux-viking.aux-fill:hover, input[type="button"].aux-viking.aux-fill:hover, .aux-button.aux-viking.aux-fill:hover { background-color: #39cce1 !important; }
a.button.aux-tiffany-blue, button.aux-tiffany-blue, input[type="button"].aux-tiffany-blue, .aux-button.aux-tiffany-blue { background-color: #00B5B5; text-shadow: 0 2px 0 #008c8c; color: white; }
a.button.aux-tiffany-blue .aux-overlay::after, button.aux-tiffany-blue .aux-overlay::after, input[type="button"].aux-tiffany-blue .aux-overlay::after, .aux-button.aux-tiffany-blue .aux-overlay::after { background-color: #008c8c; }
a.button.aux-tiffany-blue.aux-fill:hover, button.aux-tiffany-blue.aux-fill:hover, input[type="button"].aux-tiffany-blue.aux-fill:hover, .aux-button.aux-tiffany-blue.aux-fill:hover { background-color: #008c8c !important; }
a.button.aux-pastel-orange, button.aux-pastel-orange, input[type="button"].aux-pastel-orange, .aux-button.aux-pastel-orange { background-color: #FCB941; text-shadow: 0 2px 0 #fbaa19; color: white; }
a.button.aux-pastel-orange .aux-overlay::after, button.aux-pastel-orange .aux-overlay::after, input[type="button"].aux-pastel-orange .aux-overlay::after, .aux-button.aux-pastel-orange .aux-overlay::after { background-color: #fbaa19; }
a.button.aux-pastel-orange.aux-fill:hover, button.aux-pastel-orange.aux-fill:hover, input[type="button"].aux-pastel-orange.aux-fill:hover, .aux-button.aux-pastel-orange.aux-fill:hover { background-color: #fbaa19 !important; }
a.button.aux-east-bay, button.aux-east-bay, input[type="button"].aux-east-bay, .aux-button.aux-east-bay { background-color: #395781; text-shadow: 0 2px 0 #2c4465; color: white; }
a.button.aux-east-bay .aux-overlay::after, button.aux-east-bay .aux-overlay::after, input[type="button"].aux-east-bay .aux-overlay::after, .aux-button.aux-east-bay .aux-overlay::after { background-color: #2c4465; }
a.button.aux-east-bay.aux-fill:hover, button.aux-east-bay.aux-fill:hover, input[type="button"].aux-east-bay.aux-fill:hover, .aux-button.aux-east-bay.aux-fill:hover { background-color: #2c4465 !important; }
a.button.aux-steel-blue, button.aux-steel-blue, input[type="button"].aux-steel-blue, .aux-button.aux-steel-blue { background-color: #4589B0; text-shadow: 0 2px 0 #3a7293; color: white; }
a.button.aux-steel-blue .aux-overlay::after, button.aux-steel-blue .aux-overlay::after, input[type="button"].aux-steel-blue .aux-overlay::after, .aux-button.aux-steel-blue .aux-overlay::after { background-color: #3a7293; }
a.button.aux-steel-blue.aux-fill:hover, button.aux-steel-blue.aux-fill:hover, input[type="button"].aux-steel-blue.aux-fill:hover, .aux-button.aux-steel-blue.aux-fill:hover { background-color: #3a7293 !important; }
a.button.aux-half-backed, button.aux-half-backed, input[type="button"].aux-half-backed, .aux-button.aux-half-backed { background-color: #84CCD1; text-shadow: 0 2px 0 #66c0c6; color: white; }
a.button.aux-half-backed .aux-overlay::after, button.aux-half-backed .aux-overlay::after, input[type="button"].aux-half-backed .aux-overlay::after, .aux-button.aux-half-backed .aux-overlay::after { background-color: #66c0c6; }
a.button.aux-half-backed.aux-fill:hover, button.aux-half-backed.aux-fill:hover, input[type="button"].aux-half-backed.aux-fill:hover, .aux-button.aux-half-backed.aux-fill:hover { background-color: #66c0c6 !important; }
a.button.aux-tapestry, button.aux-tapestry, input[type="button"].aux-tapestry, .aux-button.aux-tapestry { background-color: #B95A84; text-shadow: 0 2px 0 #a44670; color: white; }
a.button.aux-tapestry .aux-overlay::after, button.aux-tapestry .aux-overlay::after, input[type="button"].aux-tapestry .aux-overlay::after, .aux-button.aux-tapestry .aux-overlay::after { background-color: #a44670; }
a.button.aux-tapestry.aux-fill:hover, button.aux-tapestry.aux-fill:hover, input[type="button"].aux-tapestry.aux-fill:hover, .aux-button.aux-tapestry.aux-fill:hover { background-color: #a44670 !important; }
a.button.aux-fire-engine-red, button.aux-fire-engine-red, input[type="button"].aux-fire-engine-red, .aux-button.aux-fire-engine-red { background-color: #CD2C24; text-shadow: 0 2px 0 #aa251e; color: white; }
a.button.aux-fire-engine-red .aux-overlay::after, button.aux-fire-engine-red .aux-overlay::after, input[type="button"].aux-fire-engine-red .aux-overlay::after, .aux-button.aux-fire-engine-red .aux-overlay::after { background-color: #aa251e; }
a.button.aux-fire-engine-red.aux-fill:hover, button.aux-fire-engine-red.aux-fill:hover, input[type="button"].aux-fire-engine-red.aux-fill:hover, .aux-button.aux-fire-engine-red.aux-fill:hover { background-color: #aa251e !important; }
a.button.aux-dark-orange, button.aux-dark-orange, input[type="button"].aux-dark-orange, .aux-button.aux-dark-orange { background-color: #FF8C00; text-shadow: 0 2px 0 #d67600; color: white; }
a.button.aux-dark-orange .aux-overlay::after, button.aux-dark-orange .aux-overlay::after, input[type="button"].aux-dark-orange .aux-overlay::after, .aux-button.aux-dark-orange .aux-overlay::after { background-color: #d67600; }
a.button.aux-dark-orange.aux-fill:hover, button.aux-dark-orange.aux-fill:hover, input[type="button"].aux-dark-orange.aux-fill:hover, .aux-button.aux-dark-orange.aux-fill:hover { background-color: #d67600 !important; }
a.button.aux-brick-red, button.aux-brick-red, input[type="button"].aux-brick-red, .aux-button.aux-brick-red { background-color: #CC4452; text-shadow: 0 2px 0 #b6323f; color: white; }
a.button.aux-brick-red .aux-overlay::after, button.aux-brick-red .aux-overlay::after, input[type="button"].aux-brick-red .aux-overlay::after, .aux-button.aux-brick-red .aux-overlay::after { background-color: #b6323f; }
a.button.aux-brick-red.aux-fill:hover, button.aux-brick-red.aux-fill:hover, input[type="button"].aux-brick-red.aux-fill:hover, .aux-button.aux-brick-red.aux-fill:hover { background-color: #b6323f !important; }
a.button.aux-khaki, button.aux-khaki, input[type="button"].aux-khaki, .aux-button.aux-khaki { background-color: khaki; text-shadow: 0 2px 0 #ebde68; color: white; }
a.button.aux-khaki .aux-overlay::after, button.aux-khaki .aux-overlay::after, input[type="button"].aux-khaki .aux-overlay::after, .aux-button.aux-khaki .aux-overlay::after { background-color: #ebde68; }
a.button.aux-khaki.aux-fill:hover, button.aux-khaki.aux-fill:hover, input[type="button"].aux-khaki.aux-fill:hover, .aux-button.aux-khaki.aux-fill:hover { background-color: #ebde68 !important; }
a.button.aux-dark-text, button.aux-dark-text, input[type="button"].aux-dark-text, .aux-button.aux-dark-text { color: black; }
a.button.aux-uppercase, button.aux-uppercase, input[type="button"].aux-uppercase, .aux-button.aux-uppercase { text-transform: uppercase; }

input[type="submit"], input[type="reset"] { font-weight: 600; display: inline-block; position: relative; line-height: 100%; margin-bottom: 1em; border: none; cursor: pointer; overflow: hidden; z-index: 1; transition: all 450ms; }
input[type="submit"]:focus, input[type="reset"]:focus { outline: none; }
input[type="submit"] > *, input[type="reset"] > * { position: relative; }
input[type="submit"] .aux-overlay, input[type="reset"] .aux-overlay { position: absolute; width: 120%; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0, 0); transition: transform 450ms cubic-bezier(0.75, 0.1, 0.25, 0.9); }
input[type="submit"] .aux-overlay::after, input[type="reset"] .aux-overlay::after { position: relative; content: ''; border-radius: 50%; display: block; padding-top: 100%; }
input[type="submit"].aux-round .aux-overlay, input[type="reset"].aux-round .aux-overlay { width: 120%; }
input[type="submit"]:hover .aux-overlay, input[type="reset"]:hover .aux-overlay { transform: translate(-50%, -50%) scale(1, 1); }
input[type="submit"].aux-fill, input[type="reset"].aux-fill { transition: background-color 450ms; }
input[type="submit"].aux-fill .aux-overlay, input[type="reset"].aux-fill .aux-overlay { display: none; }

/* $Table ============================
====================================== */
table { margin-bottom: 1.4em; width: 100%; max-width: 100%; border: 1px solid #EAEAEA; }

th { font-weight: bold; }

thead th { background: #aaa; }

th, td, caption { padding: 4px 10px 4px 5px; }

td { border-color: #EAEAEA; border-style: solid; border-width: 0 1px 1px 0; }

table.striped tr:nth-child(even) td, table tr.even td { background: #fcfcfc; }

/** Auxin modern input text form elements */
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea { font-size: 100%; padding: 0.625em 0.75em; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus { outline: none; }
input.aux-large[type="text"], input.aux-large[type="password"], input.aux-large[type="email"], input.aux-large[type="tel"], input.aux-large[type="url"], textarea.aux-large { padding: 1em 1em; font-size: 110%; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea, input.aux-outline[type="text"], input.aux-outline[type="password"], input.aux-outline[type="email"], input.aux-outline[type="tel"], input.aux-outline[type="url"], textarea.aux-outline { border: solid 1px #bbb; background: transparent; }
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="url"]:-moz-placeholder, textarea:-moz-placeholder, input.aux-outline[type="text"]:-moz-placeholder, input.aux-outline[type="password"]:-moz-placeholder, input.aux-outline[type="email"]:-moz-placeholder, input.aux-outline[type="tel"]:-moz-placeholder, input.aux-outline[type="url"]:-moz-placeholder, textarea.aux-outline:-moz-placeholder { color: #C5C5C5; }
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="url"]::-moz-placeholder, textarea::-moz-placeholder, input.aux-outline[type="text"]::-moz-placeholder, input.aux-outline[type="password"]::-moz-placeholder, input.aux-outline[type="email"]::-moz-placeholder, input.aux-outline[type="tel"]::-moz-placeholder, input.aux-outline[type="url"]::-moz-placeholder, textarea.aux-outline::-moz-placeholder { color: #C5C5C5; }
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, textarea:-ms-input-placeholder, input.aux-outline[type="text"]:-ms-input-placeholder, input.aux-outline[type="password"]:-ms-input-placeholder, input.aux-outline[type="email"]:-ms-input-placeholder, input.aux-outline[type="tel"]:-ms-input-placeholder, input.aux-outline[type="url"]:-ms-input-placeholder, textarea.aux-outline:-ms-input-placeholder { color: #C5C5C5; }
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input.aux-outline[type="text"]::-webkit-input-placeholder, input.aux-outline[type="password"]::-webkit-input-placeholder, input.aux-outline[type="email"]::-webkit-input-placeholder, input.aux-outline[type="tel"]::-webkit-input-placeholder, input.aux-outline[type="url"]::-webkit-input-placeholder, textarea.aux-outline::-webkit-input-placeholder { color: #C5C5C5; }
input.aux-fill[type="text"], input.aux-fill[type="password"], input.aux-fill[type="email"], input.aux-fill[type="tel"], input.aux-fill[type="url"], textarea.aux-fill { background-color: #F1F1F1; border: none; }
input.aux-fill[type="text"]:-moz-placeholder, input.aux-fill[type="password"]:-moz-placeholder, input.aux-fill[type="email"]:-moz-placeholder, input.aux-fill[type="tel"]:-moz-placeholder, input.aux-fill[type="url"]:-moz-placeholder, textarea.aux-fill:-moz-placeholder { color: #C3C3C3; }
input.aux-fill[type="text"]::-moz-placeholder, input.aux-fill[type="password"]::-moz-placeholder, input.aux-fill[type="email"]::-moz-placeholder, input.aux-fill[type="tel"]::-moz-placeholder, input.aux-fill[type="url"]::-moz-placeholder, textarea.aux-fill::-moz-placeholder { color: #C3C3C3; }
input.aux-fill[type="text"]:-ms-input-placeholder, input.aux-fill[type="password"]:-ms-input-placeholder, input.aux-fill[type="email"]:-ms-input-placeholder, input.aux-fill[type="tel"]:-ms-input-placeholder, input.aux-fill[type="url"]:-ms-input-placeholder, textarea.aux-fill:-ms-input-placeholder { color: #C3C3C3; }
input.aux-fill[type="text"]::-webkit-input-placeholder, input.aux-fill[type="password"]::-webkit-input-placeholder, input.aux-fill[type="email"]::-webkit-input-placeholder, input.aux-fill[type="tel"]::-webkit-input-placeholder, input.aux-fill[type="url"]::-webkit-input-placeholder, textarea.aux-fill::-webkit-input-placeholder { color: #C3C3C3; }
input.aux-bottom-line[type="text"], input.aux-bottom-line[type="password"], input.aux-bottom-line[type="email"], input.aux-bottom-line[type="tel"], input.aux-bottom-line[type="url"], textarea.aux-bottom-line { background: transparent; border: none; border-bottom: solid 1px #bbb; padding-left: 0; }
input.aux-bottom-line[type="text"]:-moz-placeholder, input.aux-bottom-line[type="password"]:-moz-placeholder, input.aux-bottom-line[type="email"]:-moz-placeholder, input.aux-bottom-line[type="tel"]:-moz-placeholder, input.aux-bottom-line[type="url"]:-moz-placeholder, textarea.aux-bottom-line:-moz-placeholder { color: #C3C3C3; }
input.aux-bottom-line[type="text"]::-moz-placeholder, input.aux-bottom-line[type="password"]::-moz-placeholder, input.aux-bottom-line[type="email"]::-moz-placeholder, input.aux-bottom-line[type="tel"]::-moz-placeholder, input.aux-bottom-line[type="url"]::-moz-placeholder, textarea.aux-bottom-line::-moz-placeholder { color: #C3C3C3; }
input.aux-bottom-line[type="text"]:-ms-input-placeholder, input.aux-bottom-line[type="password"]:-ms-input-placeholder, input.aux-bottom-line[type="email"]:-ms-input-placeholder, input.aux-bottom-line[type="tel"]:-ms-input-placeholder, input.aux-bottom-line[type="url"]:-ms-input-placeholder, textarea.aux-bottom-line:-ms-input-placeholder { color: #C3C3C3; }
input.aux-bottom-line[type="text"]::-webkit-input-placeholder, input.aux-bottom-line[type="password"]::-webkit-input-placeholder, input.aux-bottom-line[type="email"]::-webkit-input-placeholder, input.aux-bottom-line[type="tel"]::-webkit-input-placeholder, input.aux-bottom-line[type="url"]::-webkit-input-placeholder, textarea.aux-bottom-line::-webkit-input-placeholder { color: #C3C3C3; }
input.aux-light[type="text"], input.aux-light[type="password"], input.aux-light[type="email"], input.aux-light[type="tel"], input.aux-light[type="url"], textarea.aux-light { color: #fff; }
input.aux-light[type="text"], input.aux-light[type="password"], input.aux-light[type="email"], input.aux-light[type="tel"], input.aux-light[type="url"], textarea.aux-light, input.aux-light.aux-outline[type="text"], input.aux-light.aux-outline[type="password"], input.aux-light.aux-outline[type="email"], input.aux-light.aux-outline[type="tel"], input.aux-light.aux-outline[type="url"], textarea.aux-light.aux-outline { border-color: #fff; }
input.aux-light[type="text"]:-moz-placeholder, input.aux-light[type="password"]:-moz-placeholder, input.aux-light[type="email"]:-moz-placeholder, input.aux-light[type="tel"]:-moz-placeholder, input.aux-light[type="url"]:-moz-placeholder, textarea.aux-light:-moz-placeholder, input.aux-light.aux-outline[type="text"]:-moz-placeholder, input.aux-light.aux-outline[type="password"]:-moz-placeholder, input.aux-light.aux-outline[type="email"]:-moz-placeholder, input.aux-light.aux-outline[type="tel"]:-moz-placeholder, input.aux-light.aux-outline[type="url"]:-moz-placeholder, textarea.aux-light.aux-outline:-moz-placeholder { color: #cccccc; }
input.aux-light[type="text"]::-moz-placeholder, input.aux-light[type="password"]::-moz-placeholder, input.aux-light[type="email"]::-moz-placeholder, input.aux-light[type="tel"]::-moz-placeholder, input.aux-light[type="url"]::-moz-placeholder, textarea.aux-light::-moz-placeholder, input.aux-light.aux-outline[type="text"]::-moz-placeholder, input.aux-light.aux-outline[type="password"]::-moz-placeholder, input.aux-light.aux-outline[type="email"]::-moz-placeholder, input.aux-light.aux-outline[type="tel"]::-moz-placeholder, input.aux-light.aux-outline[type="url"]::-moz-placeholder, textarea.aux-light.aux-outline::-moz-placeholder { color: #cccccc; }
input.aux-light[type="text"]:-ms-input-placeholder, input.aux-light[type="password"]:-ms-input-placeholder, input.aux-light[type="email"]:-ms-input-placeholder, input.aux-light[type="tel"]:-ms-input-placeholder, input.aux-light[type="url"]:-ms-input-placeholder, textarea.aux-light:-ms-input-placeholder, input.aux-light.aux-outline[type="text"]:-ms-input-placeholder, input.aux-light.aux-outline[type="password"]:-ms-input-placeholder, input.aux-light.aux-outline[type="email"]:-ms-input-placeholder, input.aux-light.aux-outline[type="tel"]:-ms-input-placeholder, input.aux-light.aux-outline[type="url"]:-ms-input-placeholder, textarea.aux-light.aux-outline:-ms-input-placeholder { color: #cccccc; }
input.aux-light[type="text"]::-webkit-input-placeholder, input.aux-light[type="password"]::-webkit-input-placeholder, input.aux-light[type="email"]::-webkit-input-placeholder, input.aux-light[type="tel"]::-webkit-input-placeholder, input.aux-light[type="url"]::-webkit-input-placeholder, textarea.aux-light::-webkit-input-placeholder, input.aux-light.aux-outline[type="text"]::-webkit-input-placeholder, input.aux-light.aux-outline[type="password"]::-webkit-input-placeholder, input.aux-light.aux-outline[type="email"]::-webkit-input-placeholder, input.aux-light.aux-outline[type="tel"]::-webkit-input-placeholder, input.aux-light.aux-outline[type="url"]::-webkit-input-placeholder, textarea.aux-light.aux-outline::-webkit-input-placeholder { color: #cccccc; }
input.aux-light.aux-fill[type="text"], input.aux-light.aux-fill[type="password"], input.aux-light.aux-fill[type="email"], input.aux-light.aux-fill[type="tel"], input.aux-light.aux-fill[type="url"], textarea.aux-light.aux-fill { background-color: #e6e6e6; }
input.aux-light.aux-fill[type="text"]:-moz-placeholder, input.aux-light.aux-fill[type="password"]:-moz-placeholder, input.aux-light.aux-fill[type="email"]:-moz-placeholder, input.aux-light.aux-fill[type="tel"]:-moz-placeholder, input.aux-light.aux-fill[type="url"]:-moz-placeholder, textarea.aux-light.aux-fill:-moz-placeholder { color: #cccccc; }
input.aux-light.aux-fill[type="text"]::-moz-placeholder, input.aux-light.aux-fill[type="password"]::-moz-placeholder, input.aux-light.aux-fill[type="email"]::-moz-placeholder, input.aux-light.aux-fill[type="tel"]::-moz-placeholder, input.aux-light.aux-fill[type="url"]::-moz-placeholder, textarea.aux-light.aux-fill::-moz-placeholder { color: #cccccc; }
input.aux-light.aux-fill[type="text"]:-ms-input-placeholder, input.aux-light.aux-fill[type="password"]:-ms-input-placeholder, input.aux-light.aux-fill[type="email"]:-ms-input-placeholder, input.aux-light.aux-fill[type="tel"]:-ms-input-placeholder, input.aux-light.aux-fill[type="url"]:-ms-input-placeholder, textarea.aux-light.aux-fill:-ms-input-placeholder { color: #cccccc; }
input.aux-light.aux-fill[type="text"]::-webkit-input-placeholder, input.aux-light.aux-fill[type="password"]::-webkit-input-placeholder, input.aux-light.aux-fill[type="email"]::-webkit-input-placeholder, input.aux-light.aux-fill[type="tel"]::-webkit-input-placeholder, input.aux-light.aux-fill[type="url"]::-webkit-input-placeholder, textarea.aux-light.aux-fill::-webkit-input-placeholder { color: #cccccc; }
input.aux-light.aux-bottom-line[type="text"], input.aux-light.aux-bottom-line[type="password"], input.aux-light.aux-bottom-line[type="email"], input.aux-light.aux-bottom-line[type="tel"], input.aux-light.aux-bottom-line[type="url"], textarea.aux-light.aux-bottom-line { border-bottom-color: #fff; }

/** Auxin dropdown style */
.aux-dropdown-container, .aux-select, .aux-dropdown { position: relative; z-index: 10; }
.aux-dropdown-container:after, .aux-select:after, .aux-dropdown:after { width: 0; height: 0; border-top: 0.45em solid #3d3d3d; border-left: 0.3em solid transparent; border-right: 0.3em solid transparent; content: ''; display: inline-block; position: relative; vertical-align: middle; left: -1.5em; z-index: -1; }
.aux-dropdown-container select, .aux-select select, .aux-dropdown select { -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; border-radius: 0; padding: 0.5em 2em 0.5em 1em; }
.aux-dropdown-container select:focus, .aux-select select:focus, .aux-dropdown select:focus { outline: none; }

/* align =============================
====================================== */
.hidden { display: none !important; }

.left { float: left; }

.right { float: right; }

.center { margin-left: auto; margin-right: auto; display: block; clear: both; }

.alignright, .alignleft { margin-bottom: 1em; }

.alignright { float: right; margin-left: 1.5em; }

.alignleft { float: left; margin-right: 1.5em; }

.aux-text-align-center { text-align: center; }

.aux-text-align-left { text-align: left; }

.aux-text-align-right { text-align: right; }

.aux-center-margin { margin-right: auto; margin-left: auto; }

.aux-float-right { float: right; }

.aux-float-left { float: left; }

.rtl .left { float: right; }
.rtl .right { float: left; }
.rtl .aux-text-align-left { text-align: right; }
.rtl .aux-text-align-right { text-align: left; }
.rtl .aux-float-right { float: left; }
.rtl .aux-float-left { float: right; }
/* auxin Grid
-------------------- */
.aux-1-1, .aux-1-2, .aux-1-3, .aux-2-3, .aux-1-4, .aux-2-4, .aux-3-4, .aux-1-5, .aux-2-5, .aux-3-5, .aux-4-5, .aux-1-6, .aux-2-6, .aux-3-6, .aux-4-6, .aux-5-6, .aux-1-7, .aux-2-7, .aux-3-7, .aux-4-7, .aux-5-7, .aux-6-7, .aux-1-8, .aux-2-8, .aux-3-8, .aux-4-8, .aux-5-8, .aux-6-8, .aux-7-8, .aux-1-9, .aux-2-9, .aux-3-9, .aux-4-9, .aux-5-9, .aux-6-9, .aux-7-9, .aux-7-9, .aux-1-10, .aux-2-10, .aux-3-10, .aux-4-10, .aux-5-10, .aux-6-10, .aux-7-10, .aux-8-10, .aux-9-10, .aux-1-11, .aux-2-11, .aux-3-11, .aux-4-11, .aux-5-11, .aux-6-11, .aux-7-11, .aux-8-11, .aux-9-11, .aux-10-11, .aux-1-12, .aux-2-12, .aux-3-12, .aux-4-12, .aux-5-12, .aux-6-12, .aux-7-12, .aux-8-12, .aux-9-12, .aux-10-12, .aux-11-12, .aux-col { padding-left: 15px; padding-right: 15px; float: left; display: block; }
.aux-no-gutter > .aux-1-1, .aux-no-gutter > .aux-1-2, .aux-no-gutter > .aux-1-3, .aux-no-gutter > .aux-2-3, .aux-no-gutter > .aux-1-4, .aux-no-gutter > .aux-2-4, .aux-no-gutter > .aux-3-4, .aux-no-gutter > .aux-1-5, .aux-no-gutter > .aux-2-5, .aux-no-gutter > .aux-3-5, .aux-no-gutter > .aux-4-5, .aux-no-gutter > .aux-1-6, .aux-no-gutter > .aux-2-6, .aux-no-gutter > .aux-3-6, .aux-no-gutter > .aux-4-6, .aux-no-gutter > .aux-5-6, .aux-no-gutter > .aux-1-7, .aux-no-gutter > .aux-2-7, .aux-no-gutter > .aux-3-7, .aux-no-gutter > .aux-4-7, .aux-no-gutter > .aux-5-7, .aux-no-gutter > .aux-6-7, .aux-no-gutter > .aux-1-8, .aux-no-gutter > .aux-2-8, .aux-no-gutter > .aux-3-8, .aux-no-gutter > .aux-4-8, .aux-no-gutter > .aux-5-8, .aux-no-gutter > .aux-6-8, .aux-no-gutter > .aux-7-8, .aux-no-gutter > .aux-1-9, .aux-no-gutter > .aux-2-9, .aux-no-gutter > .aux-3-9, .aux-no-gutter > .aux-4-9, .aux-no-gutter > .aux-5-9, .aux-no-gutter > .aux-6-9, .aux-no-gutter > .aux-7-9, .aux-no-gutter > .aux-7-9, .aux-no-gutter > .aux-1-10, .aux-no-gutter > .aux-2-10, .aux-no-gutter > .aux-3-10, .aux-no-gutter > .aux-4-10, .aux-no-gutter > .aux-5-10, .aux-no-gutter > .aux-6-10, .aux-no-gutter > .aux-7-10, .aux-no-gutter > .aux-8-10, .aux-no-gutter > .aux-9-10, .aux-no-gutter > .aux-1-11, .aux-no-gutter > .aux-2-11, .aux-no-gutter > .aux-3-11, .aux-no-gutter > .aux-4-11, .aux-no-gutter > .aux-5-11, .aux-no-gutter > .aux-6-11, .aux-no-gutter > .aux-7-11, .aux-no-gutter > .aux-8-11, .aux-no-gutter > .aux-9-11, .aux-no-gutter > .aux-10-11, .aux-no-gutter > .aux-1-12, .aux-no-gutter > .aux-2-12, .aux-no-gutter > .aux-3-12, .aux-no-gutter > .aux-4-12, .aux-no-gutter > .aux-5-12, .aux-no-gutter > .aux-6-12, .aux-no-gutter > .aux-7-12, .aux-no-gutter > .aux-8-12, .aux-no-gutter > .aux-9-12, .aux-no-gutter > .aux-10-12, .aux-no-gutter > .aux-11-12, .aux-no-gutter > .aux-col { padding-left: 0; padding-right: 0; }

.aux-1-1, .aux-1-2, .aux-1-3, .aux-2-3, .aux-1-4, .aux-2-4, .aux-3-4, .aux-1-5, .aux-2-5, .aux-3-5, .aux-4-5, .aux-1-6, .aux-2-6, .aux-3-6, .aux-4-6, .aux-5-6, .aux-1-7, .aux-2-7, .aux-3-7, .aux-4-7, .aux-5-7, .aux-6-7, .aux-1-8, .aux-2-8, .aux-3-8, .aux-4-8, .aux-5-8, .aux-6-8, .aux-7-8, .aux-1-9, .aux-2-9, .aux-3-9, .aux-4-9, .aux-5-9, .aux-6-9, .aux-7-9, .aux-7-9, .aux-1-10, .aux-2-10, .aux-3-10, .aux-4-10, .aux-5-10, .aux-6-10, .aux-7-10, .aux-8-10, .aux-9-10, .aux-1-11, .aux-2-11, .aux-3-11, .aux-4-11, .aux-5-11, .aux-6-11, .aux-7-11, .aux-8-11, .aux-9-11, .aux-10-11, .aux-1-12, .aux-2-12, .aux-3-12, .aux-4-12, .aux-5-12, .aux-6-12, .aux-7-12, .aux-8-12, .aux-9-12, .aux-10-12, .aux-11-12 { margin-bottom: 30px; }

.aux-col-wrapper, .aux-row, .aux-col1, .aux-col2, .aux-col3, .aux-col4, .aux-col5, .aux-col5, .aux-col6, .aux-col7, .aux-col8, .aux-col9, .aux-col10, .aux-col11, .aux-col12 { position: relative; }
.aux-col-wrapper:after, .aux-row:after, .aux-col1:after, .aux-col2:after, .aux-col3:after, .aux-col4:after, .aux-col5:after, .aux-col5:after, .aux-col6:after, .aux-col7:after, .aux-col8:after, .aux-col9:after, .aux-col10:after, .aux-col11:after, .aux-col12:after { content: ""; display: table; clear: both; }
.aux-col-wrapper.aux-no-gutter, .aux-row.aux-no-gutter, .aux-col1.aux-no-gutter, .aux-col2.aux-no-gutter, .aux-col3.aux-no-gutter, .aux-col4.aux-no-gutter, .aux-col5.aux-no-gutter, .aux-col5.aux-no-gutter, .aux-col6.aux-no-gutter, .aux-col7.aux-no-gutter, .aux-col8.aux-no-gutter, .aux-col9.aux-no-gutter, .aux-col10.aux-no-gutter, .aux-col11.aux-no-gutter, .aux-col12.aux-no-gutter { margin-right: 0; margin-left: 0; }

.aux-col1 { margin-bottom: 30px; }

.aux-col2 { margin-bottom: 30px; }

.aux-col3 { margin-bottom: 30px; }

.aux-col4 { margin-bottom: 30px; }

.aux-col5 { margin-bottom: 30px; }

.aux-col6 { margin-bottom: 30px; }

.aux-col7 { margin-bottom: 30px; }

.aux-col8 { margin-bottom: 30px; }

.aux-col9 { margin-bottom: 30px; }

.aux-col10 { margin-bottom: 30px; }

.aux-col11 { margin-bottom: 30px; }

.aux-col12 { margin-bottom: 30px; }

.aux-col-wrapper, .aux-row, .aux-col2, .aux-col3, .aux-col4, .aux-col5, .aux-col6, .aux-col7, .aux-col8, .aux-col9, .aux-col10, .aux-col11, .aux-col12 { margin-left: -15px; margin-right: -15px; }

.aux-1-1 { width: 100%; }

.aux-1-2 { width: 50%; }

.aux-1-3 { width: 33.33%; }

.aux-1-4 { width: 25%; }

.aux-1-5 { width: 20%; }

.aux-1-6 { width: 16.66%; }

.aux-1-7 { width: 14.28%; }

.aux-1-8 { width: 12.5%; }

.aux-1-9 { width: 11.11%; }

.aux-1-10 { width: 10%; }

.aux-1-11 { width: 9.09%; }

.aux-1-12 { width: 8.33%; }

.aux-2-2 { width: 100%; }

.aux-2-3 { width: 66.66%; }

.aux-2-4 { width: 50%; }

.aux-2-5 { width: 40%; }

.aux-2-6 { width: 33.33%; }

.aux-2-7 { width: 28.57%; }

.aux-2-8 { width: 25%; }

.aux-2-9 { width: 22.22%; }

.aux-2-10 { width: 20%; }

.aux-2-11 { width: 18.18%; }

.aux-2-12 { width: 16.66%; }

.aux-3-3 { width: 100%; }

.aux-3-4 { width: 75%; }

.aux-3-5 { width: 60%; }

.aux-3-6 { width: 50%; }

.aux-3-7 { width: 42.85%; }

.aux-3-8 { width: 37.5%; }

.aux-3-9 { width: 33.33%; }

.aux-3-10 { width: 30%; }

.aux-3-11 { width: 27.27%; }

.aux-3-12 { width: 25%; }

.aux-4-4 { width: 100%; }

.aux-4-5 { width: 80%; }

.aux-4-6 { width: 66.66%; }

.aux-4-7 { width: 57.14%; }

.aux-4-8 { width: 50%; }

.aux-4-9 { width: 44.44%; }

.aux-4-10 { width: 40%; }

.aux-4-11 { width: 36.36%; }

.aux-4-12 { width: 33.33%; }

.aux-5-5 { width: 100%; }

.aux-5-6 { width: 83.33%; }

.aux-5-7 { width: 71.42%; }

.aux-5-8 { width: 62.5%; }

.aux-5-9 { width: 55.55%; }

.aux-5-10 { width: 50%; }

.aux-5-11 { width: 45.45%; }

.aux-5-12 { width: 41.66%; }

.aux-6-6 { width: 100%; }

.aux-6-7 { width: 85.71%; }

.aux-6-8 { width: 75%; }

.aux-6-9 { width: 66.66%; }

.aux-6-10 { width: 60%; }

.aux-6-11 { width: 54.54%; }

.aux-6-12 { width: 50%; }

.aux-7-7 { width: 100%; }

.aux-7-8 { width: 87.5%; }

.aux-7-9 { width: 77.77%; }

.aux-7-10 { width: 70%; }

.aux-7-11 { width: 63.63%; }

.aux-7-12 { width: 58.33%; }

.aux-8-8 { width: 100%; }

.aux-8-9 { width: 88.88%; }

.aux-8-10 { width: 80%; }

.aux-8-11 { width: 72.72%; }

.aux-8-12 { width: 66.66%; }

.aux-9-9 { width: 100%; }

.aux-9-10 { width: 90%; }

.aux-9-11 { width: 81.81%; }

.aux-9-12 { width: 75%; }

.aux-10-10 { width: 100%; }

.aux-10-11 { width: 90.9%; }

.aux-10-12 { width: 83.33%; }

.aux-11-11 { width: 100%; }

.aux-11-12 { width: 91.66%; }

.aux-12-12 { width: 100%; }

/* grid for tablet */
@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-tb-1-1 { width: 100%; }
  .aux-tb-1-2 { width: 50%; }
  .aux-tb-1-3 { width: 33.33%; }
  .aux-tb-1-4 { width: 25%; }
  .aux-tb-1-5 { width: 20%; }
  .aux-tb-1-6 { width: 16.66%; }
  .aux-tb-1-7 { width: 14.28%; }
  .aux-tb-1-8 { width: 12.5%; }
  .aux-tb-1-9 { width: 11.11%; }
  .aux-tb-1-10 { width: 10%; }
  .aux-tb-1-11 { width: 9.09%; }
  .aux-tb-1-12 { width: 8.33%; }
  .aux-tb-2-2 { width: 100%; }
  .aux-tb-2-3 { width: 66.66%; }
  .aux-tb-2-4 { width: 50%; }
  .aux-tb-2-5 { width: 40%; }
  .aux-tb-2-6 { width: 33.33%; }
  .aux-tb-2-7 { width: 28.57%; }
  .aux-tb-2-8 { width: 25%; }
  .aux-tb-2-9 { width: 22.22%; }
  .aux-tb-2-10 { width: 20%; }
  .aux-tb-2-11 { width: 18.18%; }
  .aux-tb-2-12 { width: 16.66%; }
  .aux-tb-3-3 { width: 100%; }
  .aux-tb-3-4 { width: 75%; }
  .aux-tb-3-5 { width: 60%; }
  .aux-tb-3-6 { width: 50%; }
  .aux-tb-3-7 { width: 42.85%; }
  .aux-tb-3-8 { width: 37.5%; }
  .aux-tb-3-9 { width: 33.33%; }
  .aux-tb-3-10 { width: 30%; }
  .aux-tb-3-11 { width: 27.27%; }
  .aux-tb-3-12 { width: 25%; }
  .aux-tb-4-4 { width: 100%; }
  .aux-tb-4-5 { width: 80%; }
  .aux-tb-4-6 { width: 66.66%; }
  .aux-tb-4-7 { width: 57.14%; }
  .aux-tb-4-8 { width: 50%; }
  .aux-tb-4-9 { width: 44.44%; }
  .aux-tb-4-10 { width: 40%; }
  .aux-tb-4-11 { width: 36.36%; }
  .aux-tb-4-12 { width: 33.33%; }
  .aux-tb-5-5 { width: 100%; }
  .aux-tb-5-6 { width: 83.33%; }
  .aux-tb-5-7 { width: 71.42%; }
  .aux-tb-5-8 { width: 62.5%; }
  .aux-tb-5-9 { width: 55.55%; }
  .aux-tb-5-10 { width: 50%; }
  .aux-tb-5-11 { width: 45.45%; }
  .aux-tb-5-12 { width: 41.66%; }
  .aux-tb-6-6 { width: 100%; }
  .aux-tb-6-7 { width: 85.71%; }
  .aux-tb-6-8 { width: 75%; }
  .aux-tb-6-9 { width: 66.66%; }
  .aux-tb-6-10 { width: 60%; }
  .aux-tb-6-11 { width: 54.54%; }
  .aux-tb-6-12 { width: 50%; }
  .aux-tb-7-7 { width: 100%; }
  .aux-tb-7-8 { width: 87.5%; }
  .aux-tb-7-9 { width: 77.77%; }
  .aux-tb-7-10 { width: 70%; }
  .aux-tb-7-11 { width: 63.63%; }
  .aux-tb-7-12 { width: 58.33%; }
  .aux-tb-8-8 { width: 100%; }
  .aux-tb-8-9 { width: 88.88%; }
  .aux-tb-8-10 { width: 80%; }
  .aux-tb-8-11 { width: 72.72%; }
  .aux-tb-8-12 { width: 66.66%; }
  .aux-tb-9-9 { width: 100%; }
  .aux-tb-9-10 { width: 90%; }
  .aux-tb-9-11 { width: 81.81%; }
  .aux-tb-9-12 { width: 75%; }
  .aux-tb-10-10 { width: 100%; }
  .aux-tb-10-11 { width: 90.9%; }
  .aux-tb-10-12 { width: 83.33%; }
  .aux-tb-11-11 { width: 100%; }
  .aux-tb-11-12 { width: 91.66%; }
  .aux-tb-12-12 { width: 100%; } }
/* grid for mobile */
@media screen and (max-width: 767px) { .aux-mb-1-1 { width: 100%; }
  .aux-mb-1-2 { width: 50%; }
  .aux-mb-1-3 { width: 33.33%; }
  .aux-mb-1-4 { width: 25%; }
  .aux-mb-1-5 { width: 20%; }
  .aux-mb-1-6 { width: 16.66%; }
  .aux-mb-1-7 { width: 14.28%; }
  .aux-mb-1-8 { width: 12.5%; }
  .aux-mb-1-9 { width: 11.11%; }
  .aux-mb-1-10 { width: 10%; }
  .aux-mb-1-11 { width: 9.09%; }
  .aux-mb-1-12 { width: 8.33%; }
  .aux-mb-2-2 { width: 100%; }
  .aux-mb-2-3 { width: 66.66%; }
  .aux-mb-2-4 { width: 50%; }
  .aux-mb-2-5 { width: 40%; }
  .aux-mb-2-6 { width: 33.33%; }
  .aux-mb-2-7 { width: 28.57%; }
  .aux-mb-2-8 { width: 25%; }
  .aux-mb-2-9 { width: 22.22%; }
  .aux-mb-2-10 { width: 20%; }
  .aux-mb-2-11 { width: 18.18%; }
  .aux-mb-2-12 { width: 16.66%; }
  .aux-mb-3-3 { width: 100%; }
  .aux-mb-3-4 { width: 75%; }
  .aux-mb-3-5 { width: 60%; }
  .aux-mb-3-6 { width: 50%; }
  .aux-mb-3-7 { width: 42.85%; }
  .aux-mb-3-8 { width: 37.5%; }
  .aux-mb-3-9 { width: 33.33%; }
  .aux-mb-3-10 { width: 30%; }
  .aux-mb-3-11 { width: 27.27%; }
  .aux-mb-3-12 { width: 25%; }
  .aux-mb-4-4 { width: 100%; }
  .aux-mb-4-5 { width: 80%; }
  .aux-mb-4-6 { width: 66.66%; }
  .aux-mb-4-7 { width: 57.14%; }
  .aux-mb-4-8 { width: 50%; }
  .aux-mb-4-9 { width: 44.44%; }
  .aux-mb-4-10 { width: 40%; }
  .aux-mb-4-11 { width: 36.36%; }
  .aux-mb-4-12 { width: 33.33%; }
  .aux-mb-5-5 { width: 100%; }
  .aux-mb-5-6 { width: 83.33%; }
  .aux-mb-5-7 { width: 71.42%; }
  .aux-mb-5-8 { width: 62.5%; }
  .aux-mb-5-9 { width: 55.55%; }
  .aux-mb-5-10 { width: 50%; }
  .aux-mb-5-11 { width: 45.45%; }
  .aux-mb-5-12 { width: 41.66%; }
  .aux-mb-6-6 { width: 100%; }
  .aux-mb-6-7 { width: 85.71%; }
  .aux-mb-6-8 { width: 75%; }
  .aux-mb-6-9 { width: 66.66%; }
  .aux-mb-6-10 { width: 60%; }
  .aux-mb-6-11 { width: 54.54%; }
  .aux-mb-6-12 { width: 50%; }
  .aux-mb-7-7 { width: 100%; }
  .aux-mb-7-8 { width: 87.5%; }
  .aux-mb-7-9 { width: 77.77%; }
  .aux-mb-7-10 { width: 70%; }
  .aux-mb-7-11 { width: 63.63%; }
  .aux-mb-7-12 { width: 58.33%; }
  .aux-mb-8-8 { width: 100%; }
  .aux-mb-8-9 { width: 88.88%; }
  .aux-mb-8-10 { width: 80%; }
  .aux-mb-8-11 { width: 72.72%; }
  .aux-mb-8-12 { width: 66.66%; }
  .aux-mb-9-9 { width: 100%; }
  .aux-mb-9-10 { width: 90%; }
  .aux-mb-9-11 { width: 81.81%; }
  .aux-mb-9-12 { width: 75%; }
  .aux-mb-10-10 { width: 100%; }
  .aux-mb-10-11 { width: 90.9%; }
  .aux-mb-10-12 { width: 83.33%; }
  .aux-mb-11-11 { width: 100%; }
  .aux-mb-11-12 { width: 91.66%; }
  .aux-mb-12-12 { width: 100%; } }
.aux-border-collapse > .aux-col { border-width: 1px; border-left-width: 0; border-style: solid; }

.aux-col1 > .aux-col { width: 100%; }

.aux-col2 > .aux-col { width: 50%; }

.aux-col2 .aux-col:nth-child(2n+3) { clear: left; }
.aux-col2.aux-border-collapse .aux-col:nth-child(2n+1) { border-left-width: 1px; }

.rtl .aux-col2.aux-border-collapse .aux-col:nth-child(2n) { border-left-width: 1px; }
.rtl .aux-col2.aux-border-collapse .aux-col:nth-child(2n+1) { border-left-width: 0px; }
.aux-col2 .aux-col:nth-child(2n+3) { margin-top: 30px; }

.aux-border-collapse.aux-col2 .aux-col:nth-child(2n+3) { border-top-width: 0; }

.aux-col2 .aux-col:nth-child(2n+4) { margin-top: 30px; }

.aux-border-collapse.aux-col2 .aux-col:nth-child(2n+4) { border-top-width: 0; }

.aux-col3 > .aux-col { width: 33.33%; }

.aux-col3 .aux-col:nth-child(3n+4) { clear: left; }
.aux-col3.aux-border-collapse .aux-col:nth-child(3n+1) { border-left-width: 1px; }

.rtl .aux-col3.aux-border-collapse .aux-col:nth-child(3n) { border-left-width: 1px; }
.rtl .aux-col3.aux-border-collapse .aux-col:nth-child(3n+1) { border-left-width: 0px; }
.aux-col3 .aux-col:nth-child(3n+4) { margin-top: 30px; }

.aux-border-collapse.aux-col3 .aux-col:nth-child(3n+4) { border-top-width: 0; }

.aux-col3 .aux-col:nth-child(3n+5) { margin-top: 30px; }

.aux-border-collapse.aux-col3 .aux-col:nth-child(3n+5) { border-top-width: 0; }

.aux-col3 .aux-col:nth-child(3n+6) { margin-top: 30px; }

.aux-border-collapse.aux-col3 .aux-col:nth-child(3n+6) { border-top-width: 0; }

.aux-col4 > .aux-col { width: 25%; }

.aux-col4 .aux-col:nth-child(4n+5) { clear: left; }
.aux-col4.aux-border-collapse .aux-col:nth-child(4n+1) { border-left-width: 1px; }

.rtl .aux-col4.aux-border-collapse .aux-col:nth-child(4n) { border-left-width: 1px; }
.rtl .aux-col4.aux-border-collapse .aux-col:nth-child(4n+1) { border-left-width: 0px; }
.aux-col4 .aux-col:nth-child(4n+5) { margin-top: 30px; }

.aux-border-collapse.aux-col4 .aux-col:nth-child(4n+5) { border-top-width: 0; }

.aux-col4 .aux-col:nth-child(4n+6) { margin-top: 30px; }

.aux-border-collapse.aux-col4 .aux-col:nth-child(4n+6) { border-top-width: 0; }

.aux-col4 .aux-col:nth-child(4n+7) { margin-top: 30px; }

.aux-border-collapse.aux-col4 .aux-col:nth-child(4n+7) { border-top-width: 0; }

.aux-col4 .aux-col:nth-child(4n+8) { margin-top: 30px; }

.aux-border-collapse.aux-col4 .aux-col:nth-child(4n+8) { border-top-width: 0; }

.aux-col5 > .aux-col { width: 20%; }

.aux-col5 .aux-col:nth-child(5n+6) { clear: left; }
.aux-col5.aux-border-collapse .aux-col:nth-child(5n+1) { border-left-width: 1px; }

.rtl .aux-col5.aux-border-collapse .aux-col:nth-child(5n) { border-left-width: 1px; }
.rtl .aux-col5.aux-border-collapse .aux-col:nth-child(5n+1) { border-left-width: 0px; }
.aux-col5 .aux-col:nth-child(5n+6) { margin-top: 30px; }

.aux-border-collapse.aux-col5 .aux-col:nth-child(5n+6) { border-top-width: 0; }

.aux-col5 .aux-col:nth-child(5n+7) { margin-top: 30px; }

.aux-border-collapse.aux-col5 .aux-col:nth-child(5n+7) { border-top-width: 0; }

.aux-col5 .aux-col:nth-child(5n+8) { margin-top: 30px; }

.aux-border-collapse.aux-col5 .aux-col:nth-child(5n+8) { border-top-width: 0; }

.aux-col5 .aux-col:nth-child(5n+9) { margin-top: 30px; }

.aux-border-collapse.aux-col5 .aux-col:nth-child(5n+9) { border-top-width: 0; }

.aux-col5 .aux-col:nth-child(5n+10) { margin-top: 30px; }

.aux-border-collapse.aux-col5 .aux-col:nth-child(5n+10) { border-top-width: 0; }

.aux-col6 > .aux-col { width: 16.66%; }

.aux-col6 .aux-col:nth-child(6n+7) { clear: left; }
.aux-col6.aux-border-collapse .aux-col:nth-child(6n+1) { border-left-width: 1px; }

.rtl .aux-col6.aux-border-collapse .aux-col:nth-child(6n) { border-left-width: 1px; }
.rtl .aux-col6.aux-border-collapse .aux-col:nth-child(6n+1) { border-left-width: 0px; }
.aux-col6 .aux-col:nth-child(6n+7) { margin-top: 30px; }

.aux-border-collapse.aux-col6 .aux-col:nth-child(6n+7) { border-top-width: 0; }

.aux-col6 .aux-col:nth-child(6n+8) { margin-top: 30px; }

.aux-border-collapse.aux-col6 .aux-col:nth-child(6n+8) { border-top-width: 0; }

.aux-col6 .aux-col:nth-child(6n+9) { margin-top: 30px; }

.aux-border-collapse.aux-col6 .aux-col:nth-child(6n+9) { border-top-width: 0; }

.aux-col6 .aux-col:nth-child(6n+10) { margin-top: 30px; }

.aux-border-collapse.aux-col6 .aux-col:nth-child(6n+10) { border-top-width: 0; }

.aux-col6 .aux-col:nth-child(6n+11) { margin-top: 30px; }

.aux-border-collapse.aux-col6 .aux-col:nth-child(6n+11) { border-top-width: 0; }

.aux-col6 .aux-col:nth-child(6n+12) { margin-top: 30px; }

.aux-border-collapse.aux-col6 .aux-col:nth-child(6n+12) { border-top-width: 0; }

.aux-col7 > .aux-col { width: 14.28%; }

.aux-col7 .aux-col:nth-child(7n+8) { clear: left; }
.aux-col7.aux-border-collapse .aux-col:nth-child(7n+1) { border-left-width: 1px; }

.rtl .aux-col7.aux-border-collapse .aux-col:nth-child(7n) { border-left-width: 1px; }
.rtl .aux-col7.aux-border-collapse .aux-col:nth-child(7n+1) { border-left-width: 0px; }
.aux-col7 .aux-col:nth-child(7n+8) { margin-top: 30px; }

.aux-border-collapse.aux-col7 .aux-col:nth-child(7n+8) { border-top-width: 0; }

.aux-col7 .aux-col:nth-child(7n+9) { margin-top: 30px; }

.aux-border-collapse.aux-col7 .aux-col:nth-child(7n+9) { border-top-width: 0; }

.aux-col7 .aux-col:nth-child(7n+10) { margin-top: 30px; }

.aux-border-collapse.aux-col7 .aux-col:nth-child(7n+10) { border-top-width: 0; }

.aux-col7 .aux-col:nth-child(7n+11) { margin-top: 30px; }

.aux-border-collapse.aux-col7 .aux-col:nth-child(7n+11) { border-top-width: 0; }

.aux-col7 .aux-col:nth-child(7n+12) { margin-top: 30px; }

.aux-border-collapse.aux-col7 .aux-col:nth-child(7n+12) { border-top-width: 0; }

.aux-col7 .aux-col:nth-child(7n+13) { margin-top: 30px; }

.aux-border-collapse.aux-col7 .aux-col:nth-child(7n+13) { border-top-width: 0; }

.aux-col7 .aux-col:nth-child(7n+14) { margin-top: 30px; }

.aux-border-collapse.aux-col7 .aux-col:nth-child(7n+14) { border-top-width: 0; }

.aux-col8 > .aux-col { width: 12.5%; }

.aux-col8 .aux-col:nth-child(8n+9) { clear: left; }
.aux-col8.aux-border-collapse .aux-col:nth-child(8n+1) { border-left-width: 1px; }

.rtl .aux-col8.aux-border-collapse .aux-col:nth-child(8n) { border-left-width: 1px; }
.rtl .aux-col8.aux-border-collapse .aux-col:nth-child(8n+1) { border-left-width: 0px; }
.aux-col8 .aux-col:nth-child(8n+9) { margin-top: 30px; }

.aux-border-collapse.aux-col8 .aux-col:nth-child(8n+9) { border-top-width: 0; }

.aux-col8 .aux-col:nth-child(8n+10) { margin-top: 30px; }

.aux-border-collapse.aux-col8 .aux-col:nth-child(8n+10) { border-top-width: 0; }

.aux-col8 .aux-col:nth-child(8n+11) { margin-top: 30px; }

.aux-border-collapse.aux-col8 .aux-col:nth-child(8n+11) { border-top-width: 0; }

.aux-col8 .aux-col:nth-child(8n+12) { margin-top: 30px; }

.aux-border-collapse.aux-col8 .aux-col:nth-child(8n+12) { border-top-width: 0; }

.aux-col8 .aux-col:nth-child(8n+13) { margin-top: 30px; }

.aux-border-collapse.aux-col8 .aux-col:nth-child(8n+13) { border-top-width: 0; }

.aux-col8 .aux-col:nth-child(8n+14) { margin-top: 30px; }

.aux-border-collapse.aux-col8 .aux-col:nth-child(8n+14) { border-top-width: 0; }

.aux-col8 .aux-col:nth-child(8n+15) { margin-top: 30px; }

.aux-border-collapse.aux-col8 .aux-col:nth-child(8n+15) { border-top-width: 0; }

.aux-col8 .aux-col:nth-child(8n+16) { margin-top: 30px; }

.aux-border-collapse.aux-col8 .aux-col:nth-child(8n+16) { border-top-width: 0; }

.aux-col9 > .aux-col { width: 11.11%; }

.aux-col9 .aux-col:nth-child(9n+10) { clear: left; }
.aux-col9.aux-border-collapse .aux-col:nth-child(9n+1) { border-left-width: 1px; }

.rtl .aux-col9.aux-border-collapse .aux-col:nth-child(9n) { border-left-width: 1px; }
.rtl .aux-col9.aux-border-collapse .aux-col:nth-child(9n+1) { border-left-width: 0px; }
.aux-col9 .aux-col:nth-child(9n+10) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+10) { border-top-width: 0; }

.aux-col9 .aux-col:nth-child(9n+11) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+11) { border-top-width: 0; }

.aux-col9 .aux-col:nth-child(9n+12) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+12) { border-top-width: 0; }

.aux-col9 .aux-col:nth-child(9n+13) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+13) { border-top-width: 0; }

.aux-col9 .aux-col:nth-child(9n+14) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+14) { border-top-width: 0; }

.aux-col9 .aux-col:nth-child(9n+15) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+15) { border-top-width: 0; }

.aux-col9 .aux-col:nth-child(9n+16) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+16) { border-top-width: 0; }

.aux-col9 .aux-col:nth-child(9n+17) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+17) { border-top-width: 0; }

.aux-col9 .aux-col:nth-child(9n+18) { margin-top: 30px; }

.aux-border-collapse.aux-col9 .aux-col:nth-child(9n+18) { border-top-width: 0; }

.aux-col10 > .aux-col { width: 10%; }

.aux-col10 .aux-col:nth-child(10n+11) { clear: left; }
.aux-col10.aux-border-collapse .aux-col:nth-child(10n+1) { border-left-width: 1px; }

.rtl .aux-col10.aux-border-collapse .aux-col:nth-child(10n) { border-left-width: 1px; }
.rtl .aux-col10.aux-border-collapse .aux-col:nth-child(10n+1) { border-left-width: 0px; }
.aux-col10 .aux-col:nth-child(10n+11) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+11) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+12) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+12) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+13) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+13) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+14) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+14) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+15) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+15) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+16) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+16) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+17) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+17) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+18) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+18) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+19) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+19) { border-top-width: 0; }

.aux-col10 .aux-col:nth-child(10n+20) { margin-top: 30px; }

.aux-border-collapse.aux-col10 .aux-col:nth-child(10n+20) { border-top-width: 0; }

.aux-col11 > .aux-col { width: 9.09%; }

.aux-col11 .aux-col:nth-child(11n+12) { clear: left; }
.aux-col11.aux-border-collapse .aux-col:nth-child(11n+1) { border-left-width: 1px; }

.rtl .aux-col11.aux-border-collapse .aux-col:nth-child(11n) { border-left-width: 1px; }
.rtl .aux-col11.aux-border-collapse .aux-col:nth-child(11n+1) { border-left-width: 0px; }
.aux-col11 .aux-col:nth-child(11n+12) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+12) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+13) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+13) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+14) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+14) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+15) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+15) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+16) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+16) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+17) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+17) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+18) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+18) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+19) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+19) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+20) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+20) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+21) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+21) { border-top-width: 0; }

.aux-col11 .aux-col:nth-child(11n+22) { margin-top: 30px; }

.aux-border-collapse.aux-col11 .aux-col:nth-child(11n+22) { border-top-width: 0; }

.aux-col12 > .aux-col { width: 8.33%; }

.aux-col12 .aux-col:nth-child(12n+13) { clear: left; }
.aux-col12.aux-border-collapse .aux-col:nth-child(12n+1) { border-left-width: 1px; }

.rtl .aux-col12.aux-border-collapse .aux-col:nth-child(12n) { border-left-width: 1px; }
.rtl .aux-col12.aux-border-collapse .aux-col:nth-child(12n+1) { border-left-width: 0px; }
.aux-col12 .aux-col:nth-child(12n+13) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+13) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+14) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+14) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+15) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+15) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+16) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+16) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+17) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+17) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+18) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+18) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+19) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+19) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+20) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+20) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+21) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+21) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+22) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+22) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+23) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+23) { border-top-width: 0; }

.aux-col12 .aux-col:nth-child(12n+24) { margin-top: 30px; }

.aux-border-collapse.aux-col12 .aux-col:nth-child(12n+24) { border-top-width: 0; }

.aux-col1 > .aux-col:nth-child(n+2) { margin-top: 30px; }
.aux-col1.aux-border-collapse > .aux-col { border-left-width: 1px; }
.aux-col1.aux-border-collapse > .aux-col:nth-child(n+2) { border-top-width: 0; }

/* grid for desktop */
@media screen and (min-width: 1025px) { .aux-de-col1 > .aux-col { width: 100%; }
  .aux-de-col2 > .aux-col { width: 50%; }
  .aux-de-col2 .aux-col:nth-child(2n+3) { clear: left; }
  .aux-de-col2.aux-border-collapse .aux-col:nth-child(2n+1) { border-left-width: 1px; }
  .rtl .aux-de-col2.aux-border-collapse .aux-col:nth-child(2n) { border-left-width: 1px; }
  .rtl .aux-de-col2.aux-border-collapse .aux-col:nth-child(2n+1) { border-left-width: 0px; }
  .aux-de-col2 .aux-col:nth-child(2n+3) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col2 .aux-col:nth-child(2n+3) { border-top-width: 0; }
  .aux-de-col2 .aux-col:nth-child(2n+4) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col2 .aux-col:nth-child(2n+4) { border-top-width: 0; }
  .aux-de-col3 > .aux-col { width: 33.33%; }
  .aux-de-col3 .aux-col:nth-child(3n+4) { clear: left; }
  .aux-de-col3.aux-border-collapse .aux-col:nth-child(3n+1) { border-left-width: 1px; }
  .rtl .aux-de-col3.aux-border-collapse .aux-col:nth-child(3n) { border-left-width: 1px; }
  .rtl .aux-de-col3.aux-border-collapse .aux-col:nth-child(3n+1) { border-left-width: 0px; }
  .aux-de-col3 .aux-col:nth-child(3n+4) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col3 .aux-col:nth-child(3n+4) { border-top-width: 0; }
  .aux-de-col3 .aux-col:nth-child(3n+5) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col3 .aux-col:nth-child(3n+5) { border-top-width: 0; }
  .aux-de-col3 .aux-col:nth-child(3n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col3 .aux-col:nth-child(3n+6) { border-top-width: 0; }
  .aux-de-col4 > .aux-col { width: 25%; }
  .aux-de-col4 .aux-col:nth-child(4n+5) { clear: left; }
  .aux-de-col4.aux-border-collapse .aux-col:nth-child(4n+1) { border-left-width: 1px; }
  .rtl .aux-de-col4.aux-border-collapse .aux-col:nth-child(4n) { border-left-width: 1px; }
  .rtl .aux-de-col4.aux-border-collapse .aux-col:nth-child(4n+1) { border-left-width: 0px; }
  .aux-de-col4 .aux-col:nth-child(4n+5) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col4 .aux-col:nth-child(4n+5) { border-top-width: 0; }
  .aux-de-col4 .aux-col:nth-child(4n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col4 .aux-col:nth-child(4n+6) { border-top-width: 0; }
  .aux-de-col4 .aux-col:nth-child(4n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col4 .aux-col:nth-child(4n+7) { border-top-width: 0; }
  .aux-de-col4 .aux-col:nth-child(4n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col4 .aux-col:nth-child(4n+8) { border-top-width: 0; }
  .aux-de-col5 > .aux-col { width: 20%; }
  .aux-de-col5 .aux-col:nth-child(5n+6) { clear: left; }
  .aux-de-col5.aux-border-collapse .aux-col:nth-child(5n+1) { border-left-width: 1px; }
  .rtl .aux-de-col5.aux-border-collapse .aux-col:nth-child(5n) { border-left-width: 1px; }
  .rtl .aux-de-col5.aux-border-collapse .aux-col:nth-child(5n+1) { border-left-width: 0px; }
  .aux-de-col5 .aux-col:nth-child(5n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col5 .aux-col:nth-child(5n+6) { border-top-width: 0; }
  .aux-de-col5 .aux-col:nth-child(5n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col5 .aux-col:nth-child(5n+7) { border-top-width: 0; }
  .aux-de-col5 .aux-col:nth-child(5n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col5 .aux-col:nth-child(5n+8) { border-top-width: 0; }
  .aux-de-col5 .aux-col:nth-child(5n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col5 .aux-col:nth-child(5n+9) { border-top-width: 0; }
  .aux-de-col5 .aux-col:nth-child(5n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col5 .aux-col:nth-child(5n+10) { border-top-width: 0; }
  .aux-de-col6 > .aux-col { width: 16.66%; }
  .aux-de-col6 .aux-col:nth-child(6n+7) { clear: left; }
  .aux-de-col6.aux-border-collapse .aux-col:nth-child(6n+1) { border-left-width: 1px; }
  .rtl .aux-de-col6.aux-border-collapse .aux-col:nth-child(6n) { border-left-width: 1px; }
  .rtl .aux-de-col6.aux-border-collapse .aux-col:nth-child(6n+1) { border-left-width: 0px; }
  .aux-de-col6 .aux-col:nth-child(6n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col6 .aux-col:nth-child(6n+7) { border-top-width: 0; }
  .aux-de-col6 .aux-col:nth-child(6n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col6 .aux-col:nth-child(6n+8) { border-top-width: 0; }
  .aux-de-col6 .aux-col:nth-child(6n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col6 .aux-col:nth-child(6n+9) { border-top-width: 0; }
  .aux-de-col6 .aux-col:nth-child(6n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col6 .aux-col:nth-child(6n+10) { border-top-width: 0; }
  .aux-de-col6 .aux-col:nth-child(6n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col6 .aux-col:nth-child(6n+11) { border-top-width: 0; }
  .aux-de-col6 .aux-col:nth-child(6n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col6 .aux-col:nth-child(6n+12) { border-top-width: 0; }
  .aux-de-col7 > .aux-col { width: 14.28%; }
  .aux-de-col7 .aux-col:nth-child(7n+8) { clear: left; }
  .aux-de-col7.aux-border-collapse .aux-col:nth-child(7n+1) { border-left-width: 1px; }
  .rtl .aux-de-col7.aux-border-collapse .aux-col:nth-child(7n) { border-left-width: 1px; }
  .rtl .aux-de-col7.aux-border-collapse .aux-col:nth-child(7n+1) { border-left-width: 0px; }
  .aux-de-col7 .aux-col:nth-child(7n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col7 .aux-col:nth-child(7n+8) { border-top-width: 0; }
  .aux-de-col7 .aux-col:nth-child(7n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col7 .aux-col:nth-child(7n+9) { border-top-width: 0; }
  .aux-de-col7 .aux-col:nth-child(7n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col7 .aux-col:nth-child(7n+10) { border-top-width: 0; }
  .aux-de-col7 .aux-col:nth-child(7n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col7 .aux-col:nth-child(7n+11) { border-top-width: 0; }
  .aux-de-col7 .aux-col:nth-child(7n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col7 .aux-col:nth-child(7n+12) { border-top-width: 0; }
  .aux-de-col7 .aux-col:nth-child(7n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col7 .aux-col:nth-child(7n+13) { border-top-width: 0; }
  .aux-de-col7 .aux-col:nth-child(7n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col7 .aux-col:nth-child(7n+14) { border-top-width: 0; }
  .aux-de-col8 > .aux-col { width: 12.5%; }
  .aux-de-col8 .aux-col:nth-child(8n+9) { clear: left; }
  .aux-de-col8.aux-border-collapse .aux-col:nth-child(8n+1) { border-left-width: 1px; }
  .rtl .aux-de-col8.aux-border-collapse .aux-col:nth-child(8n) { border-left-width: 1px; }
  .rtl .aux-de-col8.aux-border-collapse .aux-col:nth-child(8n+1) { border-left-width: 0px; }
  .aux-de-col8 .aux-col:nth-child(8n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col8 .aux-col:nth-child(8n+9) { border-top-width: 0; }
  .aux-de-col8 .aux-col:nth-child(8n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col8 .aux-col:nth-child(8n+10) { border-top-width: 0; }
  .aux-de-col8 .aux-col:nth-child(8n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col8 .aux-col:nth-child(8n+11) { border-top-width: 0; }
  .aux-de-col8 .aux-col:nth-child(8n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col8 .aux-col:nth-child(8n+12) { border-top-width: 0; }
  .aux-de-col8 .aux-col:nth-child(8n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col8 .aux-col:nth-child(8n+13) { border-top-width: 0; }
  .aux-de-col8 .aux-col:nth-child(8n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col8 .aux-col:nth-child(8n+14) { border-top-width: 0; }
  .aux-de-col8 .aux-col:nth-child(8n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col8 .aux-col:nth-child(8n+15) { border-top-width: 0; }
  .aux-de-col8 .aux-col:nth-child(8n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col8 .aux-col:nth-child(8n+16) { border-top-width: 0; }
  .aux-de-col9 > .aux-col { width: 11.11%; }
  .aux-de-col9 .aux-col:nth-child(9n+10) { clear: left; }
  .aux-de-col9.aux-border-collapse .aux-col:nth-child(9n+1) { border-left-width: 1px; }
  .rtl .aux-de-col9.aux-border-collapse .aux-col:nth-child(9n) { border-left-width: 1px; }
  .rtl .aux-de-col9.aux-border-collapse .aux-col:nth-child(9n+1) { border-left-width: 0px; }
  .aux-de-col9 .aux-col:nth-child(9n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+10) { border-top-width: 0; }
  .aux-de-col9 .aux-col:nth-child(9n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+11) { border-top-width: 0; }
  .aux-de-col9 .aux-col:nth-child(9n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+12) { border-top-width: 0; }
  .aux-de-col9 .aux-col:nth-child(9n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+13) { border-top-width: 0; }
  .aux-de-col9 .aux-col:nth-child(9n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+14) { border-top-width: 0; }
  .aux-de-col9 .aux-col:nth-child(9n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+15) { border-top-width: 0; }
  .aux-de-col9 .aux-col:nth-child(9n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+16) { border-top-width: 0; }
  .aux-de-col9 .aux-col:nth-child(9n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+17) { border-top-width: 0; }
  .aux-de-col9 .aux-col:nth-child(9n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col9 .aux-col:nth-child(9n+18) { border-top-width: 0; }
  .aux-de-col10 > .aux-col { width: 10%; }
  .aux-de-col10 .aux-col:nth-child(10n+11) { clear: left; }
  .aux-de-col10.aux-border-collapse .aux-col:nth-child(10n+1) { border-left-width: 1px; }
  .rtl .aux-de-col10.aux-border-collapse .aux-col:nth-child(10n) { border-left-width: 1px; }
  .rtl .aux-de-col10.aux-border-collapse .aux-col:nth-child(10n+1) { border-left-width: 0px; }
  .aux-de-col10 .aux-col:nth-child(10n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+11) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+12) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+13) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+14) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+15) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+16) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+17) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+18) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+19) { border-top-width: 0; }
  .aux-de-col10 .aux-col:nth-child(10n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col10 .aux-col:nth-child(10n+20) { border-top-width: 0; }
  .aux-de-col11 > .aux-col { width: 9.09%; }
  .aux-de-col11 .aux-col:nth-child(11n+12) { clear: left; }
  .aux-de-col11.aux-border-collapse .aux-col:nth-child(11n+1) { border-left-width: 1px; }
  .rtl .aux-de-col11.aux-border-collapse .aux-col:nth-child(11n) { border-left-width: 1px; }
  .rtl .aux-de-col11.aux-border-collapse .aux-col:nth-child(11n+1) { border-left-width: 0px; }
  .aux-de-col11 .aux-col:nth-child(11n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+12) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+13) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+14) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+15) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+16) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+17) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+18) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+19) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+20) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+21) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+21) { border-top-width: 0; }
  .aux-de-col11 .aux-col:nth-child(11n+22) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col11 .aux-col:nth-child(11n+22) { border-top-width: 0; }
  .aux-de-col12 > .aux-col { width: 8.33%; }
  .aux-de-col12 .aux-col:nth-child(12n+13) { clear: left; }
  .aux-de-col12.aux-border-collapse .aux-col:nth-child(12n+1) { border-left-width: 1px; }
  .rtl .aux-de-col12.aux-border-collapse .aux-col:nth-child(12n) { border-left-width: 1px; }
  .rtl .aux-de-col12.aux-border-collapse .aux-col:nth-child(12n+1) { border-left-width: 0px; }
  .aux-de-col12 .aux-col:nth-child(12n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+13) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+14) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+15) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+16) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+17) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+18) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+19) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+20) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+21) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+21) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+22) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+22) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+23) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+23) { border-top-width: 0; }
  .aux-de-col12 .aux-col:nth-child(12n+24) { margin-top: 30px; }
  .aux-border-collapse.aux-de-col12 .aux-col:nth-child(12n+24) { border-top-width: 0; }
  .aux-de-col1 > .aux-col:nth-child(n+2) { margin-top: 30px; }
  .aux-de-col1.aux-border-collapse > .aux-col { border-left-width: 1px; }
  .aux-de-col1.aux-border-collapse > .aux-col:nth-child(n+2) { border-top-width: 0; } }
/* grid for tablet */
@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-tb-1 { width: 100%; }
  .aux-tb-2 { width: 50%; }
  .aux-tb-3 { width: 33.33%; }
  .aux-tb-4 { width: 25%; }
  .aux-tb-5 { width: 20%; }
  .aux-tb-6 { width: 16.66%; }
  .aux-tb-7 { width: 14.28%; }
  .aux-tb-8 { width: 12.5%; }
  .aux-tb-9 { width: 11.11%; }
  .aux-tb-10 { width: 10%; }
  .aux-tb-11 { width: 9.09%; }
  .aux-tb-12 { width: 8.33%; }
  .aux-tb-col1 > .aux-col { width: 100%; }
  .aux-tb-col2 > .aux-col { width: 50%; }
  .aux-tb-col2 .aux-col:nth-child(2n+3) { clear: left; }
  .aux-tb-col2.aux-border-collapse .aux-col:nth-child(2n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col2.aux-border-collapse .aux-col:nth-child(2n) { border-left-width: 1px; }
  .rtl .aux-tb-col2.aux-border-collapse .aux-col:nth-child(2n+1) { border-left-width: 0px; }
  .aux-tb-col2 .aux-col:nth-child(2n+3) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col2 .aux-col:nth-child(2n+3) { border-top-width: 0; }
  .aux-tb-col2 .aux-col:nth-child(2n+4) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col2 .aux-col:nth-child(2n+4) { border-top-width: 0; }
  .aux-tb-col3 > .aux-col { width: 33.33%; }
  .aux-tb-col3 .aux-col:nth-child(3n+4) { clear: left; }
  .aux-tb-col3.aux-border-collapse .aux-col:nth-child(3n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col3.aux-border-collapse .aux-col:nth-child(3n) { border-left-width: 1px; }
  .rtl .aux-tb-col3.aux-border-collapse .aux-col:nth-child(3n+1) { border-left-width: 0px; }
  .aux-tb-col3 .aux-col:nth-child(3n+4) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col3 .aux-col:nth-child(3n+4) { border-top-width: 0; }
  .aux-tb-col3 .aux-col:nth-child(3n+5) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col3 .aux-col:nth-child(3n+5) { border-top-width: 0; }
  .aux-tb-col3 .aux-col:nth-child(3n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col3 .aux-col:nth-child(3n+6) { border-top-width: 0; }
  .aux-tb-col4 > .aux-col { width: 25%; }
  .aux-tb-col4 .aux-col:nth-child(4n+5) { clear: left; }
  .aux-tb-col4.aux-border-collapse .aux-col:nth-child(4n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col4.aux-border-collapse .aux-col:nth-child(4n) { border-left-width: 1px; }
  .rtl .aux-tb-col4.aux-border-collapse .aux-col:nth-child(4n+1) { border-left-width: 0px; }
  .aux-tb-col4 .aux-col:nth-child(4n+5) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col4 .aux-col:nth-child(4n+5) { border-top-width: 0; }
  .aux-tb-col4 .aux-col:nth-child(4n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col4 .aux-col:nth-child(4n+6) { border-top-width: 0; }
  .aux-tb-col4 .aux-col:nth-child(4n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col4 .aux-col:nth-child(4n+7) { border-top-width: 0; }
  .aux-tb-col4 .aux-col:nth-child(4n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col4 .aux-col:nth-child(4n+8) { border-top-width: 0; }
  .aux-tb-col5 > .aux-col { width: 20%; }
  .aux-tb-col5 .aux-col:nth-child(5n+6) { clear: left; }
  .aux-tb-col5.aux-border-collapse .aux-col:nth-child(5n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col5.aux-border-collapse .aux-col:nth-child(5n) { border-left-width: 1px; }
  .rtl .aux-tb-col5.aux-border-collapse .aux-col:nth-child(5n+1) { border-left-width: 0px; }
  .aux-tb-col5 .aux-col:nth-child(5n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col5 .aux-col:nth-child(5n+6) { border-top-width: 0; }
  .aux-tb-col5 .aux-col:nth-child(5n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col5 .aux-col:nth-child(5n+7) { border-top-width: 0; }
  .aux-tb-col5 .aux-col:nth-child(5n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col5 .aux-col:nth-child(5n+8) { border-top-width: 0; }
  .aux-tb-col5 .aux-col:nth-child(5n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col5 .aux-col:nth-child(5n+9) { border-top-width: 0; }
  .aux-tb-col5 .aux-col:nth-child(5n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col5 .aux-col:nth-child(5n+10) { border-top-width: 0; }
  .aux-tb-col6 > .aux-col { width: 16.66%; }
  .aux-tb-col6 .aux-col:nth-child(6n+7) { clear: left; }
  .aux-tb-col6.aux-border-collapse .aux-col:nth-child(6n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col6.aux-border-collapse .aux-col:nth-child(6n) { border-left-width: 1px; }
  .rtl .aux-tb-col6.aux-border-collapse .aux-col:nth-child(6n+1) { border-left-width: 0px; }
  .aux-tb-col6 .aux-col:nth-child(6n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col6 .aux-col:nth-child(6n+7) { border-top-width: 0; }
  .aux-tb-col6 .aux-col:nth-child(6n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col6 .aux-col:nth-child(6n+8) { border-top-width: 0; }
  .aux-tb-col6 .aux-col:nth-child(6n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col6 .aux-col:nth-child(6n+9) { border-top-width: 0; }
  .aux-tb-col6 .aux-col:nth-child(6n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col6 .aux-col:nth-child(6n+10) { border-top-width: 0; }
  .aux-tb-col6 .aux-col:nth-child(6n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col6 .aux-col:nth-child(6n+11) { border-top-width: 0; }
  .aux-tb-col6 .aux-col:nth-child(6n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col6 .aux-col:nth-child(6n+12) { border-top-width: 0; }
  .aux-tb-col7 > .aux-col { width: 14.28%; }
  .aux-tb-col7 .aux-col:nth-child(7n+8) { clear: left; }
  .aux-tb-col7.aux-border-collapse .aux-col:nth-child(7n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col7.aux-border-collapse .aux-col:nth-child(7n) { border-left-width: 1px; }
  .rtl .aux-tb-col7.aux-border-collapse .aux-col:nth-child(7n+1) { border-left-width: 0px; }
  .aux-tb-col7 .aux-col:nth-child(7n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col7 .aux-col:nth-child(7n+8) { border-top-width: 0; }
  .aux-tb-col7 .aux-col:nth-child(7n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col7 .aux-col:nth-child(7n+9) { border-top-width: 0; }
  .aux-tb-col7 .aux-col:nth-child(7n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col7 .aux-col:nth-child(7n+10) { border-top-width: 0; }
  .aux-tb-col7 .aux-col:nth-child(7n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col7 .aux-col:nth-child(7n+11) { border-top-width: 0; }
  .aux-tb-col7 .aux-col:nth-child(7n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col7 .aux-col:nth-child(7n+12) { border-top-width: 0; }
  .aux-tb-col7 .aux-col:nth-child(7n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col7 .aux-col:nth-child(7n+13) { border-top-width: 0; }
  .aux-tb-col7 .aux-col:nth-child(7n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col7 .aux-col:nth-child(7n+14) { border-top-width: 0; }
  .aux-tb-col8 > .aux-col { width: 12.5%; }
  .aux-tb-col8 .aux-col:nth-child(8n+9) { clear: left; }
  .aux-tb-col8.aux-border-collapse .aux-col:nth-child(8n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col8.aux-border-collapse .aux-col:nth-child(8n) { border-left-width: 1px; }
  .rtl .aux-tb-col8.aux-border-collapse .aux-col:nth-child(8n+1) { border-left-width: 0px; }
  .aux-tb-col8 .aux-col:nth-child(8n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col8 .aux-col:nth-child(8n+9) { border-top-width: 0; }
  .aux-tb-col8 .aux-col:nth-child(8n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col8 .aux-col:nth-child(8n+10) { border-top-width: 0; }
  .aux-tb-col8 .aux-col:nth-child(8n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col8 .aux-col:nth-child(8n+11) { border-top-width: 0; }
  .aux-tb-col8 .aux-col:nth-child(8n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col8 .aux-col:nth-child(8n+12) { border-top-width: 0; }
  .aux-tb-col8 .aux-col:nth-child(8n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col8 .aux-col:nth-child(8n+13) { border-top-width: 0; }
  .aux-tb-col8 .aux-col:nth-child(8n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col8 .aux-col:nth-child(8n+14) { border-top-width: 0; }
  .aux-tb-col8 .aux-col:nth-child(8n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col8 .aux-col:nth-child(8n+15) { border-top-width: 0; }
  .aux-tb-col8 .aux-col:nth-child(8n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col8 .aux-col:nth-child(8n+16) { border-top-width: 0; }
  .aux-tb-col9 > .aux-col { width: 11.11%; }
  .aux-tb-col9 .aux-col:nth-child(9n+10) { clear: left; }
  .aux-tb-col9.aux-border-collapse .aux-col:nth-child(9n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col9.aux-border-collapse .aux-col:nth-child(9n) { border-left-width: 1px; }
  .rtl .aux-tb-col9.aux-border-collapse .aux-col:nth-child(9n+1) { border-left-width: 0px; }
  .aux-tb-col9 .aux-col:nth-child(9n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+10) { border-top-width: 0; }
  .aux-tb-col9 .aux-col:nth-child(9n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+11) { border-top-width: 0; }
  .aux-tb-col9 .aux-col:nth-child(9n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+12) { border-top-width: 0; }
  .aux-tb-col9 .aux-col:nth-child(9n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+13) { border-top-width: 0; }
  .aux-tb-col9 .aux-col:nth-child(9n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+14) { border-top-width: 0; }
  .aux-tb-col9 .aux-col:nth-child(9n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+15) { border-top-width: 0; }
  .aux-tb-col9 .aux-col:nth-child(9n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+16) { border-top-width: 0; }
  .aux-tb-col9 .aux-col:nth-child(9n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+17) { border-top-width: 0; }
  .aux-tb-col9 .aux-col:nth-child(9n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col9 .aux-col:nth-child(9n+18) { border-top-width: 0; }
  .aux-tb-col10 > .aux-col { width: 10%; }
  .aux-tb-col10 .aux-col:nth-child(10n+11) { clear: left; }
  .aux-tb-col10.aux-border-collapse .aux-col:nth-child(10n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col10.aux-border-collapse .aux-col:nth-child(10n) { border-left-width: 1px; }
  .rtl .aux-tb-col10.aux-border-collapse .aux-col:nth-child(10n+1) { border-left-width: 0px; }
  .aux-tb-col10 .aux-col:nth-child(10n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+11) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+12) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+13) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+14) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+15) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+16) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+17) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+18) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+19) { border-top-width: 0; }
  .aux-tb-col10 .aux-col:nth-child(10n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col10 .aux-col:nth-child(10n+20) { border-top-width: 0; }
  .aux-tb-col11 > .aux-col { width: 9.09%; }
  .aux-tb-col11 .aux-col:nth-child(11n+12) { clear: left; }
  .aux-tb-col11.aux-border-collapse .aux-col:nth-child(11n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col11.aux-border-collapse .aux-col:nth-child(11n) { border-left-width: 1px; }
  .rtl .aux-tb-col11.aux-border-collapse .aux-col:nth-child(11n+1) { border-left-width: 0px; }
  .aux-tb-col11 .aux-col:nth-child(11n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+12) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+13) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+14) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+15) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+16) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+17) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+18) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+19) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+20) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+21) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+21) { border-top-width: 0; }
  .aux-tb-col11 .aux-col:nth-child(11n+22) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col11 .aux-col:nth-child(11n+22) { border-top-width: 0; }
  .aux-tb-col12 > .aux-col { width: 8.33%; }
  .aux-tb-col12 .aux-col:nth-child(12n+13) { clear: left; }
  .aux-tb-col12.aux-border-collapse .aux-col:nth-child(12n+1) { border-left-width: 1px; }
  .rtl .aux-tb-col12.aux-border-collapse .aux-col:nth-child(12n) { border-left-width: 1px; }
  .rtl .aux-tb-col12.aux-border-collapse .aux-col:nth-child(12n+1) { border-left-width: 0px; }
  .aux-tb-col12 .aux-col:nth-child(12n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+13) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+14) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+15) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+16) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+17) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+18) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+19) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+20) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+21) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+21) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+22) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+22) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+23) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+23) { border-top-width: 0; }
  .aux-tb-col12 .aux-col:nth-child(12n+24) { margin-top: 30px; }
  .aux-border-collapse.aux-tb-col12 .aux-col:nth-child(12n+24) { border-top-width: 0; }
  .aux-tb-col1 > .aux-col:nth-child(n+2) { margin-top: 30px; }
  .aux-tb-col1.aux-border-collapse > .aux-col { border-left-width: 1px; }
  .aux-tb-col1.aux-border-collapse > .aux-col:nth-child(n+2) { border-top-width: 0; } }
/* grid for mobile */
@media screen and (max-width: 767px) { .aux-mb-1 { width: 100%; }
  .aux-mb-2 { width: 50%; }
  .aux-mb-3 { width: 33.33%; }
  .aux-mb-4 { width: 25%; }
  .aux-mb-5 { width: 20%; }
  .aux-mb-6 { width: 16.66%; }
  .aux-mb-7 { width: 14.28%; }
  .aux-mb-8 { width: 12.5%; }
  .aux-mb-9 { width: 11.11%; }
  .aux-mb-10 { width: 10%; }
  .aux-mb-11 { width: 9.09%; }
  .aux-mb-12 { width: 8.33%; }
  .aux-mb-col1 > .aux-col { width: 100%; }
  .aux-mb-col2 > .aux-col { width: 50%; }
  .aux-mb-col2 .aux-col:nth-child(2n+3) { clear: left; }
  .aux-mb-col2.aux-border-collapse .aux-col:nth-child(2n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col2.aux-border-collapse .aux-col:nth-child(2n) { border-left-width: 1px; }
  .rtl .aux-mb-col2.aux-border-collapse .aux-col:nth-child(2n+1) { border-left-width: 0px; }
  .aux-mb-col2 .aux-col:nth-child(2n+3) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col2 .aux-col:nth-child(2n+3) { border-top-width: 0; }
  .aux-mb-col2 .aux-col:nth-child(2n+4) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col2 .aux-col:nth-child(2n+4) { border-top-width: 0; }
  .aux-mb-col3 > .aux-col { width: 33.33%; }
  .aux-mb-col3 .aux-col:nth-child(3n+4) { clear: left; }
  .aux-mb-col3.aux-border-collapse .aux-col:nth-child(3n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col3.aux-border-collapse .aux-col:nth-child(3n) { border-left-width: 1px; }
  .rtl .aux-mb-col3.aux-border-collapse .aux-col:nth-child(3n+1) { border-left-width: 0px; }
  .aux-mb-col3 .aux-col:nth-child(3n+4) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col3 .aux-col:nth-child(3n+4) { border-top-width: 0; }
  .aux-mb-col3 .aux-col:nth-child(3n+5) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col3 .aux-col:nth-child(3n+5) { border-top-width: 0; }
  .aux-mb-col3 .aux-col:nth-child(3n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col3 .aux-col:nth-child(3n+6) { border-top-width: 0; }
  .aux-mb-col4 > .aux-col { width: 25%; }
  .aux-mb-col4 .aux-col:nth-child(4n+5) { clear: left; }
  .aux-mb-col4.aux-border-collapse .aux-col:nth-child(4n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col4.aux-border-collapse .aux-col:nth-child(4n) { border-left-width: 1px; }
  .rtl .aux-mb-col4.aux-border-collapse .aux-col:nth-child(4n+1) { border-left-width: 0px; }
  .aux-mb-col4 .aux-col:nth-child(4n+5) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col4 .aux-col:nth-child(4n+5) { border-top-width: 0; }
  .aux-mb-col4 .aux-col:nth-child(4n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col4 .aux-col:nth-child(4n+6) { border-top-width: 0; }
  .aux-mb-col4 .aux-col:nth-child(4n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col4 .aux-col:nth-child(4n+7) { border-top-width: 0; }
  .aux-mb-col4 .aux-col:nth-child(4n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col4 .aux-col:nth-child(4n+8) { border-top-width: 0; }
  .aux-mb-col5 > .aux-col { width: 20%; }
  .aux-mb-col5 .aux-col:nth-child(5n+6) { clear: left; }
  .aux-mb-col5.aux-border-collapse .aux-col:nth-child(5n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col5.aux-border-collapse .aux-col:nth-child(5n) { border-left-width: 1px; }
  .rtl .aux-mb-col5.aux-border-collapse .aux-col:nth-child(5n+1) { border-left-width: 0px; }
  .aux-mb-col5 .aux-col:nth-child(5n+6) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col5 .aux-col:nth-child(5n+6) { border-top-width: 0; }
  .aux-mb-col5 .aux-col:nth-child(5n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col5 .aux-col:nth-child(5n+7) { border-top-width: 0; }
  .aux-mb-col5 .aux-col:nth-child(5n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col5 .aux-col:nth-child(5n+8) { border-top-width: 0; }
  .aux-mb-col5 .aux-col:nth-child(5n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col5 .aux-col:nth-child(5n+9) { border-top-width: 0; }
  .aux-mb-col5 .aux-col:nth-child(5n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col5 .aux-col:nth-child(5n+10) { border-top-width: 0; }
  .aux-mb-col6 > .aux-col { width: 16.66%; }
  .aux-mb-col6 .aux-col:nth-child(6n+7) { clear: left; }
  .aux-mb-col6.aux-border-collapse .aux-col:nth-child(6n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col6.aux-border-collapse .aux-col:nth-child(6n) { border-left-width: 1px; }
  .rtl .aux-mb-col6.aux-border-collapse .aux-col:nth-child(6n+1) { border-left-width: 0px; }
  .aux-mb-col6 .aux-col:nth-child(6n+7) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col6 .aux-col:nth-child(6n+7) { border-top-width: 0; }
  .aux-mb-col6 .aux-col:nth-child(6n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col6 .aux-col:nth-child(6n+8) { border-top-width: 0; }
  .aux-mb-col6 .aux-col:nth-child(6n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col6 .aux-col:nth-child(6n+9) { border-top-width: 0; }
  .aux-mb-col6 .aux-col:nth-child(6n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col6 .aux-col:nth-child(6n+10) { border-top-width: 0; }
  .aux-mb-col6 .aux-col:nth-child(6n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col6 .aux-col:nth-child(6n+11) { border-top-width: 0; }
  .aux-mb-col6 .aux-col:nth-child(6n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col6 .aux-col:nth-child(6n+12) { border-top-width: 0; }
  .aux-mb-col7 > .aux-col { width: 14.28%; }
  .aux-mb-col7 .aux-col:nth-child(7n+8) { clear: left; }
  .aux-mb-col7.aux-border-collapse .aux-col:nth-child(7n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col7.aux-border-collapse .aux-col:nth-child(7n) { border-left-width: 1px; }
  .rtl .aux-mb-col7.aux-border-collapse .aux-col:nth-child(7n+1) { border-left-width: 0px; }
  .aux-mb-col7 .aux-col:nth-child(7n+8) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col7 .aux-col:nth-child(7n+8) { border-top-width: 0; }
  .aux-mb-col7 .aux-col:nth-child(7n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col7 .aux-col:nth-child(7n+9) { border-top-width: 0; }
  .aux-mb-col7 .aux-col:nth-child(7n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col7 .aux-col:nth-child(7n+10) { border-top-width: 0; }
  .aux-mb-col7 .aux-col:nth-child(7n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col7 .aux-col:nth-child(7n+11) { border-top-width: 0; }
  .aux-mb-col7 .aux-col:nth-child(7n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col7 .aux-col:nth-child(7n+12) { border-top-width: 0; }
  .aux-mb-col7 .aux-col:nth-child(7n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col7 .aux-col:nth-child(7n+13) { border-top-width: 0; }
  .aux-mb-col7 .aux-col:nth-child(7n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col7 .aux-col:nth-child(7n+14) { border-top-width: 0; }
  .aux-mb-col8 > .aux-col { width: 12.5%; }
  .aux-mb-col8 .aux-col:nth-child(8n+9) { clear: left; }
  .aux-mb-col8.aux-border-collapse .aux-col:nth-child(8n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col8.aux-border-collapse .aux-col:nth-child(8n) { border-left-width: 1px; }
  .rtl .aux-mb-col8.aux-border-collapse .aux-col:nth-child(8n+1) { border-left-width: 0px; }
  .aux-mb-col8 .aux-col:nth-child(8n+9) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col8 .aux-col:nth-child(8n+9) { border-top-width: 0; }
  .aux-mb-col8 .aux-col:nth-child(8n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col8 .aux-col:nth-child(8n+10) { border-top-width: 0; }
  .aux-mb-col8 .aux-col:nth-child(8n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col8 .aux-col:nth-child(8n+11) { border-top-width: 0; }
  .aux-mb-col8 .aux-col:nth-child(8n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col8 .aux-col:nth-child(8n+12) { border-top-width: 0; }
  .aux-mb-col8 .aux-col:nth-child(8n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col8 .aux-col:nth-child(8n+13) { border-top-width: 0; }
  .aux-mb-col8 .aux-col:nth-child(8n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col8 .aux-col:nth-child(8n+14) { border-top-width: 0; }
  .aux-mb-col8 .aux-col:nth-child(8n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col8 .aux-col:nth-child(8n+15) { border-top-width: 0; }
  .aux-mb-col8 .aux-col:nth-child(8n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col8 .aux-col:nth-child(8n+16) { border-top-width: 0; }
  .aux-mb-col9 > .aux-col { width: 11.11%; }
  .aux-mb-col9 .aux-col:nth-child(9n+10) { clear: left; }
  .aux-mb-col9.aux-border-collapse .aux-col:nth-child(9n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col9.aux-border-collapse .aux-col:nth-child(9n) { border-left-width: 1px; }
  .rtl .aux-mb-col9.aux-border-collapse .aux-col:nth-child(9n+1) { border-left-width: 0px; }
  .aux-mb-col9 .aux-col:nth-child(9n+10) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+10) { border-top-width: 0; }
  .aux-mb-col9 .aux-col:nth-child(9n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+11) { border-top-width: 0; }
  .aux-mb-col9 .aux-col:nth-child(9n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+12) { border-top-width: 0; }
  .aux-mb-col9 .aux-col:nth-child(9n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+13) { border-top-width: 0; }
  .aux-mb-col9 .aux-col:nth-child(9n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+14) { border-top-width: 0; }
  .aux-mb-col9 .aux-col:nth-child(9n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+15) { border-top-width: 0; }
  .aux-mb-col9 .aux-col:nth-child(9n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+16) { border-top-width: 0; }
  .aux-mb-col9 .aux-col:nth-child(9n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+17) { border-top-width: 0; }
  .aux-mb-col9 .aux-col:nth-child(9n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col9 .aux-col:nth-child(9n+18) { border-top-width: 0; }
  .aux-mb-col10 > .aux-col { width: 10%; }
  .aux-mb-col10 .aux-col:nth-child(10n+11) { clear: left; }
  .aux-mb-col10.aux-border-collapse .aux-col:nth-child(10n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col10.aux-border-collapse .aux-col:nth-child(10n) { border-left-width: 1px; }
  .rtl .aux-mb-col10.aux-border-collapse .aux-col:nth-child(10n+1) { border-left-width: 0px; }
  .aux-mb-col10 .aux-col:nth-child(10n+11) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+11) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+12) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+13) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+14) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+15) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+16) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+17) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+18) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+19) { border-top-width: 0; }
  .aux-mb-col10 .aux-col:nth-child(10n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col10 .aux-col:nth-child(10n+20) { border-top-width: 0; }
  .aux-mb-col11 > .aux-col { width: 9.09%; }
  .aux-mb-col11 .aux-col:nth-child(11n+12) { clear: left; }
  .aux-mb-col11.aux-border-collapse .aux-col:nth-child(11n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col11.aux-border-collapse .aux-col:nth-child(11n) { border-left-width: 1px; }
  .rtl .aux-mb-col11.aux-border-collapse .aux-col:nth-child(11n+1) { border-left-width: 0px; }
  .aux-mb-col11 .aux-col:nth-child(11n+12) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+12) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+13) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+14) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+15) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+16) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+17) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+18) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+19) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+20) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+21) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+21) { border-top-width: 0; }
  .aux-mb-col11 .aux-col:nth-child(11n+22) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col11 .aux-col:nth-child(11n+22) { border-top-width: 0; }
  .aux-mb-col12 > .aux-col { width: 8.33%; }
  .aux-mb-col12 .aux-col:nth-child(12n+13) { clear: left; }
  .aux-mb-col12.aux-border-collapse .aux-col:nth-child(12n+1) { border-left-width: 1px; }
  .rtl .aux-mb-col12.aux-border-collapse .aux-col:nth-child(12n) { border-left-width: 1px; }
  .rtl .aux-mb-col12.aux-border-collapse .aux-col:nth-child(12n+1) { border-left-width: 0px; }
  .aux-mb-col12 .aux-col:nth-child(12n+13) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+13) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+14) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+14) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+15) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+15) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+16) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+16) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+17) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+17) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+18) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+18) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+19) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+19) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+20) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+20) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+21) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+21) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+22) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+22) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+23) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+23) { border-top-width: 0; }
  .aux-mb-col12 .aux-col:nth-child(12n+24) { margin-top: 30px; }
  .aux-border-collapse.aux-mb-col12 .aux-col:nth-child(12n+24) { border-top-width: 0; }
  .aux-mb-col1 > .aux-col:nth-child(n+2) { margin-top: 30px; }
  .aux-mb-col1.aux-border-collapse > .aux-col { border-left-width: 1px; }
  .aux-mb-col1.aux-border-collapse > .aux-col:nth-child(n+2) { border-top-width: 0; } }
/*!/wp-content/themes/phlox/css/auxin-icon.css*/
/* auxin-front */
@font-face { font-family: "auxin-front"; src: url(/wp-content/themes/phlox/css/fonts/fontastic/auxicon/auxin-front.eot); src: url("/wp-content/themes/phlox/css/fonts/fontastic/auxicon/auxin-front.eot?#iefix") format("embedded-opentype"), url(/wp-content/themes/phlox/css/fonts/fontastic/auxicon/auxin-front.woff) format("woff"), url(/wp-content/themes/phlox/css/fonts/fontastic/auxicon/auxin-front.ttf) format("truetype"), url("/wp-content/themes/phlox/css/fonts/fontastic/auxicon/auxin-front.svg#auxin-front") format("svg"); font-weight: normal; font-style: normal; }
[data-icon]:before { font-family: "auxin-front" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

[class^="auxicon-"]:before, [class*=" auxicon-"]:before { font-family: "auxin-front" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.auxicon-2-arrows:before { content: "\61"; }

.auxicon-4-arrows:before { content: "\62"; }

.auxicon-back:before { content: "\63"; }

.auxicon-back-pack:before { content: "\64"; }

.auxicon-basket-1:before { content: "\65"; }

.auxicon-basket-2:before { content: "\66"; }

.auxicon-big-candy:before { content: "\67"; }

.auxicon-bottle:before { content: "\68"; }

.auxicon-bow-tie:before { content: "\69"; }

.auxicon-box-1:before { content: "\6a"; }

.auxicon-box-2:before { content: "\6b"; }

.auxicon-box-open:before { content: "\6c"; }

.auxicon-candy:before { content: "\6d"; }

.auxicon-cd-cover:before { content: "\6e"; }

.auxicon-chopsticks:before { content: "\6f"; }

.auxicon-cloud:before { content: "\70"; }

.auxicon-cloud-down:before { content: "\71"; }

.auxicon-cloud-up:before { content: "\72"; }

.auxicon-cloud-v-1:before { content: "\73"; }

.auxicon-cloud-v-2:before { content: "\74"; }

.auxicon-cloud-x-1:before { content: "\75"; }

.auxicon-cloud-x-2:before { content: "\76"; }

.auxicon-cofee-cup-1:before { content: "\77"; }

.auxicon-cofee-cup-2:before { content: "\78"; }

.auxicon-credit-card-1:before { content: "\79"; }

.auxicon-credit-card-2:before { content: "\7a"; }

.auxicon-credit-card-3:before { content: "\41"; }

.auxicon-credit-card-4:before { content: "\42"; }

.auxicon-cup-1:before { content: "\43"; }

.auxicon-cup-2:before { content: "\44"; }

.auxicon-diamond:before { content: "\45"; }

.auxicon-dollar:before { content: "\46"; }

.auxicon-dollar-bill:before { content: "\47"; }

.auxicon-dollar-coin:before { content: "\48"; }

.auxicon-download:before { content: "\49"; }

.auxicon-euro:before { content: "\4a"; }

.auxicon-euro-coin:before { content: "\4b"; }

.auxicon-folder:before { content: "\4c"; }

.auxicon-folder-plus:before { content: "\4d"; }

.auxicon-folder-v:before { content: "\4e"; }

.auxicon-folder-x:before { content: "\4f"; }

.auxicon-forward:before { content: "\50"; }

.auxicon-glass-of-water:before { content: "\51"; }

.auxicon-hamburger:before { content: "\52"; }

.auxicon-headphones:before { content: "\53"; }

.auxicon-headset:before { content: "\54"; }

.auxicon-highlighter:before { content: "\56"; }

.auxicon-hot-dog:before { content: "\57"; }

.auxicon-ice-cream:before { content: "\58"; }

.auxicon-ipod:before { content: "\59"; }

.auxicon-key:before { content: "\5a"; }

.auxicon-keyboard:before { content: "\30"; }

.auxicon-knife:before { content: "\31"; }

.auxicon-lock-round:before { content: "\32"; }

.auxicon-lock-square:before { content: "\33"; }

.auxicon-mouse:before { content: "\34"; }

.auxicon-musical-note-1:before { content: "\35"; }

.auxicon-musical-note-2:before { content: "\36"; }

.auxicon-paper:before { content: "\37"; }

.auxicon-pause:before { content: "\38"; }

.auxicon-pause-round:before { content: "\39"; }

.auxicon-pen:before { content: "\21"; }

.auxicon-pencil:before { content: "\22"; }

.auxicon-platter:before { content: "\23"; }

.auxicon-play:before { content: "\24"; }

.auxicon-play-round:before { content: "\25"; }

.auxicon-popsicle:before { content: "\26"; }

.auxicon-pound:before { content: "\27"; }

.auxicon-pound-coin:before { content: "\28"; }

.auxicon-present-1:before { content: "\29"; }

.auxicon-present-2:before { content: "\2a"; }

.auxicon-radio:before { content: "\2b"; }

.auxicon-random:before { content: "\2c"; }

.auxicon-repeat-1:before { content: "\2d"; }

.auxicon-repeat-2:before { content: "\2e"; }

.auxicon-ring:before { content: "\2f"; }

.auxicon-ruler:before { content: "\3a"; }

.auxicon-settings-2:before { content: "\3c"; }

.auxicon-settings-3:before { content: "\3d"; }

.auxicon-shirt-1:before { content: "\3e"; }

.auxicon-shirt-2:before { content: "\3f"; }

.auxicon-shopping-bag-1:before { content: "\40"; }

.auxicon-shopping-bag-2:before { content: "\5b"; }

.auxicon-shopping-bag-3:before { content: "\5d"; }

.auxicon-shopping-bag-4:before { content: "\5e"; }

.auxicon-shopping-cart-1:before { content: "\5f"; }

.auxicon-shopping-cart-1-1:before { content: "\60"; }

.auxicon-shopping-cart-out:before { content: "\7b"; }

.auxicon-shopping-cart-x:before { content: "\7c"; }

.auxicon-shpping-cart-in:before { content: "\7d"; }

.auxicon-slider:before { content: "\7e"; }

.auxicon-soup:before { content: "\5c"; }

.auxicon-spray:before { content: "\e000"; }

.auxicon-store:before { content: "\e001"; }

.auxicon-sunglasses-1:before { content: "\e002"; }

.auxicon-sunglasses-2:before { content: "\e003"; }

.auxicon-tag-1:before { content: "\e004"; }

.auxicon-tag-2:before { content: "\e005"; }

.auxicon-tie:before { content: "\e006"; }

.auxicon-truck-1:before { content: "\e007"; }

.auxicon-truck-2:before { content: "\e008"; }

.auxicon-upload:before { content: "\e009"; }

.auxicon-user-round:before { content: "\e00b"; }

.auxicon-user-v:before { content: "\e00c"; }

.auxicon-user-x:before { content: "\e00d"; }

.auxicon-vinyl:before { content: "\e00e"; }

.auxicon-wallet:before { content: "\e00f"; }

.auxicon-wallet-empty:before { content: "\e010"; }

.auxicon-watch:before { content: "\e011"; }

.auxicon-wrench-1:before { content: "\e012"; }

.auxicon-wrench-2:before { content: "\e013"; }

.auxicon-alarm-clock:before { content: "\e014"; }

.auxicon-badge:before { content: "\e015"; }

.auxicon-bank:before { content: "\e016"; }

.auxicon-bell:before { content: "\e017"; }

.auxicon-brush:before { content: "\e018"; }

.auxicon-calendar:before { content: "\e019"; }

.auxicon-camera-back:before { content: "\e01a"; }

.auxicon-camera-front:before { content: "\e01b"; }

.auxicon-clipboard:before { content: "\e01c"; }

.auxicon-cloud-1:before { content: "\e01d"; }

.auxicon-credit-card:before { content: "\e01e"; }

.auxicon-dashboard:before { content: "\e01f"; }

.auxicon-file:before { content: "\e021"; }

.auxicon-folder-1:before { content: "\e022"; }

.auxicon-handbag:before { content: "\e023"; }

.auxicon-heart:before { content: "\e024"; }

.auxicon-home:before { content: "\e025"; }

.auxicon-id-horizontal:before { content: "\e026"; }

.auxicon-id-vertical:before { content: "\e027"; }

.auxicon-location-pin:before { content: "\e028"; }

.auxicon-mac:before { content: "\e029"; }

.auxicon-music:before { content: "\e02a"; }

.auxicon-music-playlist:before { content: "\e02b"; }

.auxicon-news:before { content: "\e02c"; }

.auxicon-office:before { content: "\e02e"; }

.auxicon-pen-1:before { content: "\e02f"; }

.auxicon-pencil-1:before { content: "\e030"; }

.auxicon-phone:before { content: "\e031"; }

.auxicon-photos:before { content: "\e032"; }

.auxicon-pictures-day:before { content: "\e033"; }

.auxicon-pictures-night:before { content: "\e034"; }

.auxicon-settings:before { content: "\e035"; }

.auxicon-share-10:before { content: "\e036"; }

.auxicon-shop:before { content: "\e037"; }

.auxicon-stopwatch:before { content: "\e038"; }

.auxicon-tablet:before { content: "\e039"; }

.auxicon-tag:before { content: "\e03a"; }

.auxicon-tags:before { content: "\e03b"; }

.auxicon-thumbs-down:before { content: "\e03c"; }

.auxicon-thumbs-up:before { content: "\e03d"; }

.auxicon-trophy:before { content: "\e03e"; }

.auxicon-tv:before { content: "\e03f"; }

.auxicon-user-1:before { content: "\e040"; }

.auxicon-videos:before { content: "\e041"; }

.auxicon-wallet-1:before { content: "\e042"; }

.auxicon-watch-1:before { content: "\e043"; }

.auxicon-addons:before { content: "\e044"; }

.auxicon-arrow:before { content: "\e045"; }

.auxicon-attachment:before { content: "\e046"; }

.auxicon-award:before { content: "\e047"; }

.auxicon-book:before { content: "\e048"; }

.auxicon-calendar-1:before { content: "\e049"; }

.auxicon-card:before { content: "\e04a"; }

.auxicon-check:before { content: "\e04b"; }

.auxicon-coffee:before { content: "\e04c"; }

.auxicon-compass:before { content: "\e04d"; }

.auxicon-connection:before { content: "\e04e"; }

.auxicon-crown:before { content: "\e04f"; }

.auxicon-dashboard-1:before { content: "\e050"; }

.auxicon-direction:before { content: "\e051"; }

.auxicon-download-1:before { content: "\e052"; }

.auxicon-download-data:before { content: "\e054"; }

.auxicon-drop:before { content: "\e055"; }

.auxicon-expand:before { content: "\e056"; }

.auxicon-featured:before { content: "\e057"; }

.auxicon-flag:before { content: "\e058"; }

.auxicon-folder-2:before { content: "\e059"; }

.auxicon-food-1:before { content: "\e05a"; }

.auxicon-food-2:before { content: "\e05b"; }

.auxicon-gift:before { content: "\e05c"; }

.auxicon-glasses:before { content: "\e05d"; }

.auxicon-grid:before { content: "\e05e"; }

.auxicon-home-1:before { content: "\e05f"; }

.auxicon-hot:before { content: "\e060"; }

.auxicon-ice-cream-1:before { content: "\e061"; }

.auxicon-idea:before { content: "\e062"; }

.auxicon-info:before { content: "\e063"; }

.auxicon-label:before { content: "\e064"; }

.auxicon-like-2-1:before { content: "\e065"; }

.auxicon-link:before { content: "\e066"; }

.auxicon-list:before { content: "\e067"; }

.auxicon-loading:before { content: "\e069"; }

.auxicon-login:before { content: "\e06a"; }

.auxicon-mail:before { content: "\e06b"; }

.auxicon-map:before { content: "\e06c"; }

.auxicon-map-1:before { content: "\e06d"; }

.auxicon-map-2:before { content: "\e06e"; }

.auxicon-mark:before { content: "\e06f"; }

.auxicon-media:before { content: "\e070"; }

.auxicon-menu:before { content: "\e071"; }

.auxicon-message:before { content: "\e072"; }

.auxicon-money:before { content: "\e073"; }

.auxicon-music-1:before { content: "\e074"; }

.auxicon-notification-1:before { content: "\e075"; }

.auxicon-notification-2:before { content: "\e076"; }

.auxicon-packet:before { content: "\e077"; }

.auxicon-pause-1:before { content: "\e078"; }

.auxicon-pen-2:before { content: "\e079"; }

.auxicon-phone-1:before { content: "\e07a"; }

.auxicon-photo:before { content: "\e07b"; }

.auxicon-play-1:before { content: "\e07c"; }

.auxicon-portfolio:before { content: "\e07d"; }

.auxicon-profile-1:before { content: "\e07e"; }

.auxicon-profile-2:before { content: "\e07f"; }

.auxicon-profile-3:before { content: "\e080"; }

.auxicon-profile-4:before { content: "\e081"; }

.auxicon-repair:before { content: "\e082"; }

.auxicon-repost:before { content: "\e083"; }

.auxicon-resend:before { content: "\e084"; }

.auxicon-rocket:before { content: "\e085"; }

.auxicon-save:before { content: "\e086"; }

.auxicon-search:before { content: "\e087"; }

.auxicon-settings-4:before { content: "\e088"; }

.auxicon-share-1:before { content: "\e089"; }

.auxicon-share-2:before { content: "\e08a"; }

.auxicon-shop-1:before { content: "\e08b"; }

.auxicon-sorting:before { content: "\e08c"; }

.auxicon-sound:before { content: "\e08d"; }

.auxicon-star-rate:before { content: "\e08e"; }

.auxicon-stats-1:before { content: "\e08f"; }

.auxicon-stats-2:before { content: "\e090"; }

.auxicon-stats-3:before { content: "\e091"; }

.auxicon-stop:before { content: "\e092"; }

.auxicon-tablet-1:before { content: "\e093"; }

.auxicon-tablet-mini:before { content: "\e094"; }

.auxicon-time:before { content: "\e095"; }

.auxicon-top:before { content: "\e096"; }

.auxicon-trash:before { content: "\e097"; }

.auxicon-treasure:before { content: "\e098"; }

.auxicon-view:before { content: "\e099"; }

.auxicon-vote:before { content: "\e09a"; }

.auxicon-wallet-2:before { content: "\e09b"; }

.auxicon-weather:before { content: "\e09c"; }

.auxicon-wireframe:before { content: "\e09d"; }

.auxicon-add:before { content: "\e09e"; }

.auxicon-alarm:before { content: "\e09f"; }

.auxicon-anchor:before { content: "\e0a0"; }

.auxicon-attachment-1:before { content: "\e0a1"; }

.auxicon-brightness:before { content: "\e0a2"; }

.auxicon-brightness-half:before { content: "\e0a3"; }

.auxicon-browser:before { content: "\e0a4"; }

.auxicon-calculator-2:before { content: "\e0a5"; }

.auxicon-calendar-2:before { content: "\e0a6"; }

.auxicon-camera:before { content: "\e0a7"; }

.auxicon-chat:before { content: "\e0a8"; }

.auxicon-circle-full:before { content: "\e0a9"; }

.auxicon-circle-half:before { content: "\e0aa"; }

.auxicon-clipboard-1:before { content: "\e0ab"; }

.auxicon-clock:before { content: "\e0ac"; }

.auxicon-close:before { content: "\e0ad"; }

.auxicon-cloud-2:before { content: "\e0ae"; }

.auxicon-cmd:before { content: "\e0af"; }

.auxicon-comments:before { content: "\e0b0"; }

.auxicon-compose:before { content: "\e0b1"; }

.auxicon-delicious-1:before { content: "\e0b2"; }

.auxicon-dribbble-1:before { content: "\e0b3"; }

.auxicon-envelope:before { content: "\e0b4"; }

.auxicon-exclamation:before { content: "\e0b5"; }

.auxicon-expand-1:before { content: "\e0b6"; }

.auxicon-feather:before { content: "\e0b8"; }

.auxicon-forbid:before { content: "\e0b9"; }

.auxicon-forbid-1:before { content: "\e0ba"; }

.auxicon-fork-and-knife:before { content: "\e0bb"; }

.auxicon-fork-and-spoon:before { content: "\e0bc"; }

.auxicon-forward-1:before { content: "\e0bd"; }

.auxicon-gallary:before { content: "\e0be"; }

.auxicon-globe:before { content: "\e0bf"; }

.auxicon-googleplus-1:before { content: "\e0c0"; }

.auxicon-grid-1:before { content: "\e0c1"; }

.auxicon-grid-alt:before { content: "\e0c2"; }

.auxicon-heart-1:before { content: "\e0c3"; }

.auxicon-home-2:before { content: "\e0c4"; }

.auxicon-hyperlink:before { content: "\e0c5"; }

.auxicon-in:before { content: "\e0c6"; }

.auxicon-in-alt:before { content: "\e0c7"; }

.auxicon-inbox:before { content: "\e0c8"; }

.auxicon-inbox-alt:before { content: "\e0c9"; }

.auxicon-ipad:before { content: "\e0cb"; }

.auxicon-iphone:before { content: "\e0cc"; }

.auxicon-light-bulb:before { content: "\e0cd"; }

.auxicon-list-1:before { content: "\e0ce"; }

.auxicon-maximize:before { content: "\e0cf"; }

.auxicon-menu-1:before { content: "\e0d0"; }

.auxicon-moon:before { content: "\e0d1"; }

.auxicon-newspaper:before { content: "\e0d2"; }

.auxicon-newspaper-alt:before { content: "\e0d3"; }

.auxicon-out:before { content: "\e0d4"; }

.auxicon-pause-2:before { content: "\e0d5"; }

.auxicon-pin:before { content: "\e0d6"; }

.auxicon-pin-alt:before { content: "\e0d7"; }

.auxicon-play-2:before { content: "\e0d8"; }

.auxicon-portfolio-1:before { content: "\e0d9"; }

.auxicon-question:before { content: "\e0da"; }

.auxicon-rewind:before { content: "\e0db"; }

.auxicon-screen:before { content: "\e0dc"; }

.auxicon-settings-5:before { content: "\e0de"; }

.auxicon-sound-1:before { content: "\e0df"; }

.auxicon-sound-alt:before { content: "\e0e0"; }

.auxicon-sound-off:before { content: "\e0e1"; }

.auxicon-spinner:before { content: "\e0e2"; }

.auxicon-stop-1:before { content: "\e0e3"; }

.auxicon-store-1:before { content: "\e0e4"; }

.auxicon-subtract:before { content: "\e0e5"; }

.auxicon-task:before { content: "\e0e6"; }

.auxicon-trash-1:before { content: "\e0e7"; }

.auxicon-trash-alt:before { content: "\e0e8"; }

.auxicon-user-2:before { content: "\e0e9"; }

.auxicon-users:before { content: "\e0ea"; }

.auxicon-windows-1-1:before { content: "\e0eb"; }

.auxicon-zoom-in:before { content: "\e0ec"; }

.auxicon-zoom-out:before { content: "\e0ed"; }

.auxicon-alert:before { content: "\e0ee"; }

.auxicon-alignment-align:before { content: "\e0ef"; }

.auxicon-alignment-aligned-to:before { content: "\e0f0"; }

.auxicon-alignment-unalign:before { content: "\e0f1"; }

.auxicon-arrow-down:before { content: "\e0f2"; }

.auxicon-arrow-left:before { content: "\e0f3"; }

.auxicon-arrow-right:before { content: "\e0f4"; }

.auxicon-arrow-small-down:before { content: "\e0f5"; }

.auxicon-arrow-small-left:before { content: "\e0f6"; }

.auxicon-arrow-small-right:before { content: "\e0f7"; }

.auxicon-arrow-small-up:before { content: "\e0f8"; }

.auxicon-arrow-up:before { content: "\e0f9"; }

.auxicon-beer:before { content: "\e0fa"; }

.auxicon-book-1:before { content: "\e0fb"; }

.auxicon-bookmark:before { content: "\e0fc"; }

.auxicon-briefcase:before { content: "\e0fd"; }

.auxicon-broadcast:before { content: "\e0fe"; }

.auxicon-browser-1:before { content: "\e0ff"; }

.auxicon-bug:before { content: "\e100"; }

.auxicon-calendar-3:before { content: "\e101"; }

.auxicon-check-1:before { content: "\e102"; }

.auxicon-checklist:before { content: "\e103"; }

.auxicon-chevron-down:before { content: "\e104"; }

.auxicon-chevron-left:before { content: "\e105"; }

.auxicon-chevron-right:before { content: "\e106"; }

.auxicon-chevron-up:before { content: "\e107"; }

.auxicon-circle-slash:before { content: "\e108"; }

.auxicon-circuit-board:before { content: "\e109"; }

.auxicon-clippy:before { content: "\e10a"; }

.auxicon-clock-1:before { content: "\e10b"; }

.auxicon-cloud-download:before { content: "\e10c"; }

.auxicon-cloud-upload:before { content: "\e10d"; }

.auxicon-code:before { content: "\e10e"; }

.auxicon-color-mode:before { content: "\e10f"; }

.auxicon-comment-2-1:before { content: "\e110"; }

.auxicon-comment-discussion:before { content: "\e111"; }

.auxicon-credit-card-5:before { content: "\e112"; }

.auxicon-dash:before { content: "\e113"; }

.auxicon-dashboard-2:before { content: "\e114"; }

.auxicon-database:before { content: "\e115"; }

.auxicon-device-camera:before { content: "\e116"; }

.auxicon-device-camera-video:before { content: "\e117"; }

.auxicon-device-desktop:before { content: "\e118"; }

.auxicon-device-mobile:before { content: "\e119"; }

.auxicon-diff:before { content: "\e11a"; }

.auxicon-diff-added:before { content: "\e11b"; }

.auxicon-diff-ignored:before { content: "\e11c"; }

.auxicon-diff-modified:before { content: "\e11d"; }

.auxicon-diff-removed:before { content: "\e11e"; }

.auxicon-diff-renamed:before { content: "\e11f"; }

.auxicon-ellipsis:before { content: "\e120"; }

.auxicon-eye:before { content: "\e121"; }

.auxicon-file-binary:before { content: "\e122"; }

.auxicon-file-code:before { content: "\e123"; }

.auxicon-file-directory:before { content: "\e124"; }

.auxicon-file-media:before { content: "\e125"; }

.auxicon-file-pdf:before { content: "\e126"; }

.auxicon-file-submodule:before { content: "\e127"; }

.auxicon-file-symlink-directory:before { content: "\e128"; }

.auxicon-file-symlink-file:before { content: "\e129"; }

.auxicon-file-text:before { content: "\e12a"; }

.auxicon-file-zip:before { content: "\e12b"; }

.auxicon-flame:before { content: "\e12c"; }

.auxicon-fold:before { content: "\e12d"; }

.auxicon-gear:before { content: "\e12e"; }

.auxicon-gift-1:before { content: "\e12f"; }

.auxicon-gist:before { content: "\e130"; }

.auxicon-gist-secret:before { content: "\e131"; }

.auxicon-git-branch:before { content: "\e132"; }

.auxicon-git-commit:before { content: "\e133"; }

.auxicon-git-compare:before { content: "\e134"; }

.auxicon-git-merge:before { content: "\e135"; }

.auxicon-git-pull-request:before { content: "\e136"; }

.auxicon-globe-1:before { content: "\e137"; }

.auxicon-graph:before { content: "\e138"; }

.auxicon-heart-2:before { content: "\e139"; }

.auxicon-history:before { content: "\e13a"; }

.auxicon-home-3:before { content: "\e13b"; }

.auxicon-horizontal-rule:before { content: "\e13c"; }

.auxicon-hourglass:before { content: "\e13d"; }

.auxicon-hubot:before { content: "\e13e"; }

.auxicon-inbox-1:before { content: "\e13f"; }

.auxicon-info-1:before { content: "\e140"; }

.auxicon-issue-closed:before { content: "\e141"; }

.auxicon-issue-opened:before { content: "\e142"; }

.auxicon-issue-reopened:before { content: "\e143"; }

.auxicon-jersey:before { content: "\e144"; }

.auxicon-jump-down:before { content: "\e145"; }

.auxicon-jump-left:before { content: "\e146"; }

.auxicon-jump-right:before { content: "\e147"; }

.auxicon-jump-up:before { content: "\e148"; }

.auxicon-key-1:before { content: "\e149"; }

.auxicon-keyboard-1:before { content: "\e14a"; }

.auxicon-law:before { content: "\e14b"; }

.auxicon-light-bulb-1:before { content: "\e14c"; }

.auxicon-link-1:before { content: "\e14d"; }

.auxicon-link-external:before { content: "\e14e"; }

.auxicon-list-ordered:before { content: "\e14f"; }

.auxicon-list-unordered:before { content: "\e150"; }

.auxicon-location:before { content: "\e151"; }

.auxicon-lock:before { content: "\e152"; }

.auxicon-logo-github:before { content: "\e153"; }

.auxicon-mail-1:before { content: "\e154"; }

.auxicon-mail-read:before { content: "\e155"; }

.auxicon-mail-reply:before { content: "\e156"; }

.auxicon-mark-github:before { content: "\e157"; }

.auxicon-markdown:before { content: "\e158"; }

.auxicon-megaphone:before { content: "\e159"; }

.auxicon-mention:before { content: "\e15a"; }

.auxicon-microscope:before { content: "\e15b"; }

.auxicon-milestone:before { content: "\e15c"; }

.auxicon-mirror:before { content: "\e15d"; }

.auxicon-mortar-board:before { content: "\e15e"; }

.auxicon-move-down:before { content: "\e15f"; }

.auxicon-move-left:before { content: "\e160"; }

.auxicon-move-right:before { content: "\e161"; }

.auxicon-move-up:before { content: "\e162"; }

.auxicon-mute:before { content: "\e163"; }

.auxicon-no-newline:before { content: "\e164"; }

.auxicon-octoface:before { content: "\e165"; }

.auxicon-organization:before { content: "\e166"; }

.auxicon-package:before { content: "\e167"; }

.auxicon-paintcan:before { content: "\e168"; }

.auxicon-pencil-2:before { content: "\e169"; }

.auxicon-person:before { content: "\e16a"; }

.auxicon-pin-1:before { content: "\e16b"; }

.auxicon-playback-fast-forward:before { content: "\e16c"; }

.auxicon-playback-pause:before { content: "\e16d"; }

.auxicon-playback-rewind:before { content: "\e16f"; }

.auxicon-plug:before { content: "\e170"; }

.auxicon-podium:before { content: "\e172"; }

.auxicon-primitive-dot:before { content: "\e173"; }

.auxicon-primitive-square:before { content: "\e174"; }

.auxicon-pulse:before { content: "\e175"; }

.auxicon-puzzle:before { content: "\e176"; }

.auxicon-question-1:before { content: "\e177"; }

.auxicon-quote:before { content: "\e178"; }

.auxicon-radio-tower:before { content: "\e179"; }

.auxicon-repo:before { content: "\e17a"; }

.auxicon-repo-clone:before { content: "\e17b"; }

.auxicon-repo-force-push:before { content: "\e17c"; }

.auxicon-repo-forked:before { content: "\e17d"; }

.auxicon-repo-pull:before { content: "\e17e"; }

.auxicon-repo-push:before { content: "\e17f"; }

.auxicon-rocket-1:before { content: "\e180"; }

.auxicon-rss-1:before { content: "\e181"; }

.auxicon-ruby:before { content: "\e182"; }

.auxicon-screen-full:before { content: "\e183"; }

.auxicon-screen-normal:before { content: "\e184"; }

.auxicon-search-2:before { content: "\e185"; }

.auxicon-server:before { content: "\e186"; }

.auxicon-settings-6:before { content: "\e187"; }

.auxicon-sign-in:before { content: "\e188"; }

.auxicon-sign-out:before { content: "\e189"; }

.auxicon-split:before { content: "\e18a"; }

.auxicon-squirrel:before { content: "\e18b"; }

.auxicon-star:before { content: "\e18c"; }

.auxicon-steps:before { content: "\e18d"; }

.auxicon-stop-2:before { content: "\e18e"; }

.auxicon-sync:before { content: "\e18f"; }

.auxicon-tag-3:before { content: "\e190"; }

.auxicon-telescope:before { content: "\e191"; }

.auxicon-terminal:before { content: "\e192"; }

.auxicon-three-bars:before { content: "\e193"; }

.auxicon-tools:before { content: "\e194"; }

.auxicon-trashcan:before { content: "\e195"; }

.auxicon-triangle-down:before { content: "\e196"; }

.auxicon-triangle-left:before { content: "\e197"; }

.auxicon-triangle-right:before { content: "\e198"; }

.auxicon-triangle-up:before { content: "\e199"; }

.auxicon-unfold:before { content: "\e19a"; }

.auxicon-unmute:before { content: "\e19b"; }

.auxicon-versions:before { content: "\e19c"; }

.auxicon-x:before { content: "\e19d"; }

.auxicon-zap:before { content: "\e19e"; }

.auxicon-armchair-chair-streamline:before { content: "\e617"; }

.auxicon-arrow-streamline-target:before { content: "\e618"; }

.auxicon-backpack-streamline-trekking:before { content: "\e619"; }

.auxicon-bag-shopping-streamline:before { content: "\e61a"; }

.auxicon-barbecue-eat-food-streamline:before { content: "\e61b"; }

.auxicon-barista-coffee-espresso-streamline:before { content: "\e61c"; }

.auxicon-bomb-bug:before { content: "\e61d"; }

.auxicon-book-dowload-streamline:before { content: "\e61e"; }

.auxicon-book-read-streamline:before { content: "\e61f"; }

.auxicon-browser-streamline-window:before { content: "\e620"; }

.auxicon-brush-paint-streamline:before { content: "\e621"; }

.auxicon-bubble-comment-streamline-talk:before { content: "\e622"; }

.auxicon-bubble-love-streamline-talk:before { content: "\e623"; }

.auxicon-caddie-shop-shopping-streamline:before { content: "\e624"; }

.auxicon-caddie-shopping-streamline:before { content: "\e625"; }

.auxicon-camera-photo-polaroid-streamline:before { content: "\e626"; }

.auxicon-camera-photo-streamline:before { content: "\e627"; }

.auxicon-camera-streamline-video:before { content: "\e628"; }

.auxicon-chaplin-hat-movie-streamline:before { content: "\e629"; }

.auxicon-chef-food-restaurant-streamline:before { content: "\e62a"; }

.auxicon-clock-streamline-time:before { content: "\e62b"; }

.auxicon-cocktail-mojito-streamline:before { content: "\e62c"; }

.auxicon-coffee-streamline:before { content: "\e62d"; }

.auxicon-computer-imac:before { content: "\e62e"; }

.auxicon-computer-macintosh-vintage:before { content: "\e630"; }

.auxicon-computer-network-streamline:before { content: "\e631"; }

.auxicon-computer-streamline:before { content: "\e632"; }

.auxicon-cook-pan-pot-streamline:before { content: "\e633"; }

.auxicon-crop-streamline:before { content: "\e634"; }

.auxicon-crown-king-streamline:before { content: "\e635"; }

.auxicon-danger-death-delete-destroy-skull-stream:before { content: "\e636"; }

.auxicon-dashboard-speed-streamline:before { content: "\e637"; }

.auxicon-database-streamline:before { content: "\e638"; }

.auxicon-delete-garbage-streamline:before { content: "\e639"; }

.auxicon-design-graphic-tablet-streamline-tablet:before { content: "\e63a"; }

.auxicon-design-pencil-rule-streamline:before { content: "\e63b"; }

.auxicon-diving-leisure-sea-sport-streamline:before { content: "\e63c"; }

.auxicon-drug-medecine-streamline-syringue:before { content: "\e63d"; }

.auxicon-earth-globe-streamline:before { content: "\e63e"; }

.auxicon-eat-food-fork-knife-streamline:before { content: "\e63f"; }

.auxicon-eat-food-hotdog-streamline:before { content: "\e640"; }

.auxicon-eye-dropper-streamline:before { content: "\e644"; }

.auxicon-factory-lift-streamline-warehouse:before { content: "\e645"; }

.auxicon-first-aid-medecine-shield-streamline:before { content: "\e646"; }

.auxicon-food-ice-cream-streamline:before { content: "\e647"; }

.auxicon-frame-picture-streamline:before { content: "\e648"; }

.auxicon-handle-streamline-vector:before { content: "\e64a"; }

.auxicon-happy-smiley-streamline:before { content: "\e64b"; }

.auxicon-headset-sound-streamline:before { content: "\e64c"; }

.auxicon-home-house-streamline:before { content: "\e64d"; }

.auxicon-ibook-laptop:before { content: "\e64e"; }

.auxicon-ink-pen-streamline:before { content: "\e64f"; }

.auxicon-ipad-streamline:before { content: "\e650"; }

.auxicon-iphone-streamline:before { content: "\e651"; }

.auxicon-ipod-mini-music-streamline:before { content: "\e652"; }

.auxicon-ipod-music-streamline:before { content: "\e653"; }

.auxicon-ipod-streamline:before { content: "\e654"; }

.auxicon-japan-streamline-tea:before { content: "\e655"; }

.auxicon-laptop-macbook-streamline:before { content: "\e656"; }

.auxicon-like-love-streamline:before { content: "\e657"; }

.auxicon-link-streamline:before { content: "\e658"; }

.auxicon-lock-locker-streamline:before { content: "\e659"; }

.auxicon-locker-streamline-unlock:before { content: "\e65a"; }

.auxicon-macintosh:before { content: "\e65b"; }

.auxicon-magic-magic-wand-streamline:before { content: "\e65c"; }

.auxicon-magnet-streamline:before { content: "\e65d"; }

.auxicon-man-people-streamline-user:before { content: "\e65e"; }

.auxicon-map-streamline-user:before { content: "\e660"; }

.auxicon-micro-record-streamline:before { content: "\e661"; }

.auxicon-monocle-mustache-streamline:before { content: "\e662"; }

.auxicon-music-note-streamline:before { content: "\e663"; }

.auxicon-music-speaker-streamline:before { content: "\e664"; }

.auxicon-notebook-streamline:before { content: "\e665"; }

.auxicon-paint-bucket-streamline:before { content: "\e666"; }

.auxicon-painting-pallet-streamline:before { content: "\e667"; }

.auxicon-painting-roll-streamline:before { content: "\e668"; }

.auxicon-pen-streamline:before { content: "\e669"; }

.auxicon-pen-streamline-1:before { content: "\e66a"; }

.auxicon-pen-streamline-2:before { content: "\e66b"; }

.auxicon-pen-streamline-3:before { content: "\e66c"; }

.auxicon-photo-pictures-streamline:before { content: "\e66d"; }

.auxicon-picture-streamline:before { content: "\e66e"; }

.auxicon-picture-streamline-1:before { content: "\e66f"; }

.auxicon-receipt-shopping-streamline:before { content: "\e670"; }

.auxicon-remote-control-streamline:before { content: "\e671"; }

.auxicon-settings-streamline:before { content: "\e672"; }

.auxicon-settings-streamline-1:before { content: "\e673"; }

.auxicon-settings-streamline-2:before { content: "\e674"; }

.auxicon-shoes-snickers-streamline:before { content: "\e675"; }

.auxicon-speech-streamline-talk-user:before { content: "\e676"; }

.auxicon-stamp-streamline:before { content: "\e677"; }

.auxicon-streamline-suitcase-travel:before { content: "\e678"; }

.auxicon-streamline-umbrella-weather:before { content: "\e67a"; }

.auxicon-align-center:before { content: "\e67b"; }

.auxicon-align-justify:before { content: "\e67c"; }

.auxicon-align-left:before { content: "\e67d"; }

.auxicon-align-right:before { content: "\e67e"; }

.auxicon-archive-1:before { content: "\e67f"; }

.auxicon-arrow-down-3:before { content: "\e680"; }

.auxicon-arrow-left-3:before { content: "\e681"; }

.auxicon-arrow-right-3:before { content: "\e682"; }

.auxicon-arrow-up-3:before { content: "\e683"; }

.auxicon-atom:before { content: "\e684"; }

.auxicon-bank-notes:before { content: "\e686"; }

.auxicon-barbell:before { content: "\e687"; }

.auxicon-bars:before { content: "\e688"; }

.auxicon-battery-0:before { content: "\e689"; }

.auxicon-battery-1-1:before { content: "\e68a"; }

.auxicon-battery-2-1:before { content: "\e68b"; }

.auxicon-battery-3-1:before { content: "\e68c"; }

.auxicon-battery-4-1:before { content: "\e68d"; }

.auxicon-battery-power:before { content: "\e68e"; }

.auxicon-beer-2:before { content: "\e68f"; }

.auxicon-bolt:before { content: "\e690"; }

.auxicon-bones:before { content: "\e691"; }

.auxicon-book-close:before { content: "\e692"; }

.auxicon-book-open:before { content: "\e693"; }

.auxicon-bookmark-4:before { content: "\e694"; }

.auxicon-box-3:before { content: "\e695"; }

.auxicon-browser-2:before { content: "\e696"; }

.auxicon-bubble:before { content: "\e697"; }

.auxicon-bubble-1:before { content: "\e698"; }

.auxicon-bubble-2:before { content: "\e699"; }

.auxicon-bubble-3:before { content: "\e69a"; }

.auxicon-bucket:before { content: "\e69b"; }

.auxicon-calculator-3:before { content: "\e69c"; }

.auxicon-calendar-6:before { content: "\e69d"; }

.auxicon-camera-4:before { content: "\e69e"; }

.auxicon-cardiac-pulse:before { content: "\e69f"; }

.auxicon-cd-1:before { content: "\e6a0"; }

.auxicon-character:before { content: "\e6a1"; }

.auxicon-checkbox-checked:before { content: "\e6a2"; }

.auxicon-checkmark:before { content: "\e6a3"; }

.auxicon-clipboard-3:before { content: "\e6a4"; }

.auxicon-clock-4:before { content: "\e6a5"; }

.auxicon-cloud-5:before { content: "\e6a6"; }

.auxicon-coffee-1:before { content: "\e6a7"; }

.auxicon-comment-2:before { content: "\e6a8"; }

.auxicon-connection-0:before { content: "\e6a9"; }

.auxicon-connection-1:before { content: "\e6aa"; }

.auxicon-connection-2:before { content: "\e6ab"; }

.auxicon-connection-3:before { content: "\e6ac"; }

.auxicon-connection-4:before { content: "\e6ad"; }

.auxicon-credit-cards:before { content: "\e6ae"; }

.auxicon-crop:before { content: "\e6af"; }

.auxicon-cube:before { content: "\e6b0"; }

.auxicon-diamond-1:before { content: "\e6b1"; }

.auxicon-download-5:before { content: "\e6b2"; }

.auxicon-email:before { content: "\e6b3"; }

.auxicon-email-plane:before { content: "\e6b4"; }

.auxicon-enter:before { content: "\e6b5"; }

.auxicon-envelope-1:before { content: "\e6b6"; }

.auxicon-eyedropper:before { content: "\e6b7"; }

.auxicon-file-1:before { content: "\e6b8"; }

.auxicon-file-add:before { content: "\e6b9"; }

.auxicon-file-broken:before { content: "\e6ba"; }

.auxicon-file-settings:before { content: "\e6bb"; }

.auxicon-files:before { content: "\e6bc"; }

.auxicon-flag-3:before { content: "\e6bd"; }

.auxicon-folder-3:before { content: "\e6be"; }

.auxicon-folder-add:before { content: "\e6bf"; }

.auxicon-folder-check:before { content: "\e6c0"; }

.auxicon-folder-settings:before { content: "\e6c1"; }

.auxicon-forbidden:before { content: "\e6c2"; }

.auxicon-frames:before { content: "\e6c3"; }

.auxicon-glass:before { content: "\e6c4"; }

.auxicon-graph-1:before { content: "\e6c5"; }

.auxicon-grid-3:before { content: "\e6c6"; }

.auxicon-heart-4:before { content: "\e6c7"; }

.auxicon-home-6:before { content: "\e6c8"; }

.auxicon-id-card:before { content: "\e6c9"; }

.auxicon-invoice:before { content: "\e6ca"; }

.auxicon-ipad-2:before { content: "\e6cc"; }

.auxicon-lab:before { content: "\e6cd"; }

.auxicon-laptop-1:before { content: "\e6ce"; }

.auxicon-list-3:before { content: "\e6cf"; }

.auxicon-lock-2:before { content: "\e6d0"; }

.auxicon-locked:before { content: "\e6d1"; }

.auxicon-map-4:before { content: "\e6d2"; }

.auxicon-measure:before { content: "\e6d3"; }

.auxicon-meter:before { content: "\e6d4"; }

.auxicon-micro:before { content: "\e6d5"; }

.auxicon-micro-mute:before { content: "\e6d6"; }

.auxicon-microwave:before { content: "\e6d7"; }

.auxicon-minus-4:before { content: "\e6d8"; }

.auxicon-modem:before { content: "\e6d9"; }

.auxicon-mute-1:before { content: "\e6da"; }

.auxicon-newspaper-1:before { content: "\e6db"; }

.auxicon-paperclip:before { content: "\e6dc"; }

.auxicon-pencil-3:before { content: "\e6dd"; }

.auxicon-phone-5:before { content: "\e6df"; }

.auxicon-phone-3:before { content: "\e6e0"; }

.auxicon-picture:before { content: "\e6e1"; }

.auxicon-pie-chart:before { content: "\e6e2"; }

.auxicon-pill:before { content: "\e6e3"; }

.auxicon-pin-4:before { content: "\e6e4"; }

.auxicon-printer-1:before { content: "\e6e6"; }

.auxicon-printer-2:before { content: "\e6e7"; }

.auxicon-refresh-3:before { content: "\e6e8"; }

.auxicon-screen-3:before { content: "\e6ea"; }

.auxicon-select:before { content: "\e6eb"; }

.auxicon-set:before { content: "\e6ec"; }

.auxicon-settings-8:before { content: "\e6ed"; }

.auxicon-share-4:before { content: "\e6ee"; }

.auxicon-share-outline:before { content: "\e6ef"; }

.auxicon-shorts:before { content: "\e6f0"; }

.auxicon-speaker-1:before { content: "\e6f1"; }

.auxicon-star-4:before { content: "\e6f2"; }

.auxicon-stopwatch-3:before { content: "\e6f3"; }

.auxicon-sun:before { content: "\e6f4"; }

.auxicon-syringe:before { content: "\e6f5"; }

.auxicon-tag-5:before { content: "\e6f6"; }

.auxicon-train:before { content: "\e6f7"; }

.auxicon-trash-3:before { content: "\e6f8"; }

.auxicon-unlocked:before { content: "\e6f9"; }

.auxicon-user-4:before { content: "\e6fa"; }

.auxicon-user-outline:before { content: "\e6fb"; }

.auxicon-users-1:before { content: "\e6fc"; }

.auxicon-users-outline:before { content: "\e6fd"; }

.auxicon-volume:before { content: "\e6fe"; }

.auxicon-volume-down:before { content: "\e6ff"; }

.auxicon-volume-up:before { content: "\e700"; }

.auxicon-wifi-1:before { content: "\e701"; }

.auxicon-wifi-2:before { content: "\e702"; }

.auxicon-wifi-3:before { content: "\e703"; }

.auxicon-window-delete:before { content: "\e704"; }

.auxicon-windows-2:before { content: "\e705"; }

.auxicon-zoom:before { content: "\e706"; }

.auxicon-zoom-in-2:before { content: "\e707"; }

.auxicon-zoom-out-2:before { content: "\e708"; }

.auxicon-banknote:before { content: "\e709"; }

.auxicon-bubble-4:before { content: "\e70a"; }

.auxicon-bulb:before { content: "\e70b"; }

.auxicon-calendar-7:before { content: "\e70c"; }

.auxicon-camera-5:before { content: "\e70d"; }

.auxicon-clip:before { content: "\e70e"; }

.auxicon-clock-5:before { content: "\e70f"; }

.auxicon-cloud-6:before { content: "\e710"; }

.auxicon-cup:before { content: "\e711"; }

.auxicon-data-1:before { content: "\e712"; }

.auxicon-diamond-2:before { content: "\e713"; }

.auxicon-display:before { content: "\e714"; }

.auxicon-fire:before { content: "\e716"; }

.auxicon-food:before { content: "\e717"; }

.auxicon-heart-5:before { content: "\e718"; }

.auxicon-key-3:before { content: "\e719"; }

.auxicon-lab-1:before { content: "\e71a"; }

.auxicon-like-1:before { content: "\e71b"; }

.auxicon-location-2:before { content: "\e71c"; }

.auxicon-lock-3:before { content: "\e71d"; }

.auxicon-mail-3:before { content: "\e71e"; }

.auxicon-megaphone-1:before { content: "\e71f"; }

.auxicon-music-3:before { content: "\e720"; }

.auxicon-news-2:before { content: "\e721"; }

.auxicon-note:before { content: "\e722"; }

.auxicon-paperplane:before { content: "\e723"; }

.auxicon-params:before { content: "\e724"; }

.auxicon-pen-3:before { content: "\e725"; }

.auxicon-phone-4:before { content: "\e726"; }

.auxicon-photo-1:before { content: "\e727"; }

.auxicon-search-5:before { content: "\e728"; }

.auxicon-settings-9:before { content: "\e729"; }

.auxicon-shop-2:before { content: "\e72a"; }

.auxicon-sound-2:before { content: "\e72b"; }

.auxicon-stack:before { content: "\e72c"; }

.auxicon-star-5:before { content: "\e72d"; }

.auxicon-study:before { content: "\e72e"; }

.auxicon-t-shirt:before { content: "\e72f"; }

.auxicon-tag-6:before { content: "\e730"; }

.auxicon-trash-4:before { content: "\e731"; }

.auxicon-truck-3:before { content: "\e732"; }

.auxicon-tv-1:before { content: "\e733"; }

.auxicon-user-5:before { content: "\e734"; }

.auxicon-vallet:before { content: "\e735"; }

.auxicon-video-1:before { content: "\e736"; }

.auxicon-vynil:before { content: "\e737"; }

.auxicon-world:before { content: "\e738"; }

.auxicon-bag-2:before { content: "\e7d1"; }

.auxicon-bicycle-1:before { content: "\e7d2"; }

.auxicon-bicycle-vintage:before { content: "\e7d3"; }

.auxicon-browser-empty:before { content: "\e7d4"; }

.auxicon-browser-full:before { content: "\e7d5"; }

.auxicon-bubble-1-1:before { content: "\e7d6"; }

.auxicon-bubble-2-1:before { content: "\e7d7"; }

.auxicon-bubble-3-1:before { content: "\e7d8"; }

.auxicon-camera-6:before { content: "\e7d9"; }

.auxicon-clap-board:before { content: "\e7da"; }

.auxicon-clipboard-4:before { content: "\e7db"; }

.auxicon-clock-6:before { content: "\e7dc"; }

.auxicon-cloud-7:before { content: "\e7dd"; }

.auxicon-cloudy:before { content: "\e7de"; }

.auxicon-envelope-2:before { content: "\e7df"; }

.auxicon-file-ai:before { content: "\e7e0"; }

.auxicon-file-jpg:before { content: "\e7e1"; }

.auxicon-file-png:before { content: "\e7e2"; }

.auxicon-file-psd:before { content: "\e7e3"; }

.auxicon-file-text-1:before { content: "\e7e4"; }

.auxicon-graph-2:before { content: "\e7e5"; }

.auxicon-hierarchy-1:before { content: "\e7e7"; }

.auxicon-hierarchy-2:before { content: "\e7e8"; }

.auxicon-imac:before { content: "\e7e9"; }

.auxicon-ipad-3:before { content: "\e7ea"; }

.auxicon-iphone-1:before { content: "\e7eb"; }

.auxicon-keyboard-3:before { content: "\e7ec"; }

.auxicon-laptop-2:before { content: "\e7ed"; }

.auxicon-line:before { content: "\e7ee"; }

.auxicon-list-4:before { content: "\e7ef"; }

.auxicon-list-thumbnails:before { content: "\e7f0"; }

.auxicon-lock-4:before { content: "\e7f1"; }

.auxicon-magnifier:before { content: "\e7f2"; }

.auxicon-map-5:before { content: "\e7f3"; }

.auxicon-map-pin:before { content: "\e7f4"; }

.auxicon-moon-2:before { content: "\e7f5"; }

.auxicon-mouse-1:before { content: "\e7f6"; }

.auxicon-pencil-4:before { content: "\e7f7"; }

.auxicon-pencil-ruler:before { content: "\e7f8"; }

.auxicon-picture-1:before { content: "\e7f9"; }

.auxicon-rain:before { content: "\e7fa"; }

.auxicon-ribbon:before { content: "\e7fb"; }

.auxicon-shoe:before { content: "\e7fc"; }

.auxicon-speaker-2:before { content: "\e7fd"; }

.auxicon-speaker-off-1:before { content: "\e7fe"; }

.auxicon-sun-1:before { content: "\e7ff"; }

.auxicon-tape:before { content: "\e800"; }

.auxicon-target-1:before { content: "\e801"; }

.auxicon-unlock-1:before { content: "\e802"; }

.auxicon-facebook-3:before { content: "\e0b7"; }

.auxicon-notebook:before { content: "\e02d"; }

.auxicon-edit-modify-streamline:before { content: "\e641"; }

.auxicon-download-2:before { content: "\e053"; }

.auxicon-linkedin:before { content: "\e19f"; }

.auxicon-facebook:before { content: "\e1a0"; }

.auxicon-vimeo:before { content: "\e1a1"; }

.auxicon-flickr:before { content: "\e1a3"; }

.auxicon-instagram:before { content: "\e1a4"; }

.auxicon-tumblr:before { content: "\e1a5"; }

.auxicon-behance:before { content: "\e1a6"; }

.auxicon-wordpress:before { content: "\e1a7"; }

.auxicon-vimeo-1:before { content: "\e1a8"; }

.auxicon-git:before { content: "\e1a9"; }

.auxicon-googleplus:before { content: "\e1aa"; }

.auxicon-digg:before { content: "\e1ab"; }

.auxicon-google:before { content: "\e1ac"; }

.auxicon-stumbleupon:before { content: "\e1ad"; }

.auxicon-apple:before { content: "\e1ae"; }

.auxicon-microsoft:before { content: "\e1af"; }

.auxicon-android:before { content: "\e1b0"; }

.auxicon-dribbble:before { content: "\e1b1"; }

.auxicon-steam:before { content: "\e1b2"; }

.auxicon-pinterest:before { content: "\e1b3"; }

.auxicon-edge:before { content: "\e1a2"; }

.auxicon-chrome:before { content: "\e1b4"; }

.auxicon-safari:before { content: "\e1b5"; }

.auxicon-firefox:before { content: "\e1b6"; }

.auxicon-opera:before { content: "\e1b7"; }

.auxicon-internet-explorer:before { content: "\e1b8"; }

.auxicon-wikipedia:before { content: "\e1b9"; }

.auxicon-amazon:before { content: "\e1ba"; }

.auxicon-lastfm:before { content: "\e1bb"; }

.auxicon-delicious:before { content: "\e1bc"; }

.auxicon-skype:before { content: "\e1bd"; }

.auxicon-rss:before { content: "\e1be"; }

.auxicon-twitter:before { content: "\e1bf"; }

.auxicon-html5:before { content: "\e1c0"; }

.auxicon-css3:before { content: "\e1c1"; }

.auxicon-youtube:before { content: "\e1c2"; }

.auxicon-dropbox:before { content: "\e1c3"; }

.auxicon-twich:before { content: "\e1c6"; }

.auxicon-pocket:before { content: "\e1c7"; }

.auxicon-spotify:before { content: "\e1c4"; }

.auxicon-yahoo:before { content: "\e1c8"; }

.auxicon-paypal:before { content: "\e1c9"; }

.auxicon-visa:before { content: "\e1ca"; }

.auxicon-google-wallet:before { content: "\e1cb"; }

.auxicon-mastercard:before { content: "\e1cc"; }

.auxicon-soundcloud:before { content: "\e1cd"; }

.auxicon-linux:before { content: "\e1ce"; }

.auxicon-github:before { content: "\e1cf"; }

.auxicon-search-4:before { content: "\e1d0"; }

.auxicon-check-mark-circle-outline:before { content: "\e1d1"; }

.auxicon-question-circle:before { content: "\e1d2"; }

.auxicon-phone-classic-on:before { content: "\e1d3"; }

.auxicon-ios-browsers-outline:before { content: "\e1d4"; }

.auxicon-social-buffer:before { content: "\e1d5"; }

.auxicon-social-buffer-outline:before { content: "\e1d6"; }

.auxicon-search-1:before { content: "\e0dd"; }

.auxicon-comment:before { content: "\e1d7"; }

.auxicon-like:before { content: "\e1d8"; }

.auxicon-share:before { content: "\e1d9"; }

.auxicon-rate:before { content: "\e1da"; }

.auxicon-rate-outline:before { content: "\e1dc"; }

.auxicon-whatsapp:before { content: "\e1db"; }

.auxicon-stumbleupon-1:before { content: "\e1dd"; }

.auxicon-vk:before { content: "\e1de"; }

.auxicon-telegram:before { content: "\e1df"; }

.auxicon-telegram-2:before { content: "\e1e0"; }

.auxicon-fontawesome-webfont:before { content: "\e1c5"; }

.auxicon-bag:before { content: "\e1e1"; }

.auxicon-chevron-right-1:before { content: "\e1e2"; }

.auxicon-playback-play:before { content: "\e16e"; }

.auxicon-lists:before { content: "\e068"; }

.auxicon-headset-with-microphone:before { content: "\55"; }

.auxicon-heart-small:before { content: "\e1e3"; }

.auxicon-heart-small-outline:before { content: "\e1e4"; }

.auxicon-settings-1:before { content: "\3b"; }

.auxicon-power:before { content: "\e1e5"; }

.auxicon-instagram-1:before { content: "\e0ca"; }

.auxicon-computer-imac-2:before { content: "\e1e6"; }

.auxicon-grid-lines-streamline:before { content: "\e1e7"; }

.auxicon-chevron-left-1:before { content: "\e1e8"; }

.auxicon-chevron-down-1:before { content: "\e1e9"; }

.auxicon-chevron-up-1:before { content: "\e1ea"; }

.auxicon-ios-telephone-outline:before { content: "\e1eb"; }

.auxicon-ios-clock-outline:before { content: "\e1ec"; }

.auxicon-ios-person-outline:before { content: "\e1ed"; }

.auxicon-arrow-left-1:before { content: "\e1ee"; }

.auxicon-arrow-right-1:before { content: "\e1ef"; }

.auxicon-mail-letter-outline:before { content: "\e1f0"; }

.auxicon-search-outline:before { content: "\e1f1"; }

.auxicon-android-favorite:before { content: "\e1f3"; }

.auxicon-android-favorite-outline:before { content: "\e1f4"; }

.auxicon-record:before { content: "\e1f5"; }

.auxicon-explore:before { content: "\e020"; }

.auxicon-map-pin-streamline:before { content: "\e1f2"; }

.auxicon-phone-2:before { content: "\e1f6"; }

.auxicon-ipad-1:before { content: "\e1f7"; }

.auxicon-plus:before { content: "\e171"; }

.auxicon-streamline-sync:before { content: "\e1f8"; }

.auxicon-user:before { content: "\e00a"; }

.auxicon-heart-3:before { content: "\e1f9"; }

.auxicon-arrows-drag-up:before { content: "\e1fa"; }

.auxicon-arrows-drag-up-dashed:before { content: "\e1fb"; }

.auxicon-arrows-hamburger1:before { content: "\e1fc"; }

.auxicon-arrows-hamburger-2:before { content: "\e1fd"; }

.auxicon-chevron-down-2:before { content: "\e1fe"; }

.auxicon-chevron-left-2:before { content: "\e1ff"; }

.auxicon-chevron-up-2:before { content: "\e200"; }

.auxicon-eye-1:before { content: "\e202"; }

.auxicon-close-1:before { content: "\e203"; }

.auxicon-ios-telephone:before { content: "\e204"; }

.auxicon-ios-location:before { content: "\e205"; }

.auxicon-email-mail-streamline:before { content: "\e206"; }

.auxicon-reload:before { content: "\e207"; }

.auxicon-link-2:before { content: "\e208"; }

.auxicon-chevron-right-2:before { content: "\e201"; }

.auxicon-ios-cloudy:before { content: "\e209"; }

.auxicon-ios-thunderstorm:before { content: "\e20a"; }

.auxicon-ios-cloudy-night:before { content: "\e20b"; }

.auxicon-ios-sunny:before { content: "\e20c"; }

.auxicon-ios-snowy:before { content: "\e20d"; }

.auxicon-ios-rainy:before { content: "\e20e"; }

.auxicon-ios-partlysunny:before { content: "\e20f"; }

.auxicon-ios-thunderstorm-outline:before { content: "\e210"; }

.auxicon-ios-sunny-outline:before { content: "\e211"; }

.auxicon-ios-cloudy-outline:before { content: "\e212"; }

.auxicon-ios-cloudy-night-outline:before { content: "\e213"; }

.auxicon-ios-partlysunny-outline:before { content: "\e214"; }

.auxicon-ios-rainy-outline:before { content: "\e215"; }

.auxicon-heart-6:before { content: "\e216"; }

@font-face { font-family: "auxin-front-2"; src: url(/wp-content/themes/phlox/css/fonts/fontastic/auxicon2/auxin-front-2.eot); src: url("/wp-content/themes/phlox/css/fonts/fontastic/auxicon2/auxin-front-2.eot?#iefix") format("embedded-opentype"), url(data:application/x-font-woff;base64,d09GRk9UVE8AABNoAAsAAAAAJvQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAADeAAAD1MAACD17xagQEZGVE0AABLoAAAAGgAAAByLO7gJR0RFRgAAEswAAAAcAAAAHgAnAFBPUy8yAAABWAAAAEoAAABgUeBe4GNtYXAAAAKEAAAA4gAAAbbQRXalaGVhZAAAAQgAAAArAAAANhZts0poaGVhAAABNAAAABwAAAAkBDACAGhtdHgAABMEAAAAYwAAAJgNfApGbWF4cAAAAVAAAAAGAAAABgBKUABuYW1lAAABpAAAAN4AAAHOHxtIA3Bvc3QAAANoAAAAEAAAACAAAwABeJxjYGRgYADiidzz1sbz23xl4GZiAIFbyy01EPT/v0wMYHEOCAUAFW0JZAB4nGNgZGBgYvj/l0GPiQEEgCQjAypgAgBAWwI1AABQAABKAAB4nGNgZmJgnMDAysDB6MOYxsDA4A6lvzJIMrQwMDAxsHIywAAjAxIISHNNYXBgUGSoYnzw/wGDHhMDAzNMDRMQMigAISMAyxgJaQAAeJyVjjFOw0AQRd86TlAESUkRUWwL0lobu3NJ4QNQpE/hRG5saZNIOUnOw0E4Aafgr1kigYQEK83Omz9/Zwe444IhHsOCh8QZN9SJJzxePbk8b4mn3Jos8YyFeZLT5HMpq/FV5IwlX/qEF54T5/K8Jp5yz3viGSuzZMuJMx09jh2BQXQUl7A9nbve7cLQH53KH92r3iQ15sCeFqt+gVeuFb//8Nmv5HS6o+LHoNHoZgj71paFt7X9tonqyrvKlb6U9e/7b7RZ4CBv9FjW445s2nDoht6ui/9M+wDzPkdIAAB4nL2NWVLCQBRFT0IIY5hnIhrACRUFhYSAIE7AFvhjG66DhbAeNxNfEqv8svzzVnX1u/1u3wNECI+Jgq+DOCXwGnu5M8RR0WWy6DFhy4fnBUmLDn2W7AJv0gTvU6awB/nnv8I7K0aMWWPjSIPLlBkbyanC0ohKe0zSCZKkSGOQIy/cLAWKlChToUqNOg0p138Av+qR+eJp+fzy+ubjV6Px2nYm7nS2+d43zaPW8YnV7nRPz84vLntX1zf927vB8P4h3CtqRIvqsXgimUobuXwmWyiWypVqrd74i/wv+gI02BkdAAB4nGNgZkAGjAxoAAAAjgAFeJy1WXtwU9eZv0fSvVexhXDAR9CswAGcAKHyNGDCTBrIkrKBNRMTDB1MsdgVIGwtBhtJgIQ3sY1fko8sy0+xCLuJTeiD2EC73WBTTBpMgeJCGki2S2enIZPppkMIm4TJuZOrme53H7IelsMfG86Ze797vsfve5yjczzHiNHpGISQ0bbP49hj2ems2OO2LGaQhkHMSmGHRrBrhZm6gAERg5YYdLMzmO9smPY3QsY/DDzxCZ1CJ2vmDk41M0yWmZ/yqJl53JzTMI1ZK8FgZgGznFnDFDEOpo7pZd5iLjJXmdvM/yIezUDfRavQJrQX1aN2dAz9Co2hjxDVTNHkap7VvKwp1byq6dYMaC5q/lvzlXaqdq72Ge0/aq3aCu0hbZv2de1J7Yj2A+093SO6WbrFutW6jbodOpfukC6i+6Xuqu6Puv/RfcXqWCP7GPsk+xT7PFvA/pAtZd1src3prDjgstj2uB3byyu27zrgcNm3O5zby+2WyvJ9LkvFPne5Y49dVdvhtJVa9lVadthcZfYdZbbd2/Y5S+1Oy+Lxz6dlTcv2Mvt+KKHFXQbFLLfvdKsA0qdlR8W+bYCv6qgSp6O0bBJREpisB6G67BanfXfFfrvlaTlQ1bGr3LFb9SLHmMJNGKoOU7Vkdpok9lWq0UjpJ0Xp2rvP5kxfrooDe745JUljm83l2G7ZVlGxa7fNuUtxvdu+w7EvKRiVE08iBgGCdEFL7InKO21ui7uiciJTCmQiNw2uxJ6IK5duArDMnYicMhtJ7DQeKx0ee/lEcIU9EV3hT4RX+JPiSwaLFYHCSCpVnBV3KE10SpnHWQluxnnjYOOcFKwUnFSMZPvJEgetxZMVKq1AdjMh83gscZ6sWVlu88aWucXtdNj2lJYr6z3pd5LwY00Yx1HlYZqlsdtWnnaSFEGaRSPzJSA5sFhASQNph0gcqslus8F2Z3PuAKjtuyzSby/+ZXl6e8UOu+VAhXOXY0+p9J1mU1R3HkUS3wyXqBEqBkouiYdK8gnDMKgJ+ZAfNSOCAqgFBVErCqE2OAY6UCfqQt0ojA6jf0NHUAQdRT2oF/0YvYZeR32oHw6KN9Bx9BP0U/Qz9HN0Ar2JBtAgOolOodPoF+iX6N/hIPkP9BY6g4bQMDqLfo3OoRF0Hr2NfoPeQRfQKLqIfosuocvoCvodugqHzu/RNXSdKZDOKw2zlXExf2IoykXL0R4IrhNgf6eZp1muCWt+obmq+S+NoOW0Odrntc3am7rpuiL2aS6L+4wf0wcfKczIyngv8+8z3zQ8ZvAZbkyZPmXDlFvGfzb+Zeq/ZC3I+suj/dP+adrPpn0xffn0V6b/evofs7+bXZN9Ey/AK/GPsAsfwsP4Mr5tWmdymYKmI6aPZ5hnDM/40EjhhMV0DuVFXpwDXaY5EZ7OpAz0mXSmCFScCZ2BPjOHbD6y5afb9CdLyXsRQpbU1S0hJHKNlA2yu96qGiG/0Utg0OfMNtIA1eHHM+pEHZ6TIa4QVuC5GcAUDHhX5ARfdUchWxSySCaiWSzB5Prb71wL6fsjLv5a49sbyWr9qqKiVauKRt+bTbMB8qXNm1966dzmK1fOnbtyZfO5l3J+Twtx4ZVaUlhYHb5xM0xuvMAa79D7uIrejPDizUUpH0Z6X1d1NsL/yVQlZEf4aCfwJx0a6a+EuThcLZpEE4WnulqcRc0kzBrp68IMrLJnVNfI7G4Kb5YaTOGaVAkYNAomfDhMZ4lmAiii+dUwnUFN7JNteB4UJkqPyPQr4VHcXbNwwWcLa2oW3F24oKb77mcL7nZ3f7aQlaqXiyOimZqroFTmKgqvCDVzRvoxPYqrTkT475vib6qTSSThHc2fwBJXyaT+D5Dl+vUhQqoaycX11dUv3JCyvE0/wC+vF7zAjnrH+TdvQCwbVZcqQBpMIdeUGlNSfN9fiqvDFy82whIKkfUXw+GbPyDVrFFYQYvwby+CPxIBzzHBCz8A0Vy6BcMcyHMBsxGmZjorTCCaoGDGuRnUfBTesaUnHoVyCZ1R6JxQH8GCOwod5rSD5uAnMqipBt5GwURv4fCrUNBZ1USU8A5LEweYZh8WwrQ+GuZFAzWw84SpmERtX3755Twi2CCYOhrCoUZS19ioFy2ihfX5fM0+4iNNAX+wMUQ6QiE9zPDM6FLC1jeG2ttDbe05wlIiAo9V5KFQBwk16o1HAakRkOCbSkhBX7A5SIKkNdASDIFmY0gvWYEx2x4CpMa2+hyAldBZRd4YqiMQh5FmmxQzPT1ID7Ix44O0ilVUYm72ik5xr7iXVcYtvlZwCOZfmyCDgC8omRxkY1lI5kqssXzBnErmytgPmTeBudBMv4e7aqHVSK/aLuhct0zkXgMPHx8q8tiH2vja5MaNo8mthh9HloG7uK7kxsc+uhWSIu9W5LFoaru4lHj47mTGuJyX0hNw17hrJbzE2CYJfzziSdKviQ+7+XFkGXhieOOaKeGpFVbk8fwnlKc7eTwuh9/F97pwbbwwqdrd6dBiH6mTmZBt4vxzydHFs0ktdk1KtmrOXHJ1Jla7Jnk8Loc9UoDs4nWRo0ss/CTRjwc8SfaJBeKSl9bka6Em7VKv4ZKX9sTq1CQzxuWcUailU3Fvr4fz9GJPby9v/zbJBo8Cbf/2CSWUYE9PL/y4agXuobnx2nFPr/ehFEclRrqUQpk8Hv70QyCiVKbeHg93Grx5erne098+MQqc6sSz8+HNt4f2PLw5EJw0Ew8MOjjHAHYMDPCrFfIikEGFxJkqecKBBwbAYHUiKVuNBwfKUpiOF2VoWkfrcNnAoOzta8Xbiw82TsJwpIskfZSDii/6MrXhAYeDv+5IImV40FGWwnwXSJmDF6VApUjeBSjHADdwPYm8ix1lCokzB6/jMscg7JVfq6bfmES6rKmNvpEmNzWNtAkbYU08j0eLinjKFuHRDSqVxpxCxQPw0xq9UMRRbhQXFY1yFyiHNxRd4EaBSuMYNQrL6Ak8NGzlSoawdXiIzxvGJUPDfF50GRaWDQ+VDFtLSqzD0WV8nqBX9PIwsDlrnjyS7AvT8JWRsMwaXQbmJUOcmEMfV5CT/BiFTvoajtr7XG63q8/d3yfYuWihFfe53fyQWyEu3O928cMwcrllEmeqKqoMfJzAbncf1zekkGEMoFz/MHa5+1OYEoFR/5AsMwqvUB/u63cDTNTuEuzAKwHQPjfntiqkRBJzrhLc3+dKYUoERi6rLKPLaCd29/Xx1j6F9GNXXz9fAqP+PpnEmaqKKjMKP4IEZMQkfsk3AakkaseCXUkA0ovaeatQmBi/GlzaiJOzkaKwP1ArpRCJMsHuitrl2eT+4Q+JQcYiT5d7co5G4RDsrD090Yoej9fr7fH29nA9sMd6PfxJL+7xemPklLLbn0pmAvEosgcYiGvpEPZ6APwUBjdcz0mZ9J6S9/cU5kns8SrMBxjEovdCFNEKr1ABZjs98nnq3SnxOW+pTNRjI4VZKh8pEvMBBtRKfyL/KVDag709PTGyU9nbdyYzgfQqsgcYGAUvLGDZ2/8PKMUAKg4JQdWhfDCv/EbBqiRa+sCSqLWQZA8wkII/9G3UNp0BTCRMpwfmldv4jpLUg9MvVQoVq8I3Fn4L7Mqjo0VcEWzao6O8yF3AG0YvAFXHK4oUscjKm7tM5bFiBsfCAVx0YVRG+muSKNVkA/AvjG6Y1JNKjfSv6kEywXAcWPW9gp5STNlROQaZJkLBTj+Io3kjxcXFm0aKR0aEPE78+gk8sqmY/6IYA5v/XCHF8EfCpuLz3MjnuLh4JEaMgo0exCPni0ElmrdJyANebjE+P7KJKwaUkeIY+ZxewsXnR/jcEQxe+CcUYqS5wgxMxCN0J53BivtpPqadYr4ID2ukX9APcKAl0EKgN0MnJP9Wc6CZ+Fuk6wm/v5k0N+c/R4je5yMNQV+rr5W0BvXvXyPiabaptalVarMJPf3+GrbVFyLBoN5IP6DPYAUMOoATcuujQIAEWlpIkAT9LSTQHHjuIwkz2EB8Pl8TaQo26a+tFE8TtklqgJtDT5M1K1mQNQZ9gFkEmP5m6AR6wA+Yz33UDJh+GROQA4HALQkzGGwjQV8QMH1N+jUrAYZtbZVRm3LAwbWVLMgafRLmF7QIA5QMKUOT/OeamyF3v5x7C+QeyL8lx0nagsHWIOTu07+/BtJl5cQBdzYU4v1rbGsQcpcw84U5mC4S54jwvAZ/rNB8ER4o9H0QiE+Jcyg8+z0Sk8oCYQ69jxV9usizX9Gnz4NFtpA4U8JCOCHbG1rryCFyqOlQfaNe/Ln4LNvkl69Tag51ducQQuinhLDdnZ3ds1tJsLnVL0e0EZNoNt1INwJKttCJRR0Rc8VOKj3SJ+0EwTbhSbzxLdYf8CkFgSroxRKxiyVk+X/6W/wtMCukifib/NAq9rzyr3q/n4WqNasT4tcHfaBLc8THQNkvLxQSbG1p0dMWepNNXGMQ1AFagOl36N8d7BEfFaeVDHu9FzawYOWXr7JaWiSdj2kufjJDzDfNz6iiOrwg44ZJeYx0VBYtAol0L70Di3xennQj/UmedKX8ySfSO+8Tkc+JztPNXXr7/v3b0rN07tylS+fmdNAb+KBoEDMP0kwx8yjNpIajooGTkNxYzJo/X8wSs+7Np1k069496T3/npiVQ7PFeqicqNtF4XWC6qjuhAgvsGsyjZHLx4agHbtMxsiY87J1yDpU+EYBKSCFe63QnIWkQE8KjhUC33rZOUb0gk1HDXcXQhiGhU9J76c+pQZq+PQuNUiu8nB7W1t7e0NbfY7YydU3NNTXtzW059DO50EQShE0SoIVkqCjvSGkChrr6ySBkbpga60OU/kelJrC6q0yO08MJly2C53ZBA/SOXTV2Qi5PMjNzmDqliz5m+GRw4YMM/P4dOYR6f8SJmYtU88cZt5k3mbuowXoWfVWmZrjN8185mpScHzL2S1nK8fIdXL9+NhZaGPHrxM94a+TsUqQbDleQFaT1ZUFW6AVVK4m+sytVuc6spasPbbujHVo6yXnVVAn/FVy6djQmTNDxy6Rq+Sq89LWIeuZdcfWSlBryTqndas+M/GCXEmQzQwTKl3RJlz+spmSvLtaurqtka9uuw+zmbBEW2DHunOHbWsjXQ1t+kV32Ia2WtIAjdS2Nej//MyyZ1jlG/Y+fysEqtio+ss+/POHqq1ip1+0SNXX31nExmyqOuoikY6OSKSuo6qqrq5qdub/AZTTTP0AeJxjYGRgYOABYjEgZmJgBEJPIGYB8xgABsEAeHicY2BgYGQAgqtvXXeA6FvLLTVgNABOgAaFAAB4nDWNoQ2AMBQFL3UIFkCRMAAdgVFqcaQICBgkGgWKzsREvE/DXXL5oulzgONjI6gnMwsPBwM/UebuVJSM0uilsUpjkpFWGo00Cpl/ySu3doKaZPhWk+q56HR7anv2ApT5E8cA) format("woff"), url(/wp-content/themes/phlox/css/fonts/fontastic/auxicon2/auxin-front-2.ttf) format("truetype"), url("/wp-content/themes/phlox/css/fonts/fontastic/auxicon2/auxin-front-2.svg#auxin-front-2") format("svg"); font-weight: normal; font-style: normal; }
[data-icon]:before { font-family: "auxin-front-2" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

[class^="auxicon2-"]:before, [class*=" auxicon2-"]:before { font-family: "auxin-front-2" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.auxicon2-arrows-anticlockwise:before { content: "\61"; }

.auxicon2-circle-plus-outline:before { content: "\62"; }

.auxicon2-arrows-drag-up-dashed:before { content: "\63"; }

.auxicon2-hamburger-2:before { content: "\64"; }

.auxicon2-hamburger1:before { content: "\65"; }

.auxicon2-arrow-chevron-thin-left:before { content: "\66"; }

.auxicon2-arrows-left-double-chevron:before { content: "\67"; }

.auxicon2-arrows-right-double-chevron:before { content: "\68"; }

.auxicon2-arrows-chevron-thin-right:before { content: "\69"; }

.auxicon2-close-remove-1:before { content: "\6a"; }

.auxicon2-plus-1:before { content: "\6b"; }

.auxicon2-arrow-slim-left-dashed:before { content: "\6c"; }

.auxicon2-arrow-slim-left:before { content: "\6d"; }

.auxicon2-arrow-slim-right-dashed:before { content: "\70"; }

.auxicon2-arrow-slim-right:before { content: "\71"; }

.auxicon2-arrow-chevron-thin-up:before { content: "\6e"; }

.auxicon2-arrows-up-double-chevron:before { content: "\6f"; }

.auxicon2-square-plus-outline:before { content: "\72"; }

.auxicon2-arrows-down-double-chevron:before { content: "\73"; }

.auxicon2-arrows-chevron-down:before { content: "\74"; }

.auxicon2-basic-bookmark:before { content: "\75"; }

.auxicon2-arrow-medium-right:before { content: "\76"; }

.auxicon2-arrow-medium-left:before { content: "\77"; }

.auxicon2-arrow-chevron-med-right:before { content: "\78"; }

.auxicon2-arrow-chevron-med-left:before { content: "\79"; }

.auxicon2-arrow-chevron-fat-top:before { content: "\7a"; }

.auxicon2-arrow-chevron-fat-down:before { content: "\41"; }

.auxicon2-arrow-chevron-fat-right:before { content: "\42"; }

.auxicon2-arrow-chevron-fat-left:before { content: "\43"; }

.auxicon2-arrow-chevron-slim-top:before { content: "\44"; }

.auxicon2-arrow-chevron-slim-down:before { content: "\45"; }

.auxicon2-arrow-chevron-slim-left:before { content: "\46"; }

.auxicon2-arrow-chevron-slim-right:before { content: "\47"; }

.auxicon2-arrow-chevron-pixel-top:before { content: "\48"; }

.auxicon2-arrow-chevron-pixel-down:before { content: "\49"; }

.auxicon2-arrow-chevron-pixel-left:before { content: "\4a"; }

.auxicon2-arrow-chevron-pixel-right:before { content: "\4b"; }

.auxicon2-arrow-chevron-pixel-left2:before { content: "\4c"; }

.auxicon2-arrow-pixel-fat-top:before { content: "\4d"; }

.auxicon2-arrow-pixel-fat-down:before { content: "\4e"; }

.auxicon2-arrow-line-med-left:before { content: "\4f"; }

.auxicon2-arrow-line-med-right:before { content: "\50"; }

.auxicon2-arrow-line-med-top:before { content: "\51"; }

.auxicon2-arrow-line-med-down:before { content: "\52"; }

.auxicon2-arrow-line-left:before { content: "\53"; }

.auxicon2-arrow-line-right:before { content: "\54"; }

.auxicon2-arrow-line-top:before { content: "\55"; }

.auxicon2-arrow-line-down:before { content: "\56"; }

.auxicon2-arrow-chevron-pixel-top2:before { content: "\57"; }

.auxicon2-arrow-chevron-pixel-down2:before { content: "\58"; }

.auxicon2-arrow-chevron-pixel-right2:before { content: "\59"; }

.auxicon2-arrow-pixel-fat-left:before { content: "\5a"; }

.auxicon2-arrow-pixel-fat-right:before { content: "\30"; }

.auxicon2-play-outline-triangle:before { content: "\31"; }

.auxicon2-arrow-thin-up:before { content: "\33"; }

.auxicon2-arrow-thin-right:before { content: "\34"; }

.auxicon2-arrow-thin-left:before { content: "\35"; }

.auxicon2-arrow-thin-down:before { content: "\36"; }

.auxicon2-arrow-chevron-small-right:before { content: "\37"; }

.auxicon2-arrow-chevron-small-left:before { content: "\38"; }

.auxicon2-arrow-chevron-small-down:before { content: "\21"; }

.auxicon2-play-triangle:before { content: "\23"; }

.auxicon2-play-triangle-1:before { content: "\24"; }

.auxicon2-play-triangle-2:before { content: "\25"; }

.auxicon2-arrow-backward:before { content: "\26"; }

.auxicon2-check-mark:before { content: "\27"; }

.auxicon2-check-mark-1:before { content: "\28"; }

.auxicon2-code-working:before { content: "\29"; }

.auxicon2-code:before { content: "\2a"; }

.auxicon2-circle-plus-outline-1:before { content: "\2e"; }

.auxicon2-plus-circle:before { content: "\2f"; }

.auxicon2-hamburger-3:before { content: "\32"; }

.auxicon2-arrow-circle-right:before { content: "\39"; }
/*!/wp-content/themes/phlox/css/main.css*/
@charset "UTF-8";
/*!
===============================================================
#Domument
	$Body & globals
	$Heading
	$Wrapper & Containers
	$Header
	$Layout
	$Sections
	$Footer
	$Copyright

===============================================================*/
/** SVG symbols */
.aux-svg-arrow, .aux-svg-symbol { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; }
.aux-svg-arrow.aux-thick-up, .aux-svg-symbol.aux-thick-up { background-position: 0px 0px; width: 52px; height: 30px; }
.aux-svg-arrow.aux-thick-down, .aux-svg-symbol.aux-thick-down { background-position: 0px -60px; width: 52px; height: 30px; }
.aux-svg-arrow.aux-thick-left, .aux-svg-symbol.aux-thick-left { background-position: 0px -120px; width: 30px; height: 52px; }
.aux-svg-arrow.aux-thick-right, .aux-svg-symbol.aux-thick-right { background-position: 0px -201px; width: 30px; height: 52px; }
.aux-svg-arrow.aux-large-up, .aux-svg-symbol.aux-large-up { background-position: 0px -282px; width: 28px; height: 14px; }
.aux-svg-arrow.aux-large-down, .aux-svg-symbol.aux-large-down { background-position: 0px -326px; width: 28px; height: 14px; }
.aux-svg-arrow.aux-large-left, .aux-svg-symbol.aux-large-left { background-position: 0px -370px; width: 14px; height: 26px; }
.aux-svg-arrow.aux-large-right, .aux-svg-symbol.aux-large-right { background-position: 0px -427px; width: 14px; height: 28px; }
.aux-svg-arrow.aux-medium-up, .aux-svg-symbol.aux-medium-up { background-position: 0px -484px; width: 16px; height: 8px; }
.aux-svg-arrow.aux-medium-down, .aux-svg-symbol.aux-medium-down { background-position: 0px -522px; width: 16px; height: 8px; }
.aux-svg-arrow.aux-medium-left, .aux-svg-symbol.aux-medium-left { background-position: 0px -560px; width: 8px; height: 16px; }
.aux-svg-arrow.aux-medium-right, .aux-svg-symbol.aux-medium-right { background-position: 0px -607px; width: 8px; height: 16px; }
.aux-svg-arrow.aux-small-up, .aux-svg-symbol.aux-small-up { background-position: 0px -652px; width: 10px; height: 6px; }
.aux-svg-arrow.aux-small-down, .aux-svg-symbol.aux-small-down { background-position: 0px -687px; width: 10px; height: 6px; }
.aux-svg-arrow.aux-small-left, .aux-svg-symbol.aux-small-left { background-position: 0px -722px; width: 6px; height: 10px; }
.aux-svg-arrow.aux-small-right, .aux-svg-symbol.aux-small-right { background-position: 0px -761px; width: 6px; height: 10px; }
.aux-svg-arrow.aux-h-large-up, .aux-svg-symbol.aux-h-large-up { background-position: -80px 0px; width: 28px; height: 28px; }
.aux-svg-arrow.aux-h-large-down, .aux-svg-symbol.aux-h-large-down { background-position: -80px -58px; width: 28px; height: 28px; }
.aux-svg-arrow.aux-h-large-left, .aux-svg-symbol.aux-h-large-left { background-position: -80px -116px; width: 28px; height: 28px; }
.aux-svg-arrow.aux-h-large-right, .aux-svg-symbol.aux-h-large-right { background-position: -80px -173px; width: 28px; height: 28px; }
.aux-svg-arrow.aux-h-medium-up, .aux-svg-symbol.aux-h-medium-up { background-position: -80px -231px; width: 20px; height: 22px; }
.aux-svg-arrow.aux-h-medium-down, .aux-svg-symbol.aux-h-medium-down { background-position: -80px -283px; width: 20px; height: 24px; }
.aux-svg-arrow.aux-h-medium-left, .aux-svg-symbol.aux-h-medium-left { background-position: -80px -335px; width: 22px; height: 20px; }
.aux-svg-arrow.aux-h-medium-right, .aux-svg-symbol.aux-h-medium-right { background-position: -80px -384px; width: 22px; height: 20px; }
.aux-svg-arrow.aux-h-small-up, .aux-svg-symbol.aux-h-small-up { background-position: -80px -433px; width: 10px; height: 12px; }
.aux-svg-arrow.aux-h-small-down, .aux-svg-symbol.aux-h-small-down { background-position: -80px -474px; width: 10px; height: 12px; }
.aux-svg-arrow.aux-h-small-left, .aux-svg-symbol.aux-h-small-left { background-position: -80px -515px; width: 10px; height: 10px; }
.aux-svg-arrow.aux-h-small-right, .aux-svg-symbol.aux-h-small-right { background-position: -80px -554px; width: 10px; height: 10px; }
.aux-svg-arrow.aux-l-right, .aux-svg-symbol.aux-l-right { background-position: -81px -631px; width: 64px; height: 14px; }
.aux-svg-arrow.aux-l-left, .aux-svg-symbol.aux-l-left { background-position: -80px -588px; width: 64px; height: 14px; }
.aux-svg-arrow.aux-l-medium-right, .aux-svg-symbol.aux-l-medium-right { background-position: -80px -718px; width: 46px; height: 14px; }
.aux-svg-arrow.aux-l-medium-left, .aux-svg-symbol.aux-l-medium-left { background-position: -80px -674px; width: 46px; height: 14px; }
.aux-svg-arrow.aux-thick-cross, .aux-svg-symbol.aux-thick-cross { background-position: 0px -800px; width: 52px; height: 52px; }
.aux-svg-arrow.aux-large-cross, .aux-svg-symbol.aux-large-cross { background-position: 0px -881px; width: 28px; height: 28px; }
.aux-svg-arrow.aux-medium-cross, .aux-svg-symbol.aux-medium-cross { background-position: 0px -938px; width: 16px; height: 16px; }
.aux-svg-arrow.aux-small-cross, .aux-svg-symbol.aux-small-cross { background-position: 0px -983px; width: 10px; height: 10px; }
.aux-svg-arrow.aux-thick-plus, .aux-svg-symbol.aux-thick-plus { background-position: 0px -1022px; width: 52px; height: 52px; }
.aux-svg-arrow.aux-large-plus, .aux-svg-symbol.aux-large-plus { background-position: 0px -1103px; width: 28px; height: 28px; }
.aux-svg-arrow.aux-medium-plus, .aux-svg-symbol.aux-medium-plus { background-position: 0px -1160px; width: 16px; height: 16px; }
.aux-svg-arrow.aux-small-plus, .aux-svg-symbol.aux-small-plus { background-position: 0px -1205px; width: 10px; height: 10px; }
.aux-svg-arrow.aux-thick-up.aux-white, .aux-svg-symbol.aux-thick-up.aux-white { background-position: -178px 0px; }
.aux-svg-arrow.aux-thick-down.aux-white, .aux-svg-symbol.aux-thick-down.aux-white { background-position: -178px -60px; }
.aux-svg-arrow.aux-thick-left.aux-white, .aux-svg-symbol.aux-thick-left.aux-white { background-position: -178px -120px; }
.aux-svg-arrow.aux-thick-right.aux-white, .aux-svg-symbol.aux-thick-right.aux-white { background-position: -178px -201px; }
.aux-svg-arrow.aux-large-up.aux-white, .aux-svg-symbol.aux-large-up.aux-white { background-position: -178px -282px; }
.aux-svg-arrow.aux-large-down.aux-white, .aux-svg-symbol.aux-large-down.aux-white { background-position: -178px -326px; }
.aux-svg-arrow.aux-large-left.aux-white, .aux-svg-symbol.aux-large-left.aux-white { background-position: -178px -370px; }
.aux-svg-arrow.aux-large-right.aux-white, .aux-svg-symbol.aux-large-right.aux-white { background-position: -178px -427px; }
.aux-svg-arrow.aux-medium-up.aux-white, .aux-svg-symbol.aux-medium-up.aux-white { background-position: -178px -484px; }
.aux-svg-arrow.aux-medium-down.aux-white, .aux-svg-symbol.aux-medium-down.aux-white { background-position: -178px -522px; }
.aux-svg-arrow.aux-medium-left.aux-white, .aux-svg-symbol.aux-medium-left.aux-white { background-position: -178px -560px; }
.aux-svg-arrow.aux-medium-right.aux-white, .aux-svg-symbol.aux-medium-right.aux-white { background-position: -178px -607px; }
.aux-svg-arrow.aux-small-up.aux-white, .aux-svg-symbol.aux-small-up.aux-white { background-position: -178px -652px; }
.aux-svg-arrow.aux-small-down.aux-white, .aux-svg-symbol.aux-small-down.aux-white { background-position: -178px -687px; }
.aux-svg-arrow.aux-small-left.aux-white, .aux-svg-symbol.aux-small-left.aux-white { background-position: -178px -722px; }
.aux-svg-arrow.aux-small-right.aux-white, .aux-svg-symbol.aux-small-right.aux-white { background-position: -178px -761px; }
.aux-svg-arrow.aux-h-large-up.aux-white, .aux-svg-symbol.aux-h-large-up.aux-white { background-position: -258px 0px; }
.aux-svg-arrow.aux-h-large-down.aux-white, .aux-svg-symbol.aux-h-large-down.aux-white { background-position: -258px -58px; }
.aux-svg-arrow.aux-h-large-left.aux-white, .aux-svg-symbol.aux-h-large-left.aux-white { background-position: -258px -116px; }
.aux-svg-arrow.aux-h-large-right.aux-white, .aux-svg-symbol.aux-h-large-right.aux-white { background-position: -258px -173px; }
.aux-svg-arrow.aux-h-medium-up.aux-white, .aux-svg-symbol.aux-h-medium-up.aux-white { background-position: -258px -231px; }
.aux-svg-arrow.aux-h-medium-down.aux-white, .aux-svg-symbol.aux-h-medium-down.aux-white { background-position: -258px -283px; }
.aux-svg-arrow.aux-h-medium-left.aux-white, .aux-svg-symbol.aux-h-medium-left.aux-white { background-position: -258px -335px; }
.aux-svg-arrow.aux-h-medium-right.aux-white, .aux-svg-symbol.aux-h-medium-right.aux-white { background-position: -258px -384px; }
.aux-svg-arrow.aux-h-small-up.aux-white, .aux-svg-symbol.aux-h-small-up.aux-white { background-position: -258px -433px; }
.aux-svg-arrow.aux-h-small-down.aux-white, .aux-svg-symbol.aux-h-small-down.aux-white { background-position: -258px -474px; }
.aux-svg-arrow.aux-h-small-left.aux-white, .aux-svg-symbol.aux-h-small-left.aux-white { background-position: -258px -515px; }
.aux-svg-arrow.aux-h-small-right.aux-white, .aux-svg-symbol.aux-h-small-right.aux-white { background-position: -258px -554px; }
.aux-svg-arrow.aux-l-right.aux-white, .aux-svg-symbol.aux-l-right.aux-white { background-position: -259px -631px; }
.aux-svg-arrow.aux-l-left.aux-white, .aux-svg-symbol.aux-l-left.aux-white { background-position: -258px -588px; }
.aux-svg-arrow.aux-l-medium-right.aux-white, .aux-svg-symbol.aux-l-medium-right.aux-white { background-position: -258px -718px; }
.aux-svg-arrow.aux-l-medium-left.aux-white, .aux-svg-symbol.aux-l-medium-left.aux-white { background-position: -258px -674px; }
.aux-svg-arrow.aux-thick-cross.aux-white, .aux-svg-symbol.aux-thick-cross.aux-white { background-position: -178px -800px; }
.aux-svg-arrow.aux-large-cross.aux-white, .aux-svg-symbol.aux-large-cross.aux-white { background-position: -178px -881px; }
.aux-svg-arrow.aux-medium-cross.aux-white, .aux-svg-symbol.aux-medium-cross.aux-white { background-position: -178px -938px; }
.aux-svg-arrow.aux-small-cross.aux-white, .aux-svg-symbol.aux-small-cross.aux-white { background-position: -178px -983px; }
.aux-svg-arrow.aux-thick-plus.aux-white, .aux-svg-symbol.aux-thick-plus.aux-white { background-position: -178px -1022px; }
.aux-svg-arrow.aux-large-plus.aux-white, .aux-svg-symbol.aux-large-plus.aux-white { background-position: -178px -1103px; }
.aux-svg-arrow.aux-medium-plus.aux-white, .aux-svg-symbol.aux-medium-plus.aux-white { background-position: -178px -1160px; }
.aux-svg-arrow.aux-small-plus.aux-white, .aux-svg-symbol.aux-small-plus.aux-white { background-position: -178px -1205px; }

.aux-plus-symbol::after, .aux-minus-symbol::after, .aux-cross-symbol::after, .aux-master-menu.aux-narrow .aux-submenu-indicator::after, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu-indicator::after, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::after, .aux-plus-symbol::before, .aux-minus-symbol::before, .aux-cross-symbol::before, .aux-master-menu.aux-narrow .aux-submenu-indicator::before, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu-indicator::before, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::before { content: ""; position: absolute; display: block; height: 1px; width: 100%; background-color: #333; }
.aux-plus-symbol::after, .aux-minus-symbol::after, .aux-cross-symbol::after, .aux-master-menu.aux-narrow .aux-submenu-indicator::after, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu-indicator::after, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::after { transform: rotate(90deg); }
.aux-plus-symbol.aux-white::after, .aux-white.aux-minus-symbol::after, .aux-white.aux-cross-symbol::after, .aux-master-menu.aux-narrow .aux-white.aux-submenu-indicator::after, .aux-fs-menu .aux-master-menu .aux-white.aux-submenu-indicator::after, .aux-plus-symbol.aux-white::before, .aux-white.aux-minus-symbol::before, .aux-white.aux-cross-symbol::before, .aux-master-menu.aux-narrow .aux-white.aux-submenu-indicator::before, .aux-fs-menu .aux-master-menu .aux-white.aux-submenu-indicator::before { background-color: white; }

.aux-minus-symbol::after { display: none; }

.aux-cross-symbol::after { transform: rotate(-45deg); }
.aux-cross-symbol::before { transform: rotate(45deg); }

.aux-simple-arrow-left-symbol::before { content: '\2190'; font-family: Arial; display: inline-block; }

.aux-simple-arrow-right-symbol::before { content: '\2192'; font-family: Arial; display: inline-block; }

/*!>>>>>>>>>>>>>>>>>>>>>>> #Document <<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* $Body & Global Configs
---------------------------------------------*/
body { font-family: "Raleway", arial, sans-serif; background-color: white; }
body:before { content: ' '; position: fixed; width: 100%; z-index: 1; }

#inner-body { position: relative; z-index: 3; background-color: white; }

.wrapper { width: 100%; margin-left: auto; margin-right: auto; }

.aux-territory { width: 100%; margin-left: auto; margin-right: auto; }

.aux-container, .aux-inner-box { margin: 0 auto; }

.aux-wrapper { width: 100%; margin-left: auto; margin-right: auto; }

.aux-primary { position: relative; min-height: 350px; }
.aux-primary .aux-content { margin-bottom: 3em; }

/* boxed layout ------------ */
.aux-full-width #inner-body { overflow-x: hidden; }

/* Max width of website ------------ */
.aux-resp.aux-fhd .aux-fold, .aux-resp.aux-fhd .aux-fold-width, .aux-resp.aux-fhd .aux-boxed-container > .aux-container { width: auto; max-width: 1970px; }
.aux-resp.aux-s-fhd .aux-fold, .aux-resp.aux-s-fhd .aux-fold-width, .aux-resp.aux-s-fhd .aux-boxed-container > .aux-container { width: auto; max-width: 1670px; }
.aux-resp.aux-xhd .aux-fold, .aux-resp.aux-xhd .aux-fold-width, .aux-resp.aux-xhd .aux-boxed-container > .aux-container { width: auto; max-width: 1470px; }
.aux-resp.aux-hd .aux-fold, .aux-resp.aux-hd .aux-fold-width, .aux-resp.aux-hd .aux-boxed-container > .aux-container { width: auto; max-width: 1270px; }
.aux-resp.aux-nd .aux-fold, .aux-resp.aux-nd .aux-fold-width, .aux-resp.aux-nd .aux-boxed-container > .aux-container { width: auto; max-width: 1070px; }

.aux-fold, .aux-fold-padding, .aux-boxed-container > .aux-container { padding-right: 35px; padding-left: 35px; }

/* It the website was boxed */
.aux-boxed #inner-body { margin: 0 auto; box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); }
.aux-boxed.aux-fhd #inner-body, .aux-boxed.aux-fhd .site-header-section.aux-sticky { max-width: 1970px; }
.aux-boxed.aux-s-fhd #inner-body, .aux-boxed.aux-s-fhd .site-header-section.aux-sticky { max-width: 1670px; }
.aux-boxed.aux-xhd #inner-body, .aux-boxed.aux-xhd .site-header-section.aux-sticky { max-width: 1470px; }
.aux-boxed.aux-hd #inner-body, .aux-boxed.aux-hd .site-header-section.aux-sticky { max-width: 1270px; }
.aux-boxed.aux-nd #inner-body, .aux-boxed.aux-nd .site-header-section.aux-sticky { max-width: 1070px; }

.aux-semi-full-container > .aux-wrapper > .aux-container, .aux-semi-full-container > .aux-container { max-width: none; padding-right: 35px; padding-left: 35px; }

.aux-full-container > .aux-wrapper > .aux-container, .aux-full-container > .aux-container { max-width: none; padding-left: 0; padding-right: 0; }

/* Custom wrappers for vc ------------ */
.aux-vc-row-wrapper.aux-vc-row-no-margin > .vc_row { margin-right: 0; margin-left: 0; }

.aux-vc-row-wrapper-inner { width: 100%; margin-right: auto; margin-left: auto; }
.aux-vc-row-wrapper-inner:after { content: ""; display: table; clear: both; }

.aux-vc-reset-gutter { margin-left: 0; margin-right: 0; }

.aux-vc-row-full { padding-right: 35px; padding-left: 35px; }

.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { padding-top: 0; }

.qm-theme-phlox { position: relative; z-index: 4; }
.aux-customize-preview .qm-theme-phlox { display: none !important; }

@media screen and (min-width: 700px) { .aux-framed { padding: 20px; }
  .aux-framed .aux-side-frames, .aux-framed:after { content: ""; display: block; height: 20px; left: 0; position: fixed; width: 100%; z-index: 1405; }
  .csscalc .aux-framed .aux-side-frames, .csscalc .aux-framed:after { left: 20px; position: fixed; width: calc(100% - 40px); }
  .aux-framed .aux-side-frames { top: 0; }
  .aux-framed:after { bottom: 0; }
  .aux-framed.admin-bar .aux-side-frames, .aux-framed.admin-bar .aux-side-frames:before, .aux-framed.admin-bar .aux-side-frames:after { top: 32px; } }
@media screen and (min-width: 700px) and (min-width: 700px) and (max-width: 780px) { .aux-framed.admin-bar .aux-side-frames, .aux-framed.admin-bar .aux-side-frames:before, .aux-framed.admin-bar .aux-side-frames:after { top: 46px; } }

@media screen and (min-width: 700px) { .aux-framed .aux-side-frames:before, .aux-framed .aux-side-frames:after { content: ""; display: block; width: 20px; height: 100%; top: 0; position: fixed; z-index: 1405; }
  .aux-framed .aux-side-frames:before { left: 0; }
  .aux-framed .aux-side-frames:after { right: 0; }
  .aux-framed.aux-top-sticky .site-header-section.aux-sticky { top: 20px; width: calc(100% - 40px); }
  .aux-framed.aux-top-sticky.admin-bar .site-header-section.aux-sticky { top: 52px; } }
::-moz-selection { background: rgba(33, 150, 243, 0.2); }

::selection { background: rgba(33, 150, 243, 0.2); }

h1, h2, h3, h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 { font-family: "Raleway", arial, sans-serif; }

a { color: #1bb0ce; }
a:hover { color: #1691aa; }

code { padding: 0.3em 0.5em; font-size: 0.86em; border-radius: 4px; text-shadow: 0 1px 0 white; background-color: #F3F3F3; }

hr { border-color: #BBB; margin: 1em 0; overflow: visible; }

hr[class*="aux-divider"] { margin-top: 4em; margin-bottom: 4em; }

.aux-divider-tiny { width: 5.5%; min-width: 65px; }

.aux-divider-small { width: 20%; }

.aux-divider-medium { width: 40%; }

.aux-divider-align-center { margin-left: auto; margin-right: auto; }

.aux-divider-align-right { margin-left: auto; }

.aux-divider-align-right { margin-right: auto; }

.aux-divider-dashed { border: none; }
.aux-divider-dashed::after { content: ""; display: block; height: 1px; background-image: linear-gradient(to right, #bbbbbb 50%, rgba(255, 255, 255, 0) 0%); background-position: top; background-size: 20px 1px; background-repeat: repeat-x; }

.aux-divider-space { border: none; }

.aux-divider-symbolic-square::after, .aux-divider-symbolic-circle::after { content: ""; display: block; width: 9px; height: 9px; background-color: #BBB; transform: translateY(-50%) rotate(45deg); }

.aux-divider-symbolic-circle::after { border-radius: 50%; border: solid 1px #BBB; background-color: white; transform: translateY(-50%) translateY(1px); }

.aux-divider-symbolic-square:after, .aux-divider-symbolic-circle:after { margin-top: 0; margin-bottom: 0; }
.aux-divider-symbolic-square.aux-symbol-align-left:after, .aux-divider-symbolic-circle.aux-symbol-align-left:after { margin-left: 0; margin-right: 0; }
.aux-divider-symbolic-square.aux-symbol-align-right:after, .aux-divider-symbolic-circle.aux-symbol-align-right:after { margin-left: auto; margin-right: 0; }
.aux-divider-symbolic-square.aux-symbol-align-center:after, .aux-divider-symbolic-circle.aux-symbol-align-center:after { margin-left: auto; margin-right: auto; }

.aux-divider-vertical { width: 0 !important; height: 70px; margin-left: auto; margin-right: auto; border-bottom: none; border-left: 1px solid #BBB; }
.aux-divider-vertical.aux-divider-tiny { height: 15px; min-width: auto; }
.aux-divider-vertical.aux-divider-small { height: 32px; }
.aux-divider-vertical.aux-divider-medium { height: 45px; }

.aux-highlight { padding: 0.1em 0.3em; margin: 0 0.1em; border-radius: 2px; }
.aux-highlight.aux-highlight-red { background-color: #ffc9c2; }
.aux-highlight.aux-highlight-yellow { background-color: #f9f2b0; }
.aux-highlight.aux-highlight-green { background-color: #adf4da; }
.aux-highlight.aux-highlight-blue { background-color: #b7eaff; }

/* dropcaps */
.dropcap { display: block; margin-right: 0.07em; line-height: 85%; font-size: 5em; float: left; }
.dropcap.square, .dropcap.circle { background-color: #505050; color: white; padding: 10px; font-size: 3.5em; margin-right: 0.2em; }
.dropcap.circle { border-radius: 50%; height: 80px; width: 80px; padding: 0; text-align: center; line-height: 80px; font-size: 55px; }
.dropcap.round { border-radius: 3px; }
.dropcap.outline { border: solid 1px #505050; background: transparent; color: inherit; }

/* --------------------------------------------------------------------------- */
strong, b, dl dt { font-weight: 600; }

dl dt { position: relative; }
dl dd { margin-bottom: 1em; }

/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }

/* --------------------------------------------------------------------------- */
table tr th, table tr td { padding: 1em 1.4em; border: solid 1px #BBB; text-align: left; }
table tr th { background-color: #F3F3F3; }
table tr td, table tr:nth-child(even) td, table tr.even td { background: transparent; }

/* -------------------------------------------------------------------------- */
.aux-top-header { position: relative; border-bottom: solid 1px #EAEAEA; background-color: white; color: #3D3D3D; z-index: 202; }
.aux-top-header .aux-float-wrapper { height: 38px; }
.aux-top-header .aux-end { margin-left: 0.8em; }
.aux-top-header .aux-start { margin-right: 0.8em; }
@media print { .aux-top-header { display: none; } }
.aux-top-header .aux-master-menu .aux-menu-depth-0 > .aux-item-content { color: #505050; font-size: 0.75em; transition: color 300ms; }
.aux-top-header .aux-master-menu .aux-menu-depth-0 > .aux-item-content:hover { color: #505050; }
.aux-top-header .aux-master-menu .aux-menu-depth-0 > .aux-submenu { margin-top: 14px !important; }
.aux-top-header .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 38px; }
.aux-top-header .aux-start .aux-menu-depth-0 > .aux-item-content, .aux-top-header .aux-center .aux-menu-depth-0 > .aux-item-content, .aux-top-header .aux-center-middle .aux-menu-depth-0 > .aux-item-content { margin-right: 1.5em; }
.aux-top-header .aux-end .aux-menu-depth-0 > .aux-item-content { margin-left: 1.5em; }
.aux-top-header .aux-social-list a { color: #505050; }
.aux-top-header .aux-social-list a:hover { color: #AAA; }
.aux-top-header .aux-header-msg p, .aux-top-header .aux-header-sec-msg p { padding: 0; margin: 0; font-size: 0.8125em; }
.aux-top-header .aux-search-section .aux-search-icon { font-size: 20px; display: block; }
.aux-top-header #lang_sel { display: block; height: auto; font-family: inherit; }
.aux-top-header #lang_sel > ul, .aux-top-header #lang_sel .icl_lang_sel_native, .aux-top-header #lang_sel .icl_lang_sel_translated, .aux-top-header #lang_sel .iclflag { top: 0; display: inline-block; vertical-align: middle; }
.aux-top-header #lang_sel::after { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 10px; height: 6px; background-position: 0px -687px; transition: all 300ms; content: ""; display: inline-block; vertical-align: middle; margin-left: 5px; }
.aux-top-header #lang_sel:hover li ul { display: block; }
.aux-top-header #lang_sel:hover::after { transform: rotate(-180deg); }
.aux-top-header #lang_sel li { width: auto; }
.aux-top-header #lang_sel li ul { top: 100%; visibility: visible; display: none; border: solid 1px #EAEAEA; height: auto; width: auto; }
.aux-top-header #lang_sel li ul > li { min-width: 180px; }
.aux-top-header #lang_sel li ul > li > a { float: none; padding: 1em 1.125em; border: none; font-size: 0.8125em; }
.aux-top-header #lang_sel .lang_sel_sel { padding: 0; border: none; background: transparent; font-size: 0.8125em; }
.aux-top-header #lang_sel .lang_sel_sel > * { vertical-align: middle; }
.aux-top-header #lang_sel .lang_sel_sel:hover { background: transparent; }
.aux-top-header .aux-search-section.aux-end { margin-left: 0.4em; }
.aux-top-header .aux-search-section.aux-start { margin-right: 0.4em; }
.aux-top-header .mm-top-header > .aux-master-menu { line-height: 100%; }

.aux-cart-wrapper { display: table; }
.aux-cart-wrapper.aux-offcart-content { float: left; width: 100%; }
.aux-cart-wrapper.aux-offcart-content .aux-card-dropdown { box-shadow: none; background: transparent; visibility: visible; opacity: 1 !important; z-index: 1; position: inherit; width: auto; transform: inherit; border: 0; height: calc(100vh - 60px); }
.aux-cart-wrapper.aux-basket-animation.aux-cart-in-progress .aux-shopping-basket:before { animation: FillBasket 1000ms cubic-bezier(0.455, 0.03, 0.515, 0.955) both; }
.aux-cart-wrapper.aux-basket-animation.aux-cart-in-progress .aux-shopping-basket:after { animation: ArrowMoveBasket 700ms 150ms cubic-bezier(0.455, 0.03, 0.515, 0.955) both; }
.aux-cart-wrapper.aux-basket-animation.aux-cart-updated-animation .aux-cart-contents:before { display: inline-block; transform-origin: bottom; animation: BasketIconRotate 450ms 350ms linear both; }
.aux-cart-wrapper.aux-basket-animation.aux-cart-updated-animation .aux-cart-contents span { animation: PulseGradient 800ms cubic-bezier(0.86, 0, 0.07, 1) 150ms both; }
.aux-cart-wrapper.aux-basket-animation.aux-cart-updated-animation .aux-cart-contents span:after { animation: PulseGrow 450ms 325ms cubic-bezier(0.645, 0.045, 0.355, 1) both; }
.aux-cart-wrapper .aux-shopping-basket { cursor: pointer; display: table-cell; vertical-align: middle; position: relative; }
.aux-cart-wrapper .aux-shopping-basket:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #3d3d3d; opacity: 0; z-index: 1; }
.aux-cart-wrapper .aux-shopping-basket:after { content: ''; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjM2NjEuMTM2IDUyLjEgMTIuNzI4IDI2LjI2NCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICNmZmY7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9ImRvd25fYXJyb3ciIGRhdGEtbmFtZT0iZG93biBhcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcxOCAxNjI2LjUpIHJvdGF0ZSgtOTApIj4KICAgIDxwYXRoIGlkPSJkaXZpZGVyIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBIMjIuOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1MS41IDk0OS41KSIvPgogICAgPHBhdGggaWQ9IlN1YnRyYWN0aW9uXzEiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMSIgY2xhc3M9ImNscy0yIiBkPSJNLTM3MzUuNjM2LDEyLjcyOGgwTC0zNzQyLDYuMzY0LTM3MzUuNjM2LDBsMiwyTC0zNzM4LDYuMzY0bDQuMzY0LDQuMzY0LTIsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUyOTAuMTM2IDk0My4xMzYpIi8+CiAgPC9nPgo8L3N2Zz4K) no-repeat; position: absolute; left: 0; right: 0; top: 10%; margin: 0 auto; width: 13px; height: 20px; z-index: 2; opacity: 0; }
@keyframes FillBasket { 0% { opacity: 0; }
  30% { opacity: 1; }
  70% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes ArrowMoveBasket { 0% { opacity: 0; }
  30% { opacity: 1; top: 50%; transform: translateY(-50%); }
  70% { opacity: 1; top: 50%; transform: translateY(-50%); }
  100% { opacity: 0; top: 60%; } }
@keyframes PulseGrow { 0% { transform: scale(1); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); } }
@keyframes PulseGradient { 0% { box-shadow: 0px 0px 0px 0px #ee1d27; }
  100% { box-shadow: 0px 0px 0px 10px rgba(238, 29, 39, 0); } }
@keyframes BasketIconRotate { 0% { transform: rotate(0); }
  25% { transform: rotate(-10deg); }
  75% { transform: rotate(10deg); }
  100% { transform: rotate(0); } }
.aux-cart-wrapper .aux-cart-contents { position: relative; display: table-cell; vertical-align: middle; margin: 10px 7px 0 0; color: inherit; font-size: 1.45em; line-height: 1; text-align: center; }
.aux-cart-wrapper .aux-cart-contents > span { position: absolute; right: -8px; top: -4px; height: 15px; padding: 3px; width: 15px; border-radius: 3px; background-color: #ee1d26; font-size: 10px; font-weight: 600; line-height: inherit; color: #FFFFFF; }
.aux-cart-wrapper.aux-cart-element { display: block; position: relative; z-index: 6; }
.aux-cart-wrapper.aux-cart-element .aux-card-dropdown { right: auto; left: 0; }
.aux-cart-wrapper .aux-shopping-cart-info { display: table-cell; padding: 0 16px; }
.aux-cart-wrapper .aux-shopping-cart-info > span { display: block; }
.aux-cart-wrapper .aux-shopping-cart-info > span.aux-shopping-title { font-size: 11px; color: #AAA; }
.aux-cart-wrapper .aux-shopping-cart-info > span.aux-shopping-amount { font-size: 16px; font-weight: normal; color: #3D3D3D; }
.aux-cart-wrapper .aux-card-dropdown { visibility: hidden; will-change: transform; opacity: 0 !important; background-color: #FFFFFF; border: 1px solid #BBB; width: 300px; position: absolute; right: -130px; bottom: 0; transform: translateY(calc(100% + 30px)); z-index: -1; transition: all 0.1s ease-in-out 0s , visibility 0s linear 0.3s, z-index 0s linear 0.01s; }
.aux-cart-wrapper .aux-card-dropdown.aux-card-dropdown-resp { right: -30px; }
.aux-cart-wrapper .aux-card-dropdown.aux-modern-dropdown .aux-button-wrapper { display: flex; width: 100%; }
.aux-cart-wrapper .aux-card-dropdown.aux-modern-dropdown .aux-button-wrapper > a { padding: 15px; line-height: unset; margin-bottom: auto; border-radius: 3px; flex-grow: 1; }
.aux-cart-wrapper .aux-card-dropdown.aux-modern-dropdown .aux-button-wrapper > a .aux-text { font-size: 12px; }
.aux-cart-wrapper .aux-card-dropdown.aux-modern-dropdown .aux-button-wrapper > a.aux-checkout-button { order: 2; }
.aux-cart-wrapper .aux-card-dropdown.aux-modern-dropdown .aux-button-wrapper > a.aux-cart-button { order: 1; margin-right: 8px; }
.aux-cart-wrapper .aux-card-box { padding: 0.625em; border-bottom: 1px solid #BBB; max-height: 300px; overflow-y: scroll; }
.aux-cart-wrapper .aux-card-box.aux-empty-cart { border: 0; text-align: center; text-transform: uppercase; font-size: 13px; color: #AAAAAA; font-weight: bold; padding: 55px 0.625em 52px; }
.aux-cart-wrapper .aux-card-box.aux-empty-cart img { display: block; margin: 0 auto 14px; }
.aux-cart-wrapper .aux-card-box::-webkit-scrollbar { width: 8px; border-radius: 8px; }
.aux-cart-wrapper .aux-card-box::-webkit-scrollbar-track { background-color: transparent; }
.aux-cart-wrapper .aux-card-box::-webkit-scrollbar-thumb { background-color: #707070; border-radius: 8px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.aux-cart-wrapper .aux-card-box::-webkit-scrollbar-thumb:hover { background-color: #000; }
.aux-cart-wrapper .aux-card-item { display: flex; flex-direction: row; position: relative; padding: 0.8125em 0.6875em; border-bottom: 1px solid #BBB; background-color: transparent; -moz-transition: background-color .5s ease 0s; -o-transition: background-color .5s ease 0s; -webkit-transition: background-color .5s ease 0s; transition: background-color .5s ease 0s; }
.aux-cart-wrapper .aux-card-item:hover { background-color: #f8f8f8; }
.aux-cart-wrapper .aux-card-item .aux-card-item-img { flex-shrink: 0; margin-right: 1.25em; }
.aux-cart-wrapper .aux-card-item .aux-card-item-img > img { width: 60px; height: 60px; border-radius: 3px; }
.aux-cart-wrapper .aux-card-item h3 { font-size: 1em; color: #444; margin: 0; font-weight: 400; }
.aux-cart-wrapper .aux-card-item span { padding-top: 0.625em; }
.aux-cart-wrapper .aux-card-item .woocommerce-Price-amount { font-weight: 400; }
.aux-cart-wrapper .aux-card-item .aux-remove-cart-content { color: #707070; position: absolute; right: 10px; top: 10px; font-size: 2em; font-weight: 100; padding: 0; margin: 0; line-height: 1; }
.aux-cart-wrapper .aux-card-item:last-child { border: none; margin-bottom: 0; padding-bottom: 0.3125em; }
.aux-cart-wrapper .aux-card-checkout { padding: 1.875em 1.25em 1.25em 1.25em; }
.aux-cart-wrapper .aux-card-checkout .aux-card-final-amount .aux-card-final-amount-text { font-weight: 500; font-size: 13px; color: #333; padding-bottom: 1.875em; text-transform: uppercase; }
.aux-cart-wrapper .aux-card-checkout .aux-card-final-amount .woocommerce-Price-amount { float: right; font-weight: bold; font-size: 16px; color: #3D3D3D; margin-top: -3px; }
.aux-cart-wrapper .aux-card-checkout .aux-button { display: block; text-align: center; margin-bottom: 20px; }
.aux-cart-wrapper .aux-card-checkout .aux-button:last-child { margin-bottom: 0; }
.aux-cart-wrapper.aux-cart-display-dropdown .aux-card-dropdown { visibility: visible; opacity: 1 !important; z-index: 1; transform: translateY(100%); transition-delay: 0s, 0s, 0.3s; }
.aux-cart-wrapper .aux-card-dropdown-dark { background-color: #3D3D3D; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-card-box { border-color: #505050; color: #FFFFFF; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-card-box .aux-card-item { border-color: #505050; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-card-box .aux-card-item:hover { background-color: #232323; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-card-box .aux-card-item h3 { color: #FFFFFF; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-card-box .aux-card-item span { color: #FFFFFF; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-card-box .aux-card-item ins span { color: #505050; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-card-checkout .aux-card-final-amount .aux-card-final-amount-text { color: #AAA; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-card-checkout .aux-card-final-amount .woocommerce-Price-amount { color: #FFFFFF; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-inline-card-checkout .aux-card-final-amount { color: #fff; }
.aux-cart-wrapper .aux-card-dropdown-dark .aux-inline-card-checkout .aux-card-final-amount .woocommerce-Price-amount { color: #fff; }
.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-button { margin-bottom: 12px; width: 100%; text-align: center; text-transform: uppercase; display: block; }
.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-button:last-child { margin-bottom: 0; }
.aux-cart-wrapper.aux-elegant-cart .aux-cart-total-items { display: block; font-size: 12px; color: #707070; margin-bottom: 8px; }
.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .aux-card-final-amount-text { padding: 0 1.75em 1.25em; border-bottom: 1px solid #E4E4E4; font-size: 11px; font-weight: bold; color: #AAA; text-transform: uppercase; }
.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .woocommerce-Price-amount { font-family: "Raleway"; font-size: 16px; color: #444; font-weight: 600; vertical-align: middle; padding-left: 0.65em; float: right; }
.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .aux-cart-total-items { display: block; font-size: 14px; font-weight: 400; color: #DEDEDE; }
.aux-cart-wrapper.aux-elegant-cart .aux-card-item { border: none; }
.aux-cart-wrapper.aux-elegant-cart .aux-card-dropdown-dark .aux-cart-total-items { color: #AAAAAA; }
.aux-cart-wrapper.aux-offcart-content .aux-button-wrapper { display: block; text-align: center; }
.aux-cart-wrapper.aux-offcart-content .aux-button-wrapper .aux-button { display: block; }
.aux-cart-wrapper.aux-offcart-content .aux-modern-dropdown .aux-card-box { height: calc(100% - 165px); }
.aux-cart-wrapper.aux-offcart-content .aux-modern-dropdown .aux-inline-card-checkout { height: 165px; }
.aux-cart-wrapper.aux-offcart-content .aux-card-box { border-bottom: none; height: calc(100% - 235px); overflow-y: scroll; }
.aux-cart-wrapper.aux-offcart-content .aux-inline-card-checkout { width: 100%; height: 235px; bottom: 0; border-top: 1px solid #BBB; background-color: #FCFCFC; }
.aux-cart-wrapper .aux-card-item-details span ins { float: right; margin-left: 10px; top: -0.3em; position: relative; }
.aux-cart-wrapper .aux-card-item-details span ins span.woocommerce-Price-amount { font-weight: 600 !important; }
.aux-cart-wrapper .aux-inline-card-checkout { padding: 25px 21px; }
.aux-cart-wrapper .aux-inline-card-checkout .aux-card-final-amount { font-size: 14px; font-family: "Raleway"; font-weight: 400; color: #444444; }

.aux-offcanvas-dark .aux-offcart-content .aux-inline-card-checkout { background-color: #3d3d3d; }

.aux-myaccount-wrapper .aux-myaccount-url { color: inherit; font-size: 1.3125em; }

.aux-wishlist-header-wrapper .aux-wishlist-url { color: inherit; font-size: 1.3125em; }

.aux-search-section { line-height: 100%; }
.aux-search-section .aux-search-icon { height: 26px; width: 26px; margin: 0; padding: 0; background: none; font-size: 22px; }

.aux-header-elements { position: relative; }
.aux-header-elements > [class*="-box"].aux-start { margin-right: 15px; }
.aux-header-elements > [class*="-box"].aux-end { margin-left: 15px; }

/* -------------------------------------------------------------------------- */
.site-header-section { background-color: white; transition: background-color 300ms ease-out, height 300ms ease-out; position: relative; z-index: 201; }
@media print { .site-header-section { display: none; } }
.site-header-section.aux-add-border .aux-wrapper { border-bottom: 1px solid #EAEAEA; }
.site-header-section.aux-overlay-header { position: absolute; top: 0; left: 0; right: 0; }
.site-header-section.aux-overlay-with-tb { position: absolute; }
.site-header-section .aux-burger-box.aux-start { margin-right: 20px; }
.site-header-section .aux-burger-box.aux-end { margin-left: 20px; }
.site-header-section .aux-btns-box .aux-button { margin-bottom: 0; display: block; transition: background-color 300ms ease-out, border-color 300ms ease-out, padding 50ms ease-out, color 50ms ease-out; }
.aux-page-show-fade .site-header-section.aux-animate-in.aux-animate-in, .aux-page-show-circle .site-header-section.aux-animate-in.aux-animate-in, .aux-page-show-slideup .site-header-section.aux-animate-in.aux-animate-in, .aux-page-show-cover .site-header-section.aux-animate-in.aux-animate-in { animation: aux-header-animation 1s cubic-bezier(0.23, 1, 0.32, 1) both; }
.aux-page-animation-off .site-header-section.aux-animate-in.aux-animate-in { animation: aux-header-animation 1s cubic-bezier(0.23, 1, 0.32, 1) both; }
.site-header-section.aux-header-light { color: #FFFFFF; border-color: #FFFFFF; }
.site-header-section.aux-header-light .aux-menu-depth-0 > .aux-item-content { color: #FFFFFF; }
.site-header-section.aux-header-light .aux-menu-depth-0 > .aux-item-content:after { background-color: #FFFFFF; }
.site-header-section.aux-header-light .aux-burger:after, .site-header-section.aux-header-light .aux-burger:before, .site-header-section.aux-header-light .aux-burger .mid-line { border-color: #FFFFFF; }
.site-header-section .aux-header-elements, .site-header-section .aux-menu-depth-0 > .aux-item-content { height: 85px; }
.site-header-section .aux-fill .aux-logo { height: 100%; overflow: hidden; }
@media screen and (max-width: 1023px) { .aux-resp .site-header-section .aux-logo-header { max-width: 80%; display: inline-block; } }
@media screen and (max-width: 767px) { .aux-resp .site-header-section .aux-container { max-height: calc(100vh - 100px); overflow: auto; will-change: transform; transform: translateZ(1px); } }
.site-header-section .secondary-bar { height: 60px; }
.site-header-section .secondary-bar .aux-menu-box[class*="-center"] { width: 100%; z-index: 120; }
.site-header-section .secondary-bar .aux-menu-box[class*="-center"] .aux-master-menu { text-align: center; }
.site-header-section .secondary-bar .aux-menu-box[class*="-center"] .aux-master-menu > * { text-align: initial; }
.site-header-section .aux-toggle-menu-bar { overflow: hidden; height: 0; width: 100%; }
.site-header-section .aux-toggle-menu-bar > ul > li:last-child { margin-bottom: 1em; }
.site-header-section .aux-search-section { line-height: 100%; }
.site-header-section .aux-search-section.aux-end { margin-left: 0.4em; }
.site-header-section .aux-search-section.aux-start { margin-right: 0.4em; }

.aux-vertical-menu #inner-body { padding-left: 245px; }
@media screen and (max-width: 767px) { .aux-resp.aux-vertical-menu #inner-body { padding: 0; } }
.aux-vertical-menu .site-header-section { position: fixed; left: 0; width: 245px; }
@media screen and (max-width: 767px) { .aux-resp.aux-vertical-menu .site-header-section { width: 100%; position: relative; } }
.aux-vertical-menu .site-header-section .aux-burger-box { position: absolute; top: 50%; right: 35px; transform: translateY(-50%); z-index: 9; }
.aux-vertical-menu .site-header-section .aux-header-elements, .aux-vertical-menu .site-header-section .aux-menu-depth-0 > .aux-item-content { height: auto; }
.aux-vertical-menu .aux-vertical-menu-side { position: relative; height: 100vh; }
.admin-bar.aux-vertical-menu .aux-vertical-menu-side { height: calc( 100vh - 32px ); }
@media screen and (max-width: 767px) { .aux-resp.aux-vertical-menu .aux-vertical-menu-side { height: auto; } }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-vertical-menu-elements { height: 100%; }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-logo-header { text-align: center; padding: 3.4375em 2.1875em; margin: auto; }
@media screen and (max-width: 767px) { .aux-resp.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-logo-header { text-align: left; margin: 0; padding: 1.875em; } }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-logo-header .aux-logo-anchor { margin: auto; }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-logo-header .aux-logo-anchor > img { margin: auto; }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-menu-box { position: absolute; width: 100%; right: 0; top: 50%; transform: translateY(-50%); }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-menu-box .aux-menu-depth-0 > .aux-item-content { padding: 0.8125em 0; text-align: center; }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-cart-contents { padding: 0.8125em 0; text-align: center; }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-vertical-menu-footer { position: absolute; bottom: 30px; text-align: center; padding-bottom: 0; }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-vertical-menu-footer .aux-search-box:after { right: 0; left: 0; margin: 0 auto; }
.aux-vertical-menu .aux-vertical-menu-side.aux-vertical-items-center .aux-vertical-menu-footer .aux-social-list > li { float: none; display: inline; }
.aux-vertical-menu .aux-logo-header { margin-bottom: 67px; padding: 3.4375em 2.1875em 0 3.125em; }
.aux-vertical-menu .aux-menu-box { margin: 0; }
.aux-vertical-menu .aux-menu-box .aux-menu-depth-0 > .aux-item-content { display: block; padding: 0.8125em 2.1875em 0.8125em 3.4375em; text-transform: none; font-weight: 500; }
.aux-vertical-menu .aux-menu-box .aux-menu-depth-0 > .aux-item-content > .aux-submenu-indicator { position: absolute; right: 30px; top: 50%; transform: rotate(-90deg) translateY(-50%); }
.aux-vertical-menu .aux-menu-box .aux-menu-depth-0:first-child > .aux-item-content { padding-top: 0; padding-left: 3.4375em; }
.aux-vertical-menu .aux-cart-wrapper .aux-cart-contents { padding: 0.8125em 2.1875em 0.8125em 3.4375em; text-align: left; font-size: 0.875em; font-weight: 500; margin: 0; }
.aux-vertical-menu .aux-cart-wrapper .aux-cart-contents > span { position: relative; bottom: 2px; left: 5px; display: inline-block; height: 14px; width: 14px; border: none; text-align: center; }
.aux-vertical-menu .aux-cart-wrapper .aux-cart-contents:before { display: none; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-dropdown { position: fixed; top: 50%; left: 245px; width: 245px; background-color: #F3F3F3; border: none; transform: translateY(-50%) translateX(30px); transition: all 300ms ease-in-out; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-dropdown.aux-card-dropdown-dark { background-color: #3D3D3D; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-dropdown:before, .aux-vertical-menu .aux-cart-wrapper .aux-card-dropdown:after { content: ''; position: fixed; left: 0; width: 100%; height: 100vh; background-color: inherit; z-index: -1; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-dropdown:before { top: 0; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-dropdown:after { bottom: 0; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-checkout, .aux-vertical-menu .aux-cart-wrapper .aux-card-box { padding: 1.875em; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-item { border: none; margin: 0; padding-bottom: 1.875em; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-item:after { content: ""; display: table; clear: both; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-item:last-child { padding-bottom: 0; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-item .aux-card-item-img { margin-right: 10px; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-item .aux-card-item-details { padding-right: 0.625em; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-item .aux-card-item-details .aux-remove-cart-content { top: 5px; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-item .aux-card-item-details h3, .aux-vertical-menu .aux-cart-wrapper .aux-card-item .aux-card-item-details span { font-size: 0.875em; font-weight: 300; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-checkout .woocommerce-Price-amount { font-size: 0.875em; font-weight: 500; }
.aux-vertical-menu .aux-cart-wrapper .aux-card-checkout .aux-button { margin-bottom: 10px; padding: 0.8125em 2.1875em; text-transform: none; font-size: 0.75em; font-weight: 600; }
.aux-vertical-menu .aux-cart-wrapper.aux-cart-display-dropdown .aux-card-dropdown { transform: translateY(-50%) translateX(0); }
.aux-vertical-menu .aux-vertical-menu-footer { padding: 0 3.4375em 3.4375em 3.125em; }
.aux-vertical-menu .aux-search-box { position: relative; margin: 55px 0; }
.aux-vertical-menu .aux-search-box.aux-search-no-border { margin-bottom: 12px; }
.aux-vertical-menu .aux-search-box.aux-search-no-border:after { display: none; }
.aux-vertical-menu .aux-search-box:after { content: ''; position: absolute; bottom: -30px; display: block; width: 30px; height: 1px; background-color: #e0e0e0; }
.aux-vertical-menu .aux-search-box .aux-search-field { height: 25px; padding: 0.1875em 0.625em; font-size: 0.75em; }
.aux-vertical-menu .aux-search-box .aux-submit-icon-container { width: 25px; }
.aux-vertical-menu .aux-search-box .aux-submit-icon-container:before { font-size: 1em; }
.aux-vertical-menu .aux-socials-container { margin-bottom: 10px; }
.aux-vertical-menu .aux-social-list { margin-left: -7px; }

.aux-top-sticky .site-header-section .aux-logo.aux-scale { transition: transform 300ms ease-out; transform-origin: left; }
.aux-top-sticky .site-header-section .aux-center .aux-logo.aux-scale, .aux-top-sticky .site-header-section .aux-center-middle .aux-logo.aux-scale { transform-origin: center; }
.aux-top-sticky .site-header-section .aux-end .aux-logo.aux-scale { transform-origin: right; }
.aux-top-sticky .site-header-section.aux-sticky { position: fixed; top: 0; width: 100%; box-shadow: 0 4px 0 rgba(34, 34, 34, 0.03); z-index: 1400; }
.aux-top-sticky .site-header-section.aux-sticky .aux-fill .aux-menu-depth-0 > .aux-item-content, .aux-top-sticky .site-header-section.aux-sticky .aux-header-elements { height: 51px; }
.aux-top-sticky .site-header-section.aux-sticky .secondary-bar, .aux-top-sticky .site-header-section.aux-sticky .secondary-bar .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 36px; }
.aux-top-sticky .site-header-section.aux-sticky .aux-logo.aux-scale { transform: scale(0.85); }
.aux-top-sticky .site-header-section.aux-sticky .aux-wrapper { border-bottom: 1px solid #DEDEDE; transition: border 200ms ease; }
.aux-top-sticky .site-header-section.aux-sticky .aux-sticky-off { display: none; }

/* -------------------------------------------------------------------------- */
.aux-logo { position: relative; }

.aux-logo-hidden { position: absolute; visibility: hidden; opacity: 0; width: 0; height: 0; padding-bottom: 0; }

.aux-logo-text { text-overflow: ellipsis; }
.aux-logo-text .site-title, .aux-logo-text .site-description { margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.aux-logo-text .site-title { line-height: 110%; font-size: 1.5em; color: #1bb0ce; }
.aux-logo-text .site-title a { color: inherit; }
.aux-logo-text .site-description { font-size: 86%; }
.aux-logo-text .site-title ~ .site-description { margin-top: 5px; }

.aux-logo-anchor { display: block; }
.aux-logo-anchor > img { max-height: 100%; image-rendering: -webkit-optimize-contrast; }
.aux-logo-anchor > img[src*=".svg"] { width: 100%; }
.aux-logo-anchor.aux-has-logo ~ .aux-logo-text .site-title, .aux-logo-anchor.aux-has-logo ~ .aux-logo-text .site-description { font-family: "Raleway", arial, sans-serif; position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }

/* -------------------------------------------------------------------------- */
.aux-top-slider { position: relative; z-index: 2; }
.aux-top-slider .aux-fold { margin-left: auto; margin-right: auto; }

.aux-front-error { color: #f12a2a; background-color: #ffefef; }

.aux-front-notice { padding-top: 1em; border-bottom: solid 1px #EAEAEA; font-size: 90%; }
.aux-front-notice p { margin-bottom: 0; }
.aux-front-notice ul { margin-top: 0; }

/* -------------------------------------------------------------------------- */
.aux-elementor-header { position: relative; z-index: 6; }
.aux-elementor-header.aux-overlay-header { position: absolute; top: 0; left: 0; right: 0; z-index: 9; }
.aux-elementor-header.aux-overlay-with-tb { position: absolute; }
.aux-elementor-header .aux-toggle-menu-bar { overflow: hidden; height: 0; width: 100%; }
.aux-elementor-header .aux-toggle-menu-bar > ul > li:last-child { margin-bottom: 1em; }
.aux-elementor-header.aux-sticky { position: fixed; top: 0; width: 100%; box-shadow: 0 4px 0 rgba(34, 34, 34, 0.03); z-index: 1400; }
.aux-elementor-header.aux-sticky .aux-fill .aux-menu-depth-0 > .aux-item-content, .aux-elementor-header.aux-sticky .aux-header-elements { height: 51px; }
.aux-elementor-header.aux-sticky .secondary-bar, .aux-elementor-header.aux-sticky .secondary-bar .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 36px; }
.aux-elementor-header.aux-sticky .aux-logo.aux-scale { transform: scale(0.85); }
.aux-elementor-header.aux-sticky .aux-wrapper { border-bottom: 1px solid #DEDEDE; transition: border 200ms ease; }
.aux-elementor-header.aux-sticky .aux-sticky-off { display: none; }
.aux-boxed.aux-fhd .aux-elementor-header { width: 1970px; max-width: 100%; }
@media screen and (max-width: 1970px) { .aux-boxed.aux-fhd .aux-elementor-header { right: 0; left: 0; } }
.aux-boxed.aux-s-fhd .aux-elementor-header { width: 1670px; max-width: 100%; }
@media screen and (max-width: 1670px) { .aux-boxed.aux-s-fhd .aux-elementor-header { right: 0; left: 0; } }
.aux-boxed.aux-xhd .aux-elementor-header { width: 1470px; max-width: 100%; }
@media screen and (max-width: 1470px) { .aux-boxed.aux-xhd .aux-elementor-header { right: 0; left: 0; } }
.aux-boxed.aux-hd .aux-elementor-header { width: 1270px; max-width: 100%; }
@media screen and (max-width: 1270px) { .aux-boxed.aux-hd .aux-elementor-header { right: 0; left: 0; } }
.aux-boxed.aux-nd .aux-elementor-header { width: 1070px; max-width: 100%; }
@media screen and (max-width: 1070px) { .aux-boxed.aux-nd .aux-elementor-header { right: 0; left: 0; } }

.aux-breadcrumbs { font-size: 12px; display: inline-block; font-weight: 600; }
.aux-breadcrumbs span:not(.breadcrumb-icon) { padding-left: 10px; padding-right: 10px; }
.aux-breadcrumbs span.breadcrumb-icon { line-height: 1; vertical-align: middle; }
.aux-breadcrumbs span.breadcrumb-icon:first-child { display: none; }
.aux-breadcrumbs span a:hover { color: #1bb0ce; text-decoration: underline; }

.page-title-section { position: relative; }
.page-title-section:before { content: ' '; display: table; clear: both; }
.page-title-section .page-header { z-index: 2; overflow: hidden; border-width: 1px 0 1px; padding: 35px 0; position: relative; top: 0px; background-position: center center; background-size: cover; padding-top: 0; padding-bottom: 0; border-bottom: 1px solid #EAEAEA; }
.page-title-section .page-header > .aux-container { position: relative; z-index: 2; }
.page-title-section .page-header > .aux-container > *:last-child { margin-bottom: 55px; }
.page-title-section .page-header > .aux-container > *:first-child { margin-top: 50px; }
.page-title-section .page-header .aux-header-overlay { position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; z-index: 1; }
.page-title-section .aux-boxed-container .aux-page-title-entry.aux-center { margin-left: auto; margin-right: auto; }
.page-title-section .aux-boxed-container .aux-page-title-entry .aux-page-title-box { display: inline-block; }
.page-title-section > .aux-full-height { height: 90vh; }
.page-title-section > .aux-full-height > .aux-container { min-height: 100%; }
.page-title-section > .aux-full-height .aux-title-scroll-down { left: 0; width: 100%; }
.page-title-section > .aux-full-height.aux-semi-full-container { padding-right: 35px; padding-left: 35px; }
.page-title-section > .aux-bottom .aux-page-title-entry { bottom: 0; }
.page-title-section > .aux-bottom.aux-full-height .aux-page-title-entry { position: absolute; left: 0; right: 0; padding: inherit; bottom: 0; }
.page-title-section > .aux-bottom.aux-full-height .aux-title-scroll-down { position: absolute; bottom: 5px; margin-bottom: 0; }
.page-title-section > .aux-bottom.aux-full-height.aux-arrow-round .aux-page-title-entry { margin-bottom: 100px; }
.page-title-section > .aux-bottom.aux-auto-height .aux-page-title-entry { margin-bottom: 0; }
.page-title-section > .aux-bottom.aux-auto-height .aux-title-scroll-down { display: none; }
.page-title-section > .aux-bottom-overlap { margin-bottom: 150px; overflow: visible; }
.page-title-section > .aux-bottom-overlap .aux-page-title-entry { bottom: 0; margin-top: 0; }
.page-title-section > .aux-bottom-overlap .aux-page-title-box { width: 100%; }
.page-title-section > .aux-bottom-overlap.aux-full-height .aux-page-title-entry { position: absolute; left: 0; right: 0; bottom: 0; padding: inherit; transform: translateY(75%); }
.page-title-section > .aux-bottom-overlap.aux-auto-height .aux-page-title-entry { transform: translateY(50%); margin-bottom: 0; }
.page-title-section > .aux-bottom-overlap .aux-title-scroll-down { display: none !important; }
.page-title-section > .aux-bottom-overlap.aux-bg-parallax .aux-meida-bg-holder { height: 100%; }
.page-title-section > .aux-middle.aux-full-height .aux-page-title-entry { position: absolute; left: 0; right: 0; top: 50%; padding: inherit; margin: 0; transform: translateY(-50%); }
.page-title-section > .aux-middle.aux-full-height .aux-title-scroll-down { position: absolute; bottom: 0; left: 0; }
.page-title-section > .aux-middle.aux-auto-height .aux-breadcrumbs + .aux-page-title-entry { margin-bottom: 80px; }
.page-title-section > .aux-top .aux-breadcrumbs ~ .aux-page-title-entry { margin-top: 0; }
.page-title-section > .aux-top .aux-page-title-entry { top: 0; }
.page-title-section .aux-light, .page-title-section .aux-light a { color: #fff; }
.page-title-section .aux-dark, .page-title-section .aux-dark a { color: #111; }
.page-title-section .aux-left { text-align: left; }
.page-title-section .aux-center { text-align: center; }
.page-title-section .aux-right { text-align: right; }
.aux-overlay-bg-hash:before { content: ' '; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; }

.aux-overlay-bg-hash:before { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYMAE/+EEAy5Z0iUAAgwA/moE/KMl2lgAAAAASUVORK5CYII=); background-repeat: repeat; opacity: 0.5; }

.aux-bg-parallax { background-repeat: repeat-y; background-position: 50% 0; transition: 20s linear; transition-property: background-position; }
.page-title-section .aux-breadcrumbs { margin-top: 50px; margin-bottom: 30px; }
.page-title-section .aux-title-scroll-down { text-align: center; }
.page-title-section .aux-title-scroll-down .aux-arrow-nav { margin-left: auto; margin-right: auto; }
.page-title-section .aux-title-scroll-down .prim-arrow { animation: aux-scrolldown 1400ms infinite alternate; }
.page-title-section > .aux-arrow-round .aux-title-scroll-down { display: block; margin-top: 40px; }
.page-title-section > .aux-arrow-round .aux-page-title-entry { margin-bottom: 0; }
.page-title-section .aux-down-arrow { width: 70px; height: 70px; border-radius: 50%; display: inline-block; }
.page-title-section .aux-light .aux-down-arrow .aux-overlay::after, .page-title-section .aux-light .aux-down-arrow:hover { background-color: #111; }
.page-title-section .aux-light .aux-down-arrow.aux-outline { box-shadow: 0 0 0 1px #fff inset; }
.page-title-section .aux-dark .aux-down-arrow .aux-overlay::after, .page-title-section .aux-dark .aux-down-arrow:hover { background-color: #fff; }
.page-title-section .aux-dark .aux-down-arrow.aux-outline { box-shadow: 0 0 0 1px #111 inset; }
.page-title-section .aux-page-title-entry { position: relative; margin-bottom: 40px; margin-top: 40px; }
.page-title-section .aux-bread-bordered .aux-breadcrumbs { padding: 10px 20px; border-width: 1px; border-style: solid; border-radius: 20px; }
.page-title-section .aux-bread-bordered.aux-light .aux-breadcrumbs { border-color: #fff; }
.page-title-section .aux-bread-bordered.aux-dark .aux-breadcrumbs { border-color: #111; }
.page-title-section .aux-heading-bordered .page-title-group, .page-title-section .aux-heading-boxed .page-title-group { padding: 2.1875em 1.875em; }
.page-title-section .aux-heading-boxed .page-title-group { border: none; }
.page-title-section .aux-heading-boxed.aux-light .page-title-group { background-color: #111; }
.page-title-section .aux-heading-boxed.aux-dark .page-title-group { background-color: #fff; }
.page-title-section .aux-heading-bordered .page-title-group { border-width: 3px; border-style: solid; border-radius: 1px; }
.page-title-section .aux-heading-bordered.aux-light .page-title-group { border-color: #fff; }
.page-title-section .aux-heading-bordered.aux-dark .page-title-group { border-color: #111; }
.page-title-section .aux-heading-bordered .page-title-meta, .page-title-section .aux-heading-boxed .page-title-meta { margin-top: 1.2em; }
.page-title { line-height: 100%; margin: 0; font-weight: 600; font-size: 2.4em; display: inline-block; }
.page-title-section .page-subtitle { font-size: 1.15em; margin-top: 3px; margin-bottom: 0; font-weight: normal; }
.page-title-section .page-title-meta { font-size: 15px; margin-top: 1.5em; }
.page-title-section .page-title-meta a { font-weight: normal; }

/*----------------- layouts
-----------------*/
/* general styles for sidebars */
.aux-sidebar .sidebar-inner { padding: 3.4375em 1.875em; }
.aux-sidebar-style-overlap .aux-sidebar:before { z-index: -1; }
.aux-sidebar ul li a { color: #888; font-weight: 500; text-decoration: underline; }
.aux-full-with .aux-sidebar-style-overlap .aux-sidebar:before { width: 40vw; }
.aux-boxed .aux-sidebar-style-overlap .aux-sidebar:before { width: 100%; }
@media print { .aux-sidebar { display: none; } }

/* columns */
.aux-sidebar-primary { width: 300px; position: relative; z-index: 4; }
.aux-sidebar-style-overlap .aux-sidebar-primary:before { content: ' '; position: absolute; top: 0; background-color: #EAEAEA; height: 100%; }
.aux-sidebar-style-overlap.left-sidebar .aux-sidebar-primary:before, .aux-sidebar-style-overlap.left-right-sidebar .aux-sidebar-primary:before, .aux-sidebar-style-overlap.left2-sidebar .aux-sidebar-primary:before { right: 0; }
.aux-sidebar-style-overlap.right-sidebar .aux-sidebar-primary:before, .aux-sidebar-style-overlap.right-left-sidebar .aux-sidebar-primary:before, .aux-sidebar-style-overlap.right2-sidebar .aux-sidebar-primary:before { left: 0; }

.aux-sidebar-secondary { width: 260px; position: relative; z-index: 3; }
.aux-sidebar-style-overlap.left-right-sidebar .aux-sidebar-secondary:before, .aux-sidebar-style-overlap.right-left-sidebar .aux-sidebar-secondary:before { content: ' '; position: absolute; top: 0; background-color: #F1F1F1; height: 100%; }
.aux-sidebar-style-overlap.left-right-sidebar .aux-sidebar-secondary:before { left: 0; }
.aux-sidebar-style-overlap.right-left-sidebar .aux-sidebar-secondary:before { right: 0; }
.aux-sidebar-style-overlap.left2-sidebar .aux-sidebar-secondary, .aux-sidebar-style-overlap.right2-sidebar .aux-sidebar-secondary { background-color: #F1F1F1; }

.aux-primary { position: relative; z-index: 5; width: 100%; /* space on top of content */ }
.aux-content-top-margin .aux-primary { padding-top: 4.375em; }

/* Adding a border as a splitter for sidebar */
.aux-sidebar-style-border.right-sidebar .aux-sidebar-primary { border-left: 1px solid #EAEAEA; }
.aux-sidebar-style-border.left-sidebar .aux-sidebar-primary { border-right: 1px solid #EAEAEA; }
.aux-sidebar-style-border.right-left-sidebar .aux-sidebar-primary { border-left: 1px solid #EAEAEA; }
.aux-sidebar-style-border.right-left-sidebar .aux-sidebar-secondary { border-right: 1px solid #EAEAEA; }
.aux-sidebar-style-border.left-right-sidebar .aux-sidebar-primary { border-right: 1px solid #EAEAEA; }
.aux-sidebar-style-border.left-right-sidebar .aux-sidebar-secondary { border-left: 1px solid #EAEAEA; }
.aux-sidebar-style-border.right2-sidebar .aux-sidebar-secondary { border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; }
.aux-sidebar-style-border.left2-sidebar .aux-sidebar-secondary { border-right: 1px solid #EAEAEA; border-left: 1px solid #EAEAEA; }

/* full-width */
.no-sidebar .aux-sidebar { display: none; float: none; }
.no-sidebar .aux-primary { float: none; width: 100%; }

/* Sidebars */
.right-sidebar .aux-sidebar-secondary, .left-sidebar .aux-sidebar-secondary { display: none; }

/* Sidebar right */
.right-sidebar > .aux-wrapper > .aux-container { padding-right: 300px; }
.right-sidebar .aux-primary { float: left; padding-right: 38px; }
.right-sidebar .aux-sidebar-primary { float: right; margin-right: -300px; }

/* Sidebar left */
.left-sidebar > .aux-wrapper > .aux-container { padding-left: 300px; }
.left-sidebar .aux-primary { float: right; padding-left: 38px; }
.left-sidebar .aux-sidebar-primary { float: left; margin-left: -300px; }

/* Both sidebar */
.left-right-sidebar > .aux-wrapper > .aux-container { padding-left: 300px; padding-right: 260px; }
.left-right-sidebar .aux-primary { float: right; padding-right: 38px; padding-left: 38px; }
.left-right-sidebar .aux-sidebar-primary { float: left; margin-left: -300px; }
.left-right-sidebar .aux-sidebar-secondary { float: right; margin-right: -260px; right: -100%; }

.right-left-sidebar > .aux-wrapper > .aux-container { padding-right: 300px; padding-left: 260px; }
.right-left-sidebar .aux-primary { float: left; padding-left: 38px; padding-right: 38px; }
.right-left-sidebar .aux-sidebar-primary { float: right; margin-right: -300px; }
.right-left-sidebar .aux-sidebar-secondary { float: left; margin-left: -260px; left: -100%; }

/* Two sidebar left */
.left2-sidebar > .aux-wrapper > .aux-container { padding-left: 560px; }
.left2-sidebar .aux-primary { float: right; padding-left: 38px; }
.left2-sidebar .aux-sidebar-primary { float: left; margin-left: -560px; }
.left2-sidebar .aux-sidebar-secondary { float: left; margin-left: -260px; }

/* Two sidebar right */
.right2-sidebar > .aux-wrapper > .aux-container { padding-right: 560px; }
.right2-sidebar .aux-primary { float: left; padding-right: 38px; }
.right2-sidebar .aux-sidebar-primary { float: right; margin-right: -560px; }
.right2-sidebar .aux-sidebar-secondary { float: right; margin-right: -260px; }

@media screen and (min-width: 768px) and (max-width: 1023px) { .aux-resp { /* Sidebar right */ /* Sidebar left */ }
  .aux-resp .aux-sidebar-primary { width: 240px; }
  .aux-resp .right-sidebar > .aux-wrapper > .aux-container { padding-right: 240px; }
  .aux-resp .right-sidebar .aux-sidebar-primary { margin-right: -240px; }
  .aux-resp .left-sidebar > .aux-wrapper > .aux-container { padding-left: 240px; }
  .aux-resp .left-sidebar .aux-sidebar-primary { margin-left: -240px; } }
@media screen and (max-width: 767px) { .aux-resp { background-image: none; /* sidebars */ }
  .aux-resp .right-sidebar .aux-primary, .aux-resp .right-sidebar .aux-sidebar, .aux-resp .left-sidebar .aux-primary, .aux-resp .left-sidebar .aux-sidebar, .aux-resp .right-left-sidebar .aux-primary, .aux-resp .right-left-sidebar .aux-sidebar, .aux-resp .left-right-sidebar .aux-primary, .aux-resp .left-right-sidebar .aux-sidebar { width: 100%; margin-right: auto; margin-left: auto; }
  .aux-resp .right-left-sidebar > .aux-wrapper > .aux-fold, .aux-resp .left-right-sidebar > .aux-wrapper > .aux-fold { padding-right: 35px; padding-left: 35px; }
  .aux-resp .right-left-sidebar .aux-primary, .aux-resp .left-right-sidebar .aux-primary { padding-left: 0; padding-right: 0; }
  .aux-resp .right-left-sidebar .aux-sidebar, .aux-resp .left-right-sidebar .aux-sidebar { float: none; left: auto; right: auto; }
  .aux-resp .right-sidebar > .aux-wrapper > .aux-fold { padding-right: 35px; padding-left: 35px; }
  .aux-resp .right-sidebar .aux-primary { padding-right: 0; }
  .aux-resp .left-sidebar > .aux-wrapper > .aux-fold { padding-right: 35px; padding-left: 35px; }
  .aux-resp .left-sidebar .aux-primary { padding-left: 0; }
  .aux-resp .aux-sidebar { border-top: 1px solid #EAEAEA; padding-top: 2em; }
  .aux-resp .aux-sidebar .sidebar-inner { padding-right: 0; padding-left: 0; }
  .aux-resp .aux-full-container .aux-sidebar .sidebar-inner { padding-right: 0; padding-left: 0; }
  .aux-resp .aux-sidebar-style-border.right-sidebar .aux-sidebar-primary { border-left: none; }
  .aux-resp .aux-sidebar-style-border.left-sidebar .aux-sidebar-primary { border-right: none; }
  .aux-resp .aux-sidebar-style-border.left-right-sidebar .aux-sidebar-primary, .aux-resp .aux-sidebar-style-border.right-left-sidebar .aux-sidebar-primary { border-right: none; }
  .aux-resp .aux-sidebar-style-border.left-right-sidebar .aux-sidebar-secondary, .aux-resp .aux-sidebar-style-border.right-left-sidebar .aux-sidebar-secondary { border-left: none; }
  .aux-resp .aux-sidebar-style-border.right2-sidebar .aux-sidebar-secondary { border-left: none; border-right: none; }
  .aux-resp .aux-sidebar-style-border.left2-sidebar .aux-sidebar-secondary { border-right: none; border-left: none; }
  .aux-resp.aux-full-width .aux-sidebar-style-overlap .aux-sidebar-primary:before, .aux-resp.aux-full-width .aux-sidebar-style-overlap .aux-sidebar-secondary:before { right: auto; left: -10vw !important; width: 120vw; top: -1px; }
  .aux-resp.aux-boxed .aux-sidebar-style-overlap .aux-sidebar-primary:before, .aux-resp.aux-boxed .aux-sidebar-style-overlap .aux-sidebar-secondary:before { left: -35px !important; top: -1px; width: calc(100% + 70px); } }

@media print { .aux-has-sidebar > .aux-wrapper > .aux-container { padding-left: 30px !important; padding-right: 30px !important; }
  .aux-has-sidebar .aux-primary { float: none; padding-left: 0 !important; padding-right: 0 !important; } }
.aux-media-frame.aux-media-image { display: block; position: relative; overflow: hidden; max-width: 100%; text-align: center; }
.aux-media-frame.aux-media-image img { height: auto; display: block; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; }
.aux-media-frame.aux-media-image.aux-contain img { width: 100%; min-width: 100%; }
.aux-media-frame ul { display: none; }

.aux-meida-bg-holder { position: absolute; width: 100%; height: 100%; left: 0; top: 0; transition: opacity 10ms linear; -webkit-transform-style: preserve-3d; background-size: cover; z-index: 1; background-position: 50% 50%; background-color: #333; overflow: hidden; }
.aux-meida-bg-holder.aux-bg-parallax, .aux-bg-parallax .aux-meida-bg-holder { height: 100vh; }
.aux-meida-bg-holder > img { width: 100%; display: none; z-index: 2; }
.aux-meida-bg-holder video { z-index: 10; }

.aux-has-preview { transform: translate3d(0, 0, 0); transition: filter 300ms; will-change: filter; perspective-origin: center; }
.aux-has-preview.aux-preload, .aux-has-preview.aux-preloading { filter: blur(10px); }
.aux-has-preview.aux-preloaded { filter: blur(0); }

.aux-preload, .aux-preloading, .aux-preloaded { will-change: background, opacity; }

.aux-preload.aux-progress-box, .aux-preloading.aux-progress-box { position: relative; background: #dddddd; background-image: linear-gradient(to right, #dddddd 33%, #f5f5f5 40%, #e5e5e5 43%, #dddddd 46%); background-repeat: no-repeat; background-size: 300% auto; animation-duration: 1.4s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: AuxLoadingWave; animation-timing-function: linear; }
.aux-preload.aux-blank, .aux-preloading.aux-blank { opacity: 0; }

.aux-preloading.aux-simple-spinner, .aux-preloading.aux-simple-spinner-light, .aux-preloading.aux-simple-spinner-dark { background-repeat: no-repeat; background-position: center center; }
.aux-preloading.aux-simple-spinner { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICA8cGF0aCBmaWxsPSIjMDA1N2U3IiBkPSJNMjUuMjUxLDYuNDYxYy0xMC4zMTgsMC0xOC42ODMsOC4zNjUtMTguNjgzLDE4LjY4M2g0LjA2OGMwLTguMDcxLDYuNTQzLTE0LjYxNSwxNC42MTUtMTQuNjE1VjYuNDYxeiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiCiAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIKICAgICAgdHlwZT0icm90YXRlIgogICAgICBmcm9tPSIwIDI1IDI1IgogICAgICB0bz0iMzYwIDI1IDI1IgogICAgICBkdXI9IjAuNXMiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgICA8L3BhdGg+CiAgPC9zdmc+Cg==); }
.aux-preloading.aux-simple-spinner-light { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICA8cGF0aCBmaWxsPSIjZmFmYWZhIiBkPSJNMjUuMjUxLDYuNDYxYy0xMC4zMTgsMC0xOC42ODMsOC4zNjUtMTguNjgzLDE4LjY4M2g0LjA2OGMwLTguMDcxLDYuNTQzLTE0LjYxNSwxNC42MTUtMTQuNjE1VjYuNDYxeiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiCiAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIKICAgICAgdHlwZT0icm90YXRlIgogICAgICBmcm9tPSIwIDI1IDI1IgogICAgICB0bz0iMzYwIDI1IDI1IgogICAgICBkdXI9IjAuNXMiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgICA8L3BhdGg+CiAgPC9zdmc+Cg==); }
.aux-preloading.aux-simple-spinner-dark { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICA8cGF0aCBmaWxsPSIjNTU1IiBkPSJNMjUuMjUxLDYuNDYxYy0xMC4zMTgsMC0xOC42ODMsOC4zNjUtMTguNjgzLDE4LjY4M2g0LjA2OGMwLTguMDcxLDYuNTQzLTE0LjYxNSwxNC42MTUtMTQuNjE1VjYuNDYxeiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiCiAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIKICAgICAgdHlwZT0icm90YXRlIgogICAgICBmcm9tPSIwIDI1IDI1IgogICAgICB0bz0iMzYwIDI1IDI1IgogICAgICBkdXI9IjAuNXMiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgICA8L3BhdGg+CiAgPC9zdmc+Cg==); }

.aux-preloaded.aux-blank { animation-name: AuxFadeInPreloaded; animation-duration: 400ms; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

@keyframes AuxFadeInPreloaded { from { opacity: 0; }
  to { opacity: 1; } }
.aux-img-dynamic-dropshadow-frame { position: relative; }
.aux-img-dynamic-dropshadow-frame .aux-img-dynamic-dropshadow { position: relative; z-index: 1; }
.aux-img-dynamic-dropshadow-frame .aux-img-dynamic-dropshadow-cloned { position: absolute; left: 0; right: 0; top: 0; margin: 0 auto !important; transform: translateX(75px) translateY(40px); opacity: 0.4; filter: blur(50px); }

.aux-orginal-blured-img { position: relative; overflow: hidden; }

.aux-blured-img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; transition: opacity,transform 100ms ease-out; will-change: opacity,transform; }

.aux-page-cover.aux-page-cover-off .aux-page-cover-wrapper { transform: translateY(-100%); }
.aux-page-cover .aux-page-cover-wrapper { position: fixed; top: 0; left: 0; z-index: 9; transition: transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 200ms !important; }
.aux-page-cover .aux-page-cover-wrapper > .elementor-container { width: 100vw !important; height: 100vh; max-width: none !important; }
.aux-page-cover .aux-page-cover-wrapper .aux-page-cover-content { position: relative; width: 100vw; height: 100vh; display: flex; align-items: center; z-index: 9; }
.aux-page-cover .aux-page-cover-wrapper .auxin-page-cover-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; z-index: 8; }
.aux-page-cover .aux-page-cover-wrapper .aux-page-cover-footer { position: absolute; bottom: 85px; left: 0; right: 0; z-index: 9; }
.aux-page-cover .aux-page-cover-wrapper .aux-page-cover-footer .aux-page-cover-footer-text { overflow: hidden; }
.aux-page-cover .aux-page-cover-wrapper .aux-page-cover-footer .aux-page-cover-footer-text a { color: #FFFFFF; display: block; font-size: 32px; text-decoration: underline; line-height: 37px; text-align: center; }

.aux-sticky-piece { align-self: start; }

.aux-subfooter { background-color: #F3F3F3; position: relative; }
.aux-subfooter > .aux-wrapper:after { content: ""; display: table; clear: both; }
.aux-subfooter > .aux-wrapper > .aux-container { padding-top: 100px; margin-bottom: 100px; }
@media print { .aux-subfooter { display: none; } }

.aux-subfooter-bar.vertical-small-full, .aux-subfooter-bar.vertical-small-boxed { padding-top: 30px; padding-bottom: 30px; }
.aux-subfooter-bar #sbi_load { padding-top: 0 !important; }
.aux-subfooter-bar .widget-container { margin-bottom: 0px; }
.aux-subfooter-bar .widget-container + .widget-container { margin-top: 1.875em; }
@media print { .aux-subfooter-bar { display: none; } }

.aux-site-footer { position: relative; padding: 15px 0; margin: 0; background-color: #FDFDFD; color: #AAA; border-top: 1px solid #EAEAEA; }
.aux-site-footer .aux-fold { height: 60px; }
.aux-site-footer ul:after { content: ""; display: table; clear: both; }
.aux-site-footer small { font-size: 0.875em; line-height: 100%; }
.aux-site-footer .aux-start { margin-right: 20px; }
.aux-site-footer .aux-end { margin-left: 20px; }
.aux-site-footer .footer-menu li { float: left; margin-bottom: 0; margin-right: 0.8em; }
.aux-site-footer .footer-menu li.current-menu-item { font-weight: 600; }
.aux-site-footer .footer-menu li.current-menu-item a, .aux-site-footer .footer-menu li.current-menu-item span { color: #505050; }
.aux-site-footer .footer-menu li > a, .aux-site-footer .footer-menu li > span { color: #AAA; font-size: 0.75em; text-transform: uppercase; transition: color 300ms; }
.aux-site-footer .footer-menu li > a:hover, .aux-site-footer .footer-menu li > span:hover { color: #505050; }
.aux-site-footer .aux-privacy-policy { margin-left: 4px; }
.aux-site-footer .aux-attribution + .aux-privacy-policy:before { content: "/"; color: rgba(255, 255, 255, 0.3); margin: 0 4px 0 -4px; display: inline-block; }
.aux-site-footer .aux-social-list a:hover { color: #505050; }
@media print { .aux-site-footer { display: none; } }

.aux-sticky-footer #main, .aux-sticky-footer .page-title-section { position: relative; z-index: 2; background-color: white; }
.aux-sticky-footer #main { box-shadow: 0px 3px 2px 0px rgba(10, 10, 10, 0.1); }
.aux-sticky-footer .aux-subfooter, .aux-sticky-footer .aux-site-footer, .aux-sticky-footer .aux-subfooter-bar, .aux-sticky-footer .aux-elementor-footer { position: fixed; max-width: 100%; }
.aux-sticky-footer .aux-subfooter { bottom: 90px; }
.aux-sticky-footer .aux-site-footer, .aux-sticky-footer .aux-elementor-footer { bottom: 0; }
.aux-sticky-footer.aux-framed .aux-subfooter, .aux-sticky-footer.aux-framed .aux-site-footer, .aux-sticky-footer.aux-framed .aux-subfooter-bar, .aux-sticky-footer.aux-framed .aux-elementor-footer { padding-right: 20px; padding-left: 20px; }
.aux-sticky-footer.aux-full-width .aux-subfooter, .aux-sticky-footer.aux-full-width .aux-site-footer, .aux-sticky-footer.aux-full-width .aux-subfooter-bar, .aux-sticky-footer.aux-full-width .aux-elementor-footer { left: 0; right: 0; }
.aux-sticky-footer.aux-boxed.aux-fhd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-fhd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-fhd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-fhd .aux-elementor-footer { width: 1970px; }
@media screen and (max-width: 1970px) { .aux-sticky-footer.aux-boxed.aux-fhd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-fhd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-fhd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-fhd .aux-elementor-footer { right: 0; left: 0; } }
.aux-sticky-footer.aux-boxed.aux-s-fhd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-s-fhd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-s-fhd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-s-fhd .aux-elementor-footer { width: 1670px; }
@media screen and (max-width: 1670px) { .aux-sticky-footer.aux-boxed.aux-s-fhd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-s-fhd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-s-fhd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-s-fhd .aux-elementor-footer { right: 0; left: 0; } }
.aux-sticky-footer.aux-boxed.aux-xhd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-xhd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-xhd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-xhd .aux-elementor-footer { width: 1470px; }
@media screen and (max-width: 1470px) { .aux-sticky-footer.aux-boxed.aux-xhd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-xhd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-xhd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-xhd .aux-elementor-footer { right: 0; left: 0; } }
.aux-sticky-footer.aux-boxed.aux-hd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-hd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-hd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-hd .aux-elementor-footer { width: 1270px; }
@media screen and (max-width: 1270px) { .aux-sticky-footer.aux-boxed.aux-hd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-hd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-hd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-hd .aux-elementor-footer { right: 0; left: 0; } }
.aux-sticky-footer.aux-boxed.aux-nd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-nd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-nd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-nd .aux-elementor-footer { width: 1070px; }
@media screen and (max-width: 1070px) { .aux-sticky-footer.aux-boxed.aux-nd .aux-subfooter, .aux-sticky-footer.aux-boxed.aux-nd .aux-site-footer, .aux-sticky-footer.aux-boxed.aux-nd .aux-subfooter-bar, .aux-sticky-footer.aux-boxed.aux-nd .aux-elementor-footer { right: 0; left: 0; } }

.mm-footer .aux-menu-depth-0 > .aux-item-content { color: #AAA; font-size: 0.625em; font-weight: 600; text-transform: uppercase; transition: color 300ms; }
.mm-footer .aux-menu-depth-0 > .aux-item-content:hover { color: #505050; }

.aux-logo-footer .aux-logo-anchor img { width: auto; max-height: 60px; }

/* -------------------------------------------------------------------------- */
.aux-goto-top-btn { display: none; position: fixed; bottom: 30px; right: 30px; z-index: 140; transform: translateY(150px); transition: all 500ms; }
.aux-goto-top-btn.aux-align-btn-left { right: auto; left: 50px; }
.aux-goto-top-btn.aux-align-btn-center { right: auto; left: 50%; margin-left: -17.5px; }
.aux-goto-top-btn .aux-arrow-nav.aux-outline { width: 35px; height: 35px; background-color: white; }
@media screen and (min-width: 700px) { .aux-framed .aux-goto-top-btn { right: 40px; } }
@media screen and (min-width: 700px) { .aux-goto-top-btn { right: 50px; } }
@media print { .aux-goto-top-btn { display: none !important; } }

/* -------------------------------------------------------------------------- */
.customize-partial-edit-shortcuts-shown #qm { display: none; }

.aux-hidden-blocks { z-index: 100003; position: relative; }

.aux-fs-popup { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.98); z-index: 110000; overflow: hidden; transition: all 400ms ease-out; transform: translate3d(0, 0, 1px); }
.aux-fs-popup:after, .aux-fs-popup:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; }
.aux-fs-popup:before { z-index: 2; }
.aux-fs-popup:after { z-index: 1; background-size: cover; }
.aux-fs-popup > * { z-index: 4; }
.aux-fs-popup .aux-panel-close { position: absolute; right: 0; width: 30px; height: 30px; border: solid 1px #707070; border-radius: 50%; margin: 15px; padding: 6px; cursor: pointer; z-index: 200; transition: border-color 0.3s ease; }
.aux-fs-popup .aux-panel-close .aux-cross-symbol { width: 100%; height: 100%; top: 8px; position: relative; }
.aux-fs-popup .aux-panel-close:hover { border-color: #000; }
@media screen and (max-width: 1024px) { .aux-fs-popup .aux-panel-close { right: unset; left: calc(50% - 30px); } }
.aux-fs-popup.aux-has-menu-title .aux-fs-menu:before { content: attr(data-menu-title); display: block; margin-bottom: 70px; text-align: center; }
.aux-fs-popup .aux-fs-menu { position: relative; }
.aux-fs-popup .aux-fs-menu, .aux-fs-popup .aux-fs-menu.aux-middle-aligned { top: 50%; margin: 0 auto; max-height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; transform: translateY(-50%); }
.aux-fs-popup .aux-fs-search { display: none; }
.aux-fs-popup.aux-dark { background-color: rgba(0, 0, 0, 0.95); color: white; }
.aux-fs-popup.aux-dark .aux-panel-close { border-color: white; }
.aux-fs-popup.aux-dark .aux-panel-close .aux-cross-symbol::after, .aux-fs-popup.aux-dark .aux-panel-close .aux-cross-symbol::before { background-color: white; }

.aux-offside-section { display: none; }

.aux-search-overlay .aux-search-field { position: relative; top: 50%; margin: 0 auto; height: 100%; overflow-y: hidden; text-align: center; transition: top 0.3s ease; }
.aux-search-overlay .aux-search-field.has-result { top: 5% !important; }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-search-field.has-result { top: 10%; } }
.aux-search-overlay .aux-search-form form { width: 80%; max-width: 960px; display: flex; margin: 0 auto; align-items: center; justify-content: center; }
.aux-search-overlay .aux-search-form form .aux-search-field { max-width: none; padding: 0; width: 100%; height: 100%; text-align: left; font-weight: 600; font-size: 28px; border: none; }
.aux-search-overlay .aux-search-form form .aux-search-field:-moz-placeholder { /* WebKit, Blink, Edge */ color: #AEAEAE; }
.aux-search-overlay .aux-search-form form .aux-search-field::-moz-placeholder { /* WebKit, Blink, Edge */ color: #AEAEAE; }
.aux-search-overlay .aux-search-form form .aux-search-field:-ms-input-placeholder { /* WebKit, Blink, Edge */ color: #AEAEAE; }
.aux-search-overlay .aux-search-form form .aux-search-field::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #AEAEAE; }
.aux-search-overlay .aux-search-form form .aux-search-input-form { display: flex; border-bottom: 2px solid #707070; width: 100%; z-index: 2; }
.aux-search-overlay .aux-search-form form .aux-search-input-form select { border: unset; color: #292929; line-height: normal; }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-form form .aux-search-input-form select { padding-left: 0; } }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-form form .aux-search-input-form input { order: 2; } }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-form form .aux-search-input-form .select2.select2-container { order: 1; width: 25px; margin-right: 10px; height: 33px; bottom: 5px; } }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-form form .aux-search-input-form .select2.select2-container.select2-container--open { height: 46px; } }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-form form .aux-search-input-form .select2.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow { height: 46px; } }
.aux-search-overlay .aux-search-form form .aux-submit-icon-container:before { color: #707070 !important; transition: color 0.3s ease; }
.aux-search-overlay .aux-search-form form .aux-submit-icon-container:hover:before { color: #000 !important; }
.aux-search-overlay .aux-search-form form .aux-search-submit { overflow: inherit; }
.aux-search-overlay .aux-search-form form .aux-submit-icon-container { position: relative; color: #3D3D3D; right: unset; font-size: 22px; }
@media screen and (max-width: 479px) { .aux-search-overlay .aux-search-form form { width: 80%; } }
.aux-search-overlay .select2-container--default .select2-selection--single { background-color: transparent; }
.aux-search-overlay .aux-search-section.is-ajax { height: 95%; }
.aux-search-overlay.has-ajax-form .aux-search-field { top: 38%; }
.aux-search-overlay .aux-search-result { max-height: 80%; min-height: 5%; overflow-y: scroll; width: 80%; max-width: 960px; margin: 0 auto; position: relative; top: 25px; }
.aux-search-overlay .aux-search-result.hide { opacity: 0.2; }
.aux-search-overlay .aux-search-result .aux-search-item { width: calc(33% - 5px); float: left; margin-bottom: 20px; margin-right: 5px; transition: background-color 0.3s ease; box-sizing: border-box; padding: 5px; border-radius: 5px; }
.aux-search-overlay .aux-search-result .aux-search-item .aux-item-title, .aux-search-overlay .aux-search-result .aux-search-item .aux-item-details, .aux-search-overlay .aux-search-result .aux-search-item .woocommerce-Price-amount { display: block; }
.aux-search-overlay .aux-search-result .aux-search-item .aux-item-title, .aux-search-overlay .aux-search-result .aux-search-item ins .amount, .aux-search-overlay .aux-search-result .aux-search-item .amount { font-size: 16px; line-height: 20px; color: #2D2D2F; }
.aux-search-overlay .aux-search-result .aux-search-item .aux-item-details, .aux-search-overlay .aux-search-result .aux-search-item del .amount { font-size: 14px; line-height: 18px; color: #AEAEAE !important; }
.aux-search-overlay .aux-search-result .aux-search-item a { color: unset; position: relative; }
.aux-search-overlay .aux-search-result .aux-search-item .aux-item-container { display: flex; }
.aux-search-overlay .aux-search-result .aux-search-item .aux-item-desc { font-size: 0; line-height: 0; text-align: left; padding-left: 10px; }
.aux-search-overlay .aux-search-result .aux-search-item .aux-item-desc .aux-price { display: flex; flex-direction: column; margin-top: 10px; }
.aux-search-overlay .aux-search-result .aux-search-item .aux-item-desc .aux-price ins { background-color: unset; padding: unset; border-radius: unset; display: block; order: 1; }
.aux-search-overlay .aux-search-result .aux-search-item .aux-item-desc .aux-price del { order: 2; text-decoration: none; }
.aux-search-overlay .aux-search-result .aux-search-item:not(.portfolio):hover { background-color: #f9f9f9; }
.aux-search-overlay .aux-search-result .aux-search-item:not(.portfolio) img { width: 110px; height: 110px; border-radius: 6px; }
.aux-search-overlay .aux-search-result .aux-search-item:hover .aux-item-details a { color: #3d3d3d; }
.aux-search-overlay .aux-search-result .aux-search-item:hover .aux-item-details a:after { content: " "; width: 0; background-color: #3d3d3d; height: 2px; transition: width 0.3s ease; position: absolute; left: 0; bottom: 0; }
.aux-search-overlay .aux-search-result .aux-search-item:hover .aux-item-details a:hover:after { width: 100%; }
.aux-search-overlay .aux-search-result .aux-search-item.portfolio { width: calc(20% - 5px); padding: 0; transition: box-shadow 0.3s ease; }
.aux-search-overlay .aux-search-result .aux-search-item.portfolio:hover { box-shadow: 0px 6px 12px #00000016; }
.aux-search-overlay .aux-search-result .aux-search-item.portfolio img { width: 100%; height: auto; border-radius: 5px; }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-search-result .aux-search-item { width: calc(50% - 5px) !important; } }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-result .aux-search-item { width: 100% !important; margin-right: 0px; } }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-result > .aux-search-item:not(.portfolio):nth-child(4) { display: block; } }
.aux-search-overlay .aux-search-result > .aux-search-item:not(.portfolio):nth-child(3n+1), .aux-search-overlay .aux-search-result > .aux-search-item.portfolio:nth-child(5n+1) { clear: both; }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-search-result > .aux-search-item:not(.portfolio):nth-child(3n+1), .aux-search-overlay .aux-search-result > .aux-search-item.portfolio:nth-child(5n+1) { clear: none; } }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-search-result > .aux-search-item:nth-child(2n+1) { clear: both !important; } }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-result > .aux-search-item { clear: both !important; } }
.aux-search-overlay .aux-search-result span.aux-other-search-result-label { display: block; float: none; clear: both; text-align: left; box-sizing: border-box; padding-top: 20px; padding-bottom: 40px; text-transform: capitalize; font-size: 31px; line-height: 44px; color: #707070; }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-result span.aux-other-search-result-label { padding-bottom: 25px; font-size: 27px; } }
.aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item:not(.portfolio):nth-child(3n+1), .aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item.portfolio:nth-child(5n+1) { clear: both; }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item:not(.portfolio):nth-child(3n+1), .aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item.portfolio:nth-child(5n+1) { clear: none; } }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item:nth-child(2n+1) { clear: both !important; } }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item.portfolio:nth-child(5) { display: none; } }
.aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item:not(.portfolio):nth-child(4) { display: none; }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item:not(.portfolio):nth-child(4) { display: block; } }
@media screen and (max-width: 767px) { .aux-search-overlay .aux-search-result .aux-other-search-result > .aux-search-item { clear: both !important; } }
.aux-search-overlay .aux-search-result::-webkit-scrollbar { width: 8px; border-radius: 8px; }
.aux-search-overlay .aux-search-result::-webkit-scrollbar-track { background-color: transparent; }
.aux-search-overlay .aux-search-result::-webkit-scrollbar-thumb { background-color: #707070; border-radius: 8px; transition: all 0.3s ease; }
.aux-search-overlay .aux-search-result::-webkit-scrollbar-thumb:hover { background-color: #000; }
.aux-search-overlay .aux-empty-result { display: block; text-align: left; color: #8f8f8f; font-size: 28px; line-height: 40px; }
@media screen and (max-width: 1024px) { .aux-search-overlay .aux-empty-result { font-size: 22px; line-height: 30px; } }
.aux-search-overlay .aux-empty-result .aux-post-type { text-transform: capitalize; }
.aux-search-overlay .aux-empty-result .aux-post-type, .aux-search-overlay .aux-empty-result .aux-search-phrase { color: #3d3d3d; }
.aux-search-overlay.aux-dark form .aux-submit-icon-container, .aux-search-overlay.aux-dark form .aux-submit-icon-container:hover { color: white; }
.aux-search-overlay.aux-dark form .aux-submit-icon-container:hover:before { color: #fff !important; }
.aux-search-overlay.aux-dark form .aux-search-field { color: white; }
.aux-search-overlay.aux-dark form .aux-search-field:-moz-placeholder { /* WebKit, Blink, Edge */ color: #707070; }
.aux-search-overlay.aux-dark form .aux-search-field::-moz-placeholder { /* WebKit, Blink, Edge */ color: #707070; }
.aux-search-overlay.aux-dark form .aux-search-field:-ms-input-placeholder { /* WebKit, Blink, Edge */ color: #707070; }
.aux-search-overlay.aux-dark form .aux-search-field::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #707070; }
@media screen and (max-width: 1024px) { .aux-search-overlay.aux-dark form .aux-search-field { font-size: 22px !important; } }
.aux-search-overlay.aux-dark form select { color: #dedede; }
.aux-search-overlay.aux-dark form select:focus { color: #2d2d2f; }
@media screen and (max-width: 1024px) { .aux-search-overlay.aux-dark form select { padding-bottom: 0; padding-top: 0; font-size: 20px; line-height: 25px; } }
.aux-search-overlay.aux-dark form .select2-container--default .select2-selection--single span { color: #dedede; }
.aux-search-overlay.aux-dark form .select2-container--default.select2-container--open { background-color: #3d3d3d; }
@media screen and (max-width: 767px) { .aux-search-overlay.aux-dark form .select2-container--default.select2-container--open { background-color: #3d3d3d; } }
.aux-search-overlay.aux-dark form .select2-container--default.select2-container--open .select2-selection--single { background-color: #3d3d3d; }
.aux-search-overlay.aux-dark form .select2-container--default.select2-container--open .select2-selection--single span { color: #ffffff; }
.aux-search-overlay.aux-dark .aux-spinner { border-color: #ffffff20; border-top-color: #fff; }
.aux-search-overlay.aux-dark .aux-search-result::-webkit-scrollbar-thumb { background-color: #dedede; }
.aux-search-overlay.aux-dark .aux-search-result::-webkit-scrollbar-thumb:hover { background-color: #fff; }
.aux-search-overlay.aux-dark .aux-submit-icon-container:before { background-color: #dedede; }
.aux-search-overlay.aux-dark .aux-empty-result span { color: #707070; }
.aux-search-overlay.aux-dark .aux-empty-result .aux-post-type, .aux-search-overlay.aux-dark .aux-empty-result .aux-search-phrase { color: #dedede; }
.aux-search-overlay.aux-dark .aux-search-item .aux-item-title, .aux-search-overlay.aux-dark .aux-search-item ins .amount, .aux-search-overlay.aux-dark .aux-search-item .amount { color: #DEDEDE; }
.aux-search-overlay.aux-dark .aux-search-item .aux-item-details { color: #AEAEAE !important; }
.aux-search-overlay.aux-dark .aux-search-item.portfolio:hover { box-shadow: 0 6px 22px #ffffff30; }
.aux-search-overlay.aux-dark .aux-search-item:hover { background-color: #0f0f0f; }
.aux-search-overlay.aux-dark .aux-search-item:hover .aux-item-details a { color: #aeaeae; }
.aux-search-overlay.aux-dark .aux-search-item:hover .aux-item-details a:hover { color: #fff; }
.aux-search-overlay.aux-dark .aux-search-item:hover .aux-item-details a:hover:after { background-color: #fff; }

.aux-search-section .aux-search-form .aux-search-field { margin-right: unset; }
.aux-search-section .aux-search-form .aux-iconic-search-submit { height: 60px; }
.aux-search-section .aux-search-form .aux-search-submit { margin: 10px; }
.aux-search-section .aux-search-input-form select { margin-left: 8px; }
.aux-search-section .aux-search-input-form .select2-container { display: flex; align-items: center; justify-content: center; width: auto !important; }
.aux-search-section .aux-search-input-form .select2-container .select2-selection__arrow { top: 11px; }
@media screen and (max-width: 767px) { .aux-search-section .aux-search-input-form .select2-container .select2-selection__arrow { right: unset; } }
.aux-search-section .aux-search-input-form .select2-container .select2-selection, .aux-search-section .aux-search-input-form .select2-container .select2-selection:focus { height: 46px; display: flex; align-items: center; border: none; outline: none; padding-right: 45px; padding-left: 24px; }
@media screen and (max-width: 767px) { .aux-search-section .aux-search-input-form .select2-container .select2-selection { padding: 0 !important; margin-right: 15px; } }
@media screen and (max-width: 767px) { .aux-search-section .aux-search-input-form .select2-container .select2-selection__rendered { display: none; } }
@media screen and (max-width: 767px) { .aux-search-section .aux-search-input-form .select2-container.select2-container--open { width: 100% !important; position: absolute; background-color: #f3f3f3; } }
@media screen and (max-width: 767px) { .aux-search-section .aux-search-input-form .select2-container.select2-container--open .selection { width: 100%; } }
@media screen and (max-width: 767px) { .aux-search-section .aux-search-input-form .select2-container.select2-container--open .select2-selection { padding-right: 45px !important; padding-left: 24px !important; } }
@media screen and (max-width: 767px) { .aux-search-section .aux-search-input-form .select2-container.select2-container--open .select2-selection__arrow { right: 1px; top: 1px; } }
@media screen and (max-width: 767px) { .aux-search-section .aux-search-input-form .select2-container.select2-container--open .select2-selection__rendered { display: block; } }
.aux-search-section .aux-search-input-form .select2-container.select2-container--open { border: none; background-color: #f3f3f3; border-radius: 4px; }
.aux-search-section .aux-search-input-form .select2-container--default .select2-selection__rendered { min-width: 140px; text-align: left; }
.aux-search-section.aux-search-elementor-element form { display: flex; height: 46px; }
.aux-search-section.aux-search-elementor-element form .aux-search-input-form { display: flex; width: 100%; }
.aux-search-section.aux-search-elementor-element form .aux-search-input-form input { max-width: unset; height: 46px; }
@media screen and (max-width: 634px) { .aux-search-section.aux-search-elementor-element form .aux-search-input-form input { height: 56px; } }
.aux-search-section.aux-search-elementor-element form .aux-search-input-form select { padding: 5px 48px 5px 5px; line-height: normal; padding-left: 1.1em; }
@media screen and (max-width: 634px) { .aux-search-section.aux-search-elementor-element form .aux-search-input-form select { height: 56px; margin-left: 0; margin-top: 8px; } }
@media screen and (max-width: 634px) { .aux-search-section.aux-search-elementor-element form .aux-search-input-form { flex-direction: column; } }
.aux-search-section.aux-search-elementor-element form .aux-submit-icon-container { position: relative; right: unset; margin-left: 8px; background-color: #3D3D3D; }
.aux-search-section.aux-search-elementor-element form .aux-submit-icon-container::before { color: #ffffff; }
@media screen and (max-width: 634px) { .aux-search-section.aux-search-elementor-element form .aux-submit-icon-container input[type="submit"] { width: 100%; height: 56px; opacity: 0; } }
@media screen and (max-width: 634px) { .aux-search-section.aux-search-elementor-element form .aux-submit-icon-container { height: 56px; margin-left: 0; margin-top: 8px; } }
.aux-search-section.aux-search-elementor-element form input[type="submit"] { height: 46px; margin: 0 0 0 8px; }
@media screen and (max-width: 634px) { .aux-search-section.aux-search-elementor-element form input[type="submit"] { margin: 8px 0 0 0; height: 56px; } }
@media screen and (max-width: 634px) { .aux-search-section.aux-search-elementor-element form { flex-direction: column; height: inherit; } }
.aux-search-section.aux-search-elementor-element.responsive form { flex-direction: column; height: unset; }
.aux-search-section.aux-search-elementor-element.responsive form .aux-search-input-form { flex-direction: column; }
.aux-search-section.aux-search-elementor-element.responsive form .aux-search-input-form input { height: 56px; }
.aux-search-section.aux-search-elementor-element.responsive form .aux-search-input-form select { height: 56px; margin-left: 0; margin-top: 8px; }
.aux-search-section.aux-search-elementor-element.responsive form .aux-submit-icon-container { height: 56px; margin-left: 0; margin-top: 8px; }
.aux-search-section.aux-search-elementor-element.responsive form .aux-submit-icon-container input[type="submit"] { width: 100%; height: 56px; opacity: 0; }
.aux-search-section.aux-search-elementor-element.responsive form input[type="submit"] { margin: 8px 0 0 0; height: 56px; }

.select2-container--default .aux-search-dropdown { border: none; background-color: #f3f3f3; top: -2px; z-index: 110001; }
.select2-container--default .aux-search-dropdown .select2-results__option--highlighted[aria-selected] { background-color: #dedede; color: #2d2d2f; }
.select2-container--default .aux-search-dropdown ul { max-height: 300px !important; }
.select2-container--default .aux-search-dropdown ul::-webkit-scrollbar { width: 12px; }
.select2-container--default .aux-search-dropdown ul::-webkit-scrollbar-track { background-color: transparent; border-left: 3px solid #e2e2e2; }
.select2-container--default .aux-search-dropdown ul::-webkit-scrollbar-thumb { background-color: transparent; border-left: 3px solid #707070; }
.select2-container--default .aux-search-dropdown ul li.select2-results__option { padding-left: 24px; margin: unset; }
.select2-container--default .aux-search-dropdown.aux-dark { background-color: #3d3d3d; }
.select2-container--default .aux-search-dropdown.aux-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .aux-search-dropdown.aux-dark .select2-results__option[aria-selected=true] { background-color: #707070; color: #dedede; }
.select2-container--default .aux-search-dropdown.aux-dark li.select2-results__option { color: #dedede; }

/* Search Spinner */
.aux-spinner { width: 30px; height: 30px; position: absolute; left: 50%; top: 140px; border: 2px solid #00000020; border-radius: 50%; border-top-color: #292929; animation: aux-spin 1s infinite linear; opacity: 0; }
.aux-spinner.show { opacity: 1; }

@keyframes aux-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@-webkit-keyframes aux-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
/** Page loading styles
// ------------------------------------------------------------------------------ */
.aux-page-preload #inner-body { opacity: 0; visibility: hidden; transition: opacity 800ms cubic-bezier(0.86, 0, 0.07, 1); }
.aux-page-preload.aux-page-preload-done #inner-body { opacity: 1; visibility: visible; }

#pagePreloadProgressbar { position: fixed; height: 5px; background-color: #1bb0ce; z-index: 11000; will-change: width, transform; transform: translateZ(0px); transition: width 300ms, transform 400ms 280ms cubic-bezier(0.75, 0.1, 0.25, 0.9); }
#pagePreloadProgressbar.aux-progressbar-bottom { bottom: 0; }
#pagePreloadProgressbar.aux-progressbar-top { top: 0; }
.admin-bar #pagePreloadProgressbar.aux-progressbar-top { top: 32px; }
.aux-framed #pagePreloadProgressbar { left: 0; }

#pagePreloadProgressbar.aux-no-js { width: 0; -moz-animation: aux-page-progressbar 15s forwards linear; -webkit-animation: aux-page-progressbar 15s forwards linear; animation: aux-page-progressbar 15s forwards linear; }

#pagePreloadProgressbar.aux-hide { display: block; transform: translateX(100%) translateZ(0px); }

.no-cssanimations #pagePreloadProgressbar { display: none; }

@-moz-keyframes aux-page-progressbar { 100% { width: 70%; } }
@-webkit-keyframes aux-page-progressbar { 100% { width: 70%; } }
@keyframes aux-page-progressbar { 100% { width: 70%; } }
.aux-page-loading { position: fixed; top: 50%; left: 50%; z-index: 10003; transform: translateY(-50%) translateX(-50%); transition: opacity 1s; }
.aux-page-loading img { display: block; }
.aux-page-preload-done .aux-page-loading { opacity: 0; }

/** Page animations
// ------------------------------------------------------------------------------ */
.csstransitions .aux-page-animation-fade .aux-page-animation-overlay { position: fixed; height: 100vh; width: 100vw; background: #FFF; z-index: 9; transition: visibility 0s linear 1000ms, opacity 1000ms cubic-bezier(0.86, 0, 0.07, 1); }
.csstransitions .aux-page-animation-fade .aux-page-loading { transition: visibility 0s linear 800ms, opacity 800ms cubic-bezier(0.86, 0, 0.07, 1); }
.csstransitions .aux-page-show-fade .aux-page-animation-overlay { opacity: 0; visibility: hidden; }
.csstransitions .aux-page-show-fade .aux-page-loading { opacity: 0; }
.csstransitions .aux-page-show-fade.aux-page-animation-done #inner-body { height: auto; }
.csstransitions .aux-page-show-fade.aux-page-animation-done .aux-page-loading { display: none; }
.csstransitions .aux-page-before-hide-fade #inner-body { overflow: hidden; height: 100vh; }
.csstransitions .aux-page-before-hide-fade .aux-page-loading { display: block; opacity: 0; transition-delay: 300ms; }
.csstransitions .aux-page-hide-fade .aux-page-animation-overlay { opacity: 1; visibility: visible; }
.csstransitions .aux-page-hide-fade .aux-page-loading { opacity: 1; }
.csstransitions .aux-page-animation-cover #inner-body { opacity: 1; visibility: visible; }
.csstransitions .aux-page-animation-cover .aux-page-animation-overlay { position: fixed; width: 100vw; height: 100vh; z-index: 10000; background: white; transform-origin: bottom; transition: transform 1s 50ms cubic-bezier(0.86, 0, 0.07, 1); }
.csstransitions .aux-page-animation-cover .aux-page-loading { transition: opacity 800ms cubic-bezier(0.86, 0, 0.07, 1); }
.csstransitions .aux-page-show-cover .aux-page-loading { opacity: 0; }
.csstransitions .aux-page-show-cover .aux-page-animation-overlay { transform: scaleY(0); }
.csstransitions .aux-page-show-cover.aux-page-animation-done .aux-page-animation-overlay { display: none; }
.csstransitions .aux-page-show-cover.aux-page-animation-done .aux-page-loading { display: none; }
.csstransitions .aux-page-before-hide-cover .aux-page-animation-overlay { transform: scaleY(0); transform-origin: top; }
.csstransitions .aux-page-before-hide-cover .aux-page-loading { display: block; opacity: 0; transition-delay: 300ms; }
.csstransitions .aux-page-hide-cover .aux-page-animation-overlay { transform: scaleY(1); }
.csstransitions .aux-page-hide-cover .aux-page-loading { opacity: 1; }
.csstransitions .aux-page-animation-slideup.aux-page-animation-done .aux-page-animation-overlay { transform: translateY(-100%); opacity: 0; visibility: hidden; transition: transform 700ms 250ms cubic-bezier(0.23, 1, 0.32, 1); }
.csstransitions .aux-page-animation-slideup.aux-page-animation-done .aux-page-animation-overlay .aux-animation-title, .csstransitions .aux-page-animation-slideup.aux-page-animation-done .aux-page-animation-overlay .aux-animation-desc { display: none; }
.csstransitions .aux-page-animation-slideup .aux-animation-title, .csstransitions .aux-page-animation-slideup .aux-animation-desc { color: #3D3D3D; position: absolute; left: 10%; margin: 0; white-space: nowrap; overflow: hidden; clip-path: inset(0 100% 0 0); }
.csstransitions .aux-page-animation-slideup .aux-animation-title { bottom: 202px; font-size: 3.375em; text-indent: -3px; animation: aux-type 1200ms cubic-bezier(0.86, 0, 0.07, 1) 1200ms both, moveElementPageLoad 1400ms 1200ms both; }
.csstransitions .aux-page-animation-slideup .aux-animation-desc { bottom: 155px; font-size: 0.875em; letter-spacing: 2px; text-transform: uppercase; animation: aux-type 1500ms cubic-bezier(0.86, 0, 0.07, 1) 1300ms both, moveElementPageLoad 1400ms 1200ms both; }
.csstransitions .aux-page-animation-slideup .aux-page-animation-overlay { position: fixed; width: 100vw; height: 100vh; z-index: 10000; transform-origin: bottom; background-color: #FFF; transition: transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 1000ms; }
.csstransitions .aux-page-animation-slideup .aux-page-animation-overlay .aux-animation-title { transition: bottom 500ms 1350ms cubic-bezier(0.86, 0, 0.07, 1); }
.csstransitions .aux-page-animation-slideup .aux-page-loading { transition: opacity 800ms cubic-bezier(0.86, 0, 0.07, 1); }
@keyframes aux-type { from { clip-path: inset(0 100% 0 0); }
  to { clip-path: inset(0 0 0 0); } }
@keyframes moveElementPageLoad { from { transform: translateY(25px); }
  to { transform: translateY(0); } }
.csstransitions .aux-page-show-slideup .aux-page-animation-overlay { transform: translateY(100%); }
.csstransitions .aux-page-show-slideup .aux-page-animation-overlay .aux-animation-title { bottom: 150px; }
.csstransitions .aux-page-before-hide-slideup.aux-page-animation-done .aux-page-animation-overlay { opacity: 1; visibility: visible; transform: translateY(0); }
.csstransitions .aux-page-animation-circle { overflow: hidden; height: 100vh; }
.csstransitions .aux-page-animation-circle #inner-body { opacity: 0.5; overflow: hidden; height: 100vh; -webkit-transition: -webkit-transform 2s cubic-bezier(0.86, 0, 0.07, 1), -webkit-clip-path 1.8s cubic-bezier(0.86, 0, 0.07, 1), opacity 2s cubic-bezier(0.86, 0, 0.07, 1); -moz-transition: -moz-transform 2s cubic-bezier(0.86, 0, 0.07, 1), -moz-clip-path 1.8s cubic-bezier(0.86, 0, 0.07, 1), opacity 2s cubic-bezier(0.86, 0, 0.07, 1); -ms-transition: -ms-transform 2s cubic-bezier(0.86, 0, 0.07, 1), -ms-clip-path 1.8s cubic-bezier(0.86, 0, 0.07, 1), opacity 2s cubic-bezier(0.86, 0, 0.07, 1); transition-delay: 200ms; transform: perspective(1000px) translateZ(-180px); -webkit-clip-path: circle(0% at center); -moz-clip-path: circle(0% at center); -ms-clip-path: circle(0% at center); clip-path: circle(0% at center); }
.csstransitions .aux-page-animation-circle .aux-page-animation-overlay { position: fixed; width: 100%; height: 100%; display: none; background: white; z-index: 10000; -webkit-clip-path: circle(0% at center); -moz-clip-path: circle(0% at center); -ms-clip-path: circle(0% at center); clip-path: circle(0% at center); -webkit-transition: -webkit-clip-path 1500ms 250ms cubic-bezier(0.86, 0, 0.07, 1); -moz-transition: -moz-clip-path 1500ms 250ms cubic-bezier(0.86, 0, 0.07, 1); -ms-transition: -ms-clip-path 1500ms 250ms cubic-bezier(0.86, 0, 0.07, 1); }
.csstransitions .aux-page-animation-circle .aux-page-loading { transform-origin: left top; transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1), opacity 1s cubic-bezier(0.86, 0, 0.07, 1); }
.csstransitions.no-cssclippathcircle .aux-page-animation-circle #inner-body { opacity: 0; }
.csstransitions.no-cssclippathcircle .aux-page-show-circle #inner-body { opacity: 1; }
.csstransitions .aux-page-show-circle #inner-body { visibility: visible; opacity: 1; transform: perspective(1000px); -webkit-clip-path: circle(75% at center); -moz-clip-path: circle(75% at center); -ms-clip-path: circle(75% at center); clip-path: circle(75% at center); }
.csstransitions .aux-page-show-circle .aux-page-loading { opacity: 0; transform: perspective(1000px) translateY(-50%) translateX(-50%) translateZ(400px); }
.csstransitions .aux-page-show-circle.aux-page-animation-done #inner-body { transition: none; transform: none; -webkit-clip-path: none; -moz-clip-path: none; -ms-clip-path: none; clip-path: none; }
.csstransitions .aux-page-show-circle.aux-page-animation-done #inner-body, .csstransitions .aux-page-show-circle.aux-page-animation-done { height: auto; overflow: visible; }
.csstransitions .aux-page-show-circle.aux-page-animation-done .aux-page-loading { display: none; }
.csstransitions .aux-page-before-hide-circle #inner-body { opacity: 1; height: 100vh; visibility: visible; overflow: hidden; -webkit-clip-path: circle(75% at center); -moz-clip-path: circle(75% at center); -ms-clip-path: circle(75% at center); clip-path: circle(75% at center); }
.csstransitions .aux-page-before-hide-circle .aux-page-loading { transition-delay: 400ms; transition-duration: 0; transform: perspective(1000px) translateY(-50%) translateX(-50%) translateZ(-2000px); opacity: 0; display: block; }
.csstransitions .aux-page-before-hide-circle .aux-page-animation-overlay { display: block; }
.csstransitions .aux-page-hide-circle { overflow: hidden; height: 100vh; }
.csstransitions .aux-page-hide-circle #inner-body { transform: perspective(1000px) translateZ(180px); }
.csstransitions .aux-page-hide-circle .aux-page-animation-overlay { -webkit-clip-path: circle(75% at center); -moz-clip-path: circle(75% at center); -ms-clip-path: circle(75% at center); clip-path: circle(75% at center); }
.csstransitions .aux-page-hide-circle .aux-page-loading { transition-duration: 1s; transform: perspective(1000px) translateY(-50%) translateX(-50%); opacity: 1; }

.aux-offcanvas-menu { position: fixed; top: 0; left: 0; height: 100vh; width: 250px; background: #FFFFFF; box-shadow: 4px 0 0 rgba(34, 34, 34, 0.1); z-index: 150000; transform: translateX(-120%); transition: all 500ms ease-in-out; }
.aux-offcanvas-menu .offcanvas-content { width: 100%; height: calc(100% - 130px); overflow-y: auto; }
.aux-offcanvas-menu .aux-close { position: relative; width: 16px; height: 40px; padding-top: 20px; float: right; cursor: pointer; margin: 10px 20px; transition: all 200ms ease-out; }
.aux-offcanvas-menu .aux-close:hover { transform: rotate(90deg); }
.aux-offcanvas-menu.aux-pin-right { right: 0; left: auto; box-shadow: -5px 0 0px 0 rgba(0, 0, 0, 0.19); transform: translateX(120%); }
.aux-offcanvas-menu.aux-pin-right .aux-close { float: left; }
.aux-offcanvas-menu.aux-offcanvas-cart { width: 300px; }
.aux-offcanvas-menu.aux-offcanvas-cart.aux-pin-right .aux-close { float: right; }
.aux-offcanvas-menu.aux-offcanvas-cart .offcanvas-header { position: relative; left: 20px; top: 20px; display: inline-block; }
.aux-offcanvas-menu.aux-offcanvas-dark { background: #3D3D3D; color: #FFFFFF; }
.aux-offcanvas-menu.aux-offcanvas-dark .aux-close:before, .aux-offcanvas-menu.aux-offcanvas-dark .aux-close:after { background-color: #FFFFFF; }
.aux-offcanvas-menu .aux-master-menu.aux-narrow.aux-toggle .aux-menu-item > .aux-item-content { padding-left: 1.5em; padding-right: 1.5em; }
.aux-offcanvas-menu .aux-master-menu .aux-megamenu .aux-menu-column { width: 100% !important; }

.aux-offcanvas-menu.aux-open { transform: translateX(0); }

.aux-offcanvas-overlay:after { content: ""; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); z-index: 9; }

.woocommerce-message, .woocommerce-error { position: fixed !important; left: 30px; bottom: 30px; z-index: 99; vertical-align: middle; line-height: 40px; background-color: #1FCE6F !important; color: #FFFFFF !important; font-weight: 500; padding: 20px 23px 20px 55px !important; list-style: none !important; border-radius: 6px; box-shadow: 5px 15px 40px rgba(0, 0, 0, 0.15); -webkit-animation: auxHideMe 10s forwards; animation: auxHideMe 10s forwards; list-style: none; border-top-color: unset !important; }
@media screen and (max-width: 415px) { .woocommerce-message, .woocommerce-error { left: 20px; display: flex; flex-direction: column; line-height: normal; } }

.woocommerce-message::before, .woocommerce-error::before { font-family: "auxin-front" !important; content: "\e0b5" !important; position: absolute !important; left: 23px !important; color: #ffffff !important; font-size: 23px; top: 50% !important; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media screen and (max-width: 415px) { .woocommerce-message::before, .woocommerce-error::before { top: 32px !important; } }

.woocommerce-message > a, .woocommerce-error > a { padding: 0px 15px !important; margin: 0 0 0 15px !important; float: right !important; line-height: 40px !important; font-size: 11px !important; text-transform: uppercase; color: #fff !important; box-shadow: 0 0 0 3px #fff inset !important; border-radius: 100em !important; background-color: unset !important; }
@media screen and (max-width: 415px) { .woocommerce-message > a, .woocommerce-error > a { order: 2; width: fit-content; margin-left: 0 !important; margin-top: 15px !important; } }

.woocommerce-error { margin: 0; background-color: #E74C3C; }

.woocommerce-error::before { content: ""; }

.woocommerce-error li { margin: 0; line-height: inherit; }

.woocommerce-error li:not(:last-child) { display: none; }

@-webkit-keyframes auxHideMe { 0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; display: none; } }
@keyframes auxHideMe { 0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; display: none; } }
/*!>>>>>>>>>>>>>>>>>>>>>>> #elements config <<<<<<<<<<<<<<<<<<<< */
/** Override Timeline element confgs here */
.aux-timeline.aux-center .aux-block:nth-of-type(odd)::after, .rtl .aux-timeline.aux-center .aux-block:nth-of-type(even)::after, .aux-timeline.aux-right .aux-block::after, .aux-timeline.aux-center .aux-block:nth-of-type(even)::after, .rtl .aux-timeline.aux-center .aux-block:nth-of-type(odd)::after, .aux-timeline.aux-left .aux-block::after { position: absolute; width: 37px; top: 35px; left: -47px; right: auto; height: 1px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNhY2FjYWMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhY2FjYWMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=); background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(30%, rgba(0, 0, 0, 0)), color-stop(30%, #acacac), color-stop(100%, #acacac)); background: -moz-linear-gradient(right, rgba(0, 0, 0, 0) 30%, #acacac 30%, #acacac 100%); background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 30%, #acacac 30%, #acacac 100%); background: linear-gradient(to left, rgba(0, 0, 0, 0) 30%, #acacac 30%, #acacac 100%); -moz-background-size: 10px; -o-background-size: 10px; -webkit-background-size: 10px; background-size: 10px; }

.aux-timeline.aux-center .aux-block:nth-of-type(odd)::after, .rtl .aux-timeline.aux-center .aux-block:nth-of-type(even)::after, .aux-timeline.aux-right .aux-block::after { right: -47px; left: auto; }

.aux-timeline.aux-center .aux-block:nth-of-type(odd)::before, .rtl .aux-timeline.aux-center .aux-block:nth-of-type(even)::before, .aux-timeline.aux-right .aux-block::before, .aux-timeline.aux-center .aux-block:nth-of-type(even)::before, .rtl .aux-timeline.aux-center .aux-block:nth-of-type(odd)::before, .aux-timeline.aux-left .aux-block::before { position: absolute; background: white; border: solid #ACACAC 1px; border-radius: 50%; width: 14px; height: 14px; box-sizing: border-box; top: 28px; left: -71px; right: auto; }

.aux-timeline.aux-center .aux-block:nth-of-type(odd)::before, .rtl .aux-timeline.aux-center .aux-block:nth-of-type(even)::before, .aux-timeline.aux-right .aux-block::before { left: auto; right: -71px; }

/*!>>>>>>>>>>>>>>>>>>>>>>> #interactions <<<<<<<<<<<<<<<<<<<< */
/** Auxin frame hover effects */
.aux-frame-cube { transition: all 500ms; transform-style: preserve-3d; transform-origin: center center 0px; transform: perspective(1000px); will-change: transform; }
.aux-frame-cube .aux-face-front { -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.aux-frame-cube .aux-face-left { position: absolute; top: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: rotateY(-90deg) translateX(-100%); transform-origin: left center; }
.aux-frame-cube .aux-face-right { position: absolute; top: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: rotateY(90deg) translateX(100%); transform-origin: right; }
.aux-frame-cube .aux-face-top { position: absolute; top: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: rotateX(90deg) translateY(-100%); transform-origin: top center; }
.aux-frame-cube .aux-face-bottom { position: absolute; top: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: rotateX(-90deg) translateY(100%); transform-origin: bottom center; }
.aux-frame-cube .aux-face-back { position: absolute; top: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: rotateX(180deg) translateZ(100%); transform-origin: center; }

.aux-frame-card .aux-card-faces { transition: all 500ms; transform-style: preserve-3d; transform: perspective(1000px); position: relative; }
.aux-frame-card .aux-face-front { -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.aux-frame-card .aux-face-back { position: absolute; top: 0; left: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: rotateY(180deg); transform-origin: center; }
.aux-frame-card.aux-rotate-up .aux-face-back, .aux-frame-card.aux-rotate-down .aux-face-back { transform: rotateX(180deg); }
.aux-hover-active:hover .aux-frame-card.aux-rotate-left:hover .aux-card-faces { transform: perspective(1000px) rotateY(180deg); }
.aux-hover-active:hover .aux-frame-card.aux-rotate-right:hover .aux-card-faces { transform: perspective(1000px) rotateY(-180deg); }
.aux-hover-active:hover .aux-frame-card.aux-rotate-up:hover .aux-card-faces { transform: perspective(1000px) rotateX(180deg); }
.aux-hover-active:hover .aux-frame-card.aux-rotate-down:hover .aux-card-faces { transform: perspective(1000px) rotateX(-180deg); }

.aux-frame-mask { overflow: hidden; position: relative; transition: transform 1s cubic-bezier(0.77, 0, 0.175, 1); transform: perspective(1000) translateZ(0px); }
.aux-frame-mask img { transition: transform 1s cubic-bezier(0.77, 0, 0.175, 1); transform: perspective(1000) translateZ(0px); }
.aux-hover-active:hover .aux-frame-mask { transform: perspective(1000) translateZ(-120px); }
.aux-hover-active:hover .aux-frame-mask img { transform: perspective(1000) translateZ(102.66396px); }

.aux-frame-mask-plain { overflow: hidden; position: relative; transition: transform 1s cubic-bezier(0.77, 0, 0.175, 1); transform: perspective(1000) translateZ(0px); }
.aux-hover-active:hover .aux-frame-mask-plain { transform: perspective(1000) translateZ(-120px); }

.aux-frame-zoom { overflow: hidden; position: relative; }
.aux-frame-zoom img { will-change: transform; transition: all 1.2s ease-out; transform: translateZ(1px); }
.aux-hover-active:hover .aux-frame-zoom img { transform: scale(1.2) translateZ(0.1px); }

.aux-frame-darken::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.75); opacity: 0; z-index: 1; will-change: opacity; transition: opacity 1s ease-out; }
.aux-hover-active:hover .aux-frame-darken::after { opacity: 1; }

.aux-frame-lighten::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.75); opacity: 0; z-index: 1; will-change: opacity; transition: opacity 1s ease-out; }
.aux-hover-active:hover .aux-frame-lighten::after { opacity: 1; }

.aux-frame-boxed-lighten::after { content: ""; position: absolute; top: 15px; bottom: 15px; left: 15px; right: 15px; background-color: rgba(255, 255, 255, 0.75); opacity: 0; z-index: 1; will-change: opacity transform; transform: scale(1.1); transition: opacity 1s cubic-bezier(0.77, 0, 0.175, 1), transform 1s cubic-bezier(0.77, 0, 0.175, 1); }
.aux-hover-active:hover .aux-frame-boxed-lighten::after { transform: scale(1); opacity: 1; }

.aux-frame-boxed-darken::after { content: ""; position: absolute; top: 15px; bottom: 15px; left: 15px; right: 15px; background-color: rgba(0, 0, 0, 0.75); opacity: 0; z-index: 1; will-change: opacity transform; transform: scale(1.1); transition: opacity 1s cubic-bezier(0.77, 0, 0.175, 1), transform 1s cubic-bezier(0.77, 0, 0.175, 1); }
.aux-hover-active:hover .aux-frame-boxed-darken::after { transform: scale(1); opacity: 1; }

.aux-frame-ratio { display: block; width: 100%; padding-bottom: 70%; }
.aux-frame-ratio .aux-frame-ratio-inner { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.aux-frame-ratio .aux-frame-ratio-inner > img { height: auto; position: absolute; display: block; width: 100%; transform: translate(-50%, -50%); top: 50%; left: 50%; max-height: none; max-width: none; }

/** Auxin hover effect planes and animations */
.aux-3d-planes { transform-style: preserve-3d; -moz-perspective: 1000px; -webkit-perspective: 1000px; perspective: 1000px; }
.aux-3d-planes .aux-depth-0 { transform: translateZ(0px); }
.aux-3d-planes .aux-depth-1 { transform: translateZ(20px); }
.aux-3d-planes .aux-depth-2 { transform: translateZ(40px); }
.aux-3d-planes .aux-depth-3 { transform: translateZ(60px); }
.aux-3d-planes .aux-depth-4 { transform: translateZ(80px); }
.aux-3d-planes .aux-depth-5 { transform: translateZ(100px); }

.aux-delay-1x { transition-delay: 50ms !important; }

.aux-delay-2x { transition-delay: 100ms !important; }

.aux-delay-3x { transition-delay: 150ms !important; }

.aux-delay-4x { transition-delay: 200ms !important; }

.aux-delay-5x { transition-delay: 250ms !important; }

.aux-delay-6x { transition-delay: 300ms !important; }

.aux-delay-7x { transition-delay: 350ms !important; }

.aux-delay-8x { transition-delay: 400ms !important; }

.aux-delay-9x { transition-delay: 450ms !important; }

.aux-delay-10x { transition-delay: 500ms !important; }

.aux-hover-move-up { transform: translateY(40px); }

.aux-hover-circle-plus, .aux-hover-circle-link { transform: translateX(-120px); }

.aux-hover-out .aux-hover-circle-plus, .aux-hover-out .aux-hover-circle-link { transform: translateX(120px); }

.aux-hover-active:hover .aux-hover-move-up { opacity: 1; transform: none; }

.aux-hover-reset .aux-hover-circle-plus, .aux-hover-reset .aux-hover-circle-link { transition: none; }

.aux-hover-in .aux-hover-circle-plus, .aux-hover-in .aux-hover-circle-link { opacity: 1; transform: none !important; }

/** Auxin hover effect symbols  This file contains a collection of symbols that can appear over a frame with hover effect Each symbol can have its own unique effect. */
/** Circle plus button  Sample markup <div class="aux-hover-scale-circle-plus"> <span class="aux-symbol-plus"></span> <span class="aux-symbol-circle"></span> </div> */
.aux-hover-scale-circle-plus, .aux-hover-scale-circle-plus2 { display: block; position: absolute; direction: ltr; }
.aux-hover-scale-circle-plus .aux-symbol-plus, .aux-hover-scale-circle-plus2 .aux-symbol-plus, .aux-hover-scale-circle-plus .aux-symbol-circle, .aux-hover-scale-circle-plus2 .aux-symbol-circle { position: absolute; display: block; opacity: 0; transition: all 800ms cubic-bezier(0.75, 0.1, 0.25, 0.9); }
.aux-hover-scale-circle-plus .aux-symbol-plus, .aux-hover-scale-circle-plus2 .aux-symbol-plus { z-index: 3; width: 30px; height: 30px; margin-top: 15px; transform-origin: 50% 0 0; }
.aux-hover-scale-circle-plus .aux-symbol-plus::after, .aux-hover-scale-circle-plus2 .aux-symbol-plus::after, .aux-hover-scale-circle-plus .aux-symbol-plus::before, .aux-hover-scale-circle-plus2 .aux-symbol-plus::before { content: ""; position: absolute; display: block; height: 1px; width: 100%; background-color: white; }
.aux-hover-scale-circle-plus .aux-symbol-plus::after, .aux-hover-scale-circle-plus2 .aux-symbol-plus::after { transform: rotate(90deg); }
.aux-hover-scale-circle-plus .aux-symbol-circle, .aux-hover-scale-circle-plus2 .aux-symbol-circle { width: 100px; height: 100px; border: solid 2px white; border-radius: 50%; }

.aux-hover-scale-circle-plus { top: 50%; left: 50%; }
.aux-hover-scale-circle-plus .aux-symbol-plus { transform: translate3d(-50%, -50%, 0) scale(0.8); transform-origin: 50% 0 0; }
.ie9 .aux-hover-scale-circle-plus .aux-symbol-plus { -ms-transform: translate(-50%, -50%); }
.aux-hover-scale-circle-plus .aux-symbol-circle { z-index: 2; transform: translate3d(-50%, -50%, 0) scale(1.25); }
.ie9 .aux-hover-scale-circle-plus .aux-symbol-circle { -ms-transform: translate(-50%, -50%); }
.aux-hover-active:hover .aux-hover-scale-circle-plus .aux-symbol-plus, .aux-hover-active:hover .aux-hover-scale-circle-plus .aux-symbol-circle { opacity: 1; transform: translate3d(-50%, -50%, 0) scale(1) rotate(0); }
.ie9 .aux-hover-active:hover .aux-hover-scale-circle-plus .aux-symbol-plus, .ie9 .aux-hover-active:hover .aux-hover-scale-circle-plus .aux-symbol-circle { -ms-transform: translate(-50%, -50%); }

.aux-hover-scale-circle-plus2 { top: 0; left: 0; right: 0; bottom: 0; }
.aux-hover-scale-circle-plus2 .aux-symbol-plus, .aux-hover-scale-circle-plus2 .aux-symbol-circle { top: 50%; left: 50%; }
.aux-hover-scale-circle-plus2 .aux-symbol-plus { top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0) scale(0.8); transform-origin: 50% 0 0; }
.ie9 .aux-hover-scale-circle-plus2 .aux-symbol-plus { -ms-transform: translate(-50%, -50%); }
.aux-hover-scale-circle-plus2 .aux-symbol-circle { z-index: 2; transform: translate3d(-50%, -50%, 0) scale(1.25); }
.ie9 .aux-hover-scale-circle-plus2 .aux-symbol-circle { -ms-transform: translate(-50%, -50%); }
.aux-hover-active:hover .aux-hover-scale-circle-plus2 .aux-symbol-plus, .aux-hover-active:hover .aux-hover-scale-circle-plus2 .aux-symbol-circle { opacity: 1; transform: translate3d(-50%, -50%, 0) scale(1) rotate(0); }
.ie9 .aux-hover-active:hover .aux-hover-scale-circle-plus2 .aux-symbol-plus, .ie9 .aux-hover-active:hover .aux-hover-scale-circle-plus2 .aux-symbol-circle { -ms-transform: translate(-50%, -50%); }

.aux-hover-fade { opacity: 0; transition: opacity 1s ease-in-out; will-change: opacity; }
.aux-hover-active:hover .aux-hover-fade { opacity: 1; }

/** Circle plus button  <div class="aux-hover-circle-plus"> <a href="#"> <div class="aux-arrow-nav aux-round aux-hover-slide aux-outline aux-semi-small aux-white"> <span class="aux-overlay"></span> <span class="aux-svg-arrow aux-medium-plus aux-white"></span> <span class="aux-hover-arrow aux-svg-arrow aux-medium-plus"></span> </div> </a> </div>  */
.aux-hover-circle-plus { opacity: 0; transition: opacity 1s 0s cubic-bezier(0.77, 0, 0.175, 1), transform 1s 0s cubic-bezier(0.77, 0, 0.175, 1); will-change: opacity, transform; }

/** Circle link button  <div class="aux-hover-circle-link"> <a href="#"> <div class="aux-arrow-nav aux-round aux-hover-slide aux-outline aux-semi-small aux-white"> <span class="aux-overlay"></span> <span class="aux-svg-arrow aux-medium-right aux-white"></span> <span class="aux-hover-arrow aux-svg-arrow aux-medium-right"></span> </div> </a> </div>  */
.aux-hover-circle-link { opacity: 0; transition: opacity 1s 0s cubic-bezier(0.77, 0, 0.175, 1), transform 1s 0s cubic-bezier(0.77, 0, 0.175, 1); will-change: opacity, transform; }

.aux-hover-move-up { opacity: 0; transition: opacity 1200ms 0s cubic-bezier(0.77, 0, 0.175, 1), transform 1200ms 0s cubic-bezier(0.77, 0, 0.175, 1); will-change: opacity, transform; }

.aux-appear-watch { transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1), opacity 2s cubic-bezier(0.19, 1, 0.22, 1); will-change: transform; }
.aux-appear-watch, .aux-appear-watch.aux-disappeared { opacity: 0; }
.aux-appear-watch.aux-appeared { opacity: 1; }
.aux-appear-watch[class*="aux-invu-"].aux-appeared { transform: none; }
.aux-appear-watch[class*="-short-"], .aux-appear-watch[class*="-small-"] { transition-duration: 1s, 1s; }
.aux-appear-watch[class*="-long-"], .aux-appear-watch[class*="-large-"] { transition-duration: 3s, 3s; }
.aux-appear-watch.aux-invu-short-top, .aux-appear-watch.aux-invu-short-top.aux-disappeared { transform: translateY(-27px); }
.aux-appear-watch.aux-invu-short-left, .aux-appear-watch.aux-invu-short-left.aux-disappeared { transform: translateX(-27px); }
.aux-appear-watch.aux-invu-short-right, .aux-appear-watch.aux-invu-short-right.aux-disappeared { transform: translateX(27px); }
.aux-appear-watch.aux-invu-short-bottom, .aux-appear-watch.aux-invu-short-bottom.aux-disappeared { transform: translateY(27px); }
.aux-appear-watch.aux-invu-long-top, .aux-appear-watch.aux-invu-long-top.aux-disappeared { transform: translateY(-75px); }
.aux-appear-watch.aux-invu-long-left, .aux-appear-watch.aux-invu-long-left.aux-disappeared { transform: translateX(-75px); }
.aux-appear-watch.aux-invu-long-right, .aux-appear-watch.aux-invu-long-right.aux-disappeared { transform: translateX(75px); }
.aux-appear-watch.aux-invu-long-bottom, .aux-appear-watch.aux-invu-long-bottom.aux-disappeared { transform: translateY(75px); }
.aux-appear-watch.aux-invu-medium-top, .aux-appear-watch.aux-invu-medium-top.aux-disappeared { transform: translateY(-50px); }
.aux-appear-watch.aux-invu-medium-left, .aux-appear-watch.aux-invu-medium-left.aux-disappeared { transform: translateX(-50px); }
.aux-appear-watch.aux-invu-medium-right, .aux-appear-watch.aux-invu-medium-right.aux-disappeared { transform: translateX(50px); }
.aux-appear-watch.aux-invu-medium-bottom, .aux-appear-watch.aux-invu-medium-bottom.aux-disappeared { transform: translateY(50px); }
.aux-appear-watch.aux-invu-scale-down-small, .aux-appear-watch.aux-invu-scale-down-small.aux-disappeared { transform: scale(1.1, 1.1); }
.aux-appear-watch.aux-invu-scale-down-medium, .aux-appear-watch.aux-invu-scale-down-medium.aux-disappeared { transform: scale(1.2, 1.2); }
.aux-appear-watch.aux-invu-scale-down-large, .aux-appear-watch.aux-invu-scale-down-large.aux-disappeared { transform: scale(1.2, 1.2); }
.aux-appear-watch.aux-invu-scale-up-small, .aux-appear-watch.aux-invu-scale-up-small.aux-disappeared { transform: scale(0.9, 0.9); }
.aux-appear-watch.aux-invu-scale-up-medium, .aux-appear-watch.aux-invu-scale-up-medium.aux-disappeared { transform: scale(0.8, 0.8); }
.aux-appear-watch.aux-invu-scale-up-large, .aux-appear-watch.aux-invu-scale-up-large.aux-disappeared { transform: scale(0.8, 0.8); }

/** animate.css -http://daneden.me/animate Version - 3.6.2 Licensed under the MIT license - http://opensource.org/licenses/MIT  Copyright (c) 2018 Daniel Eden */
.aux-animate { animation-duration: 1s; animation-fill-mode: both; }

@keyframes AuxFlash { from,
        50%,
    to { opacity: 1; }
  25%,
    75% { opacity: 0; } }
@keyframes AuxPulseIn { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(0.99, 0.99, 0.99); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-in, .aux-animated.aux-pulse { animation-name: AuxPulseIn; }

@keyframes AuxPulseIn1 { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(0.98, 0.98, 0.98); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-in-1, .aux-animated.aux-pulse1 { animation-name: AuxPulseIn1; }

@keyframes AuxPulseIn2 { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(0.96, 0.96, 0.96); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-in-2, .aux-animated.aux-pulse2 { animation-name: AuxPulseIn2; }

@keyframes AuxPulseIn3 { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(0.94, 0.94, 0.94); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-in-3, .aux-animated.aux-pulse3 { animation-name: AuxPulseIn3; }

@keyframes AuxPulseIn4 { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(0.9, 0.9, 0.9); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-in-4, .aux-animated.aux-pulse4 { animation-name: AuxPulseIn4; }

@keyframes AuxPulseOut1 { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-out-1, .aux-animated.aux-pulse-out-1 { animation-name: AuxPulseOut1; }

@keyframes AuxPulseOut2 { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-out-2, .aux-animated.aux-pulse-out-2 { animation-name: AuxPulseOut2; }

@keyframes AuxPulseOut3 { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.15, 1.15, 1.15); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-out-3, .aux-animated.aux-pulse-out-3 { animation-name: AuxPulseOut3; }

@keyframes AuxPulseOut4 { from { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.2, 1.2, 1.2); }
  to { opacity: 1; transform: none; } }
.aux-anim-pulse-out-4, .aux-animated.aux-pulse-out-4 { animation-name: AuxPulseOut4; }

@keyframes AuxShake { from,
  to { transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% { transform: translate3d(-50px, 0, 0); }
  20%,
  40%,
  60%,
  80% { opacity: 1; transform: translate3d(50px, 0, 0); } }
.aux-anim-shake, .aux-animated.aux-shake { animation-name: AuxShake; }

@keyframes AuxBounceIn { from,
  20%,
  40%,
  60%,
  80%,
  to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1; transform: none; } }
.aux-anim-bounce-in, .aux-animated.aux-bounce-in { animation-name: AuxBounceIn; }

@keyframes AuxFadeIn { from { opacity: 0; }
  to { opacity: 1; } }
.aux-anim-fade-in, .aux-animated.aux-fade-in { animation-name: AuxFadeIn; }

@keyframes AuxFadeInDown { from { opacity: 0; transform: translate3d(0, -27px, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-down, .aux-animated.aux-fade-in-down { animation-name: AuxFadeInDown; }

@keyframes AuxFadeInDown1 { from { opacity: 0; transform: translate3d(0, -50px, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-down-1, .aux-animated.aux-fade-in-down-1 { animation-name: AuxFadeInDown1; }

@keyframes AuxFadeInDown2 { from { opacity: 0; transform: translate3d(0, -75px, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-down-2, .aux-animated.aux-fade-in-down-2 { animation-name: AuxFadeInDown2; }

@keyframes AuxFadeInFromUpDownCustom { from { opacity: 0; transform: translate3d(var(--aux-anim-fade-in-from-x), var(--aux-anim-fade-in-from-y), 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-custom, .aux-animated.aux-fade-in-custom { animation-name: AuxFadeInFromUpDownCustom; }

@keyframes AuxFadeInUp { from { opacity: 0; transform: translate3d(0, 27px, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-up, .aux-animated.aux-fade-in-up { animation-name: AuxFadeInUp; }

@keyframes AuxFadeInUp1 { from { opacity: 0; transform: translate3d(0, 50px, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-up-1, .aux-animated.aux-fade-in-up-1 { animation-name: AuxFadeInUp1; }

@keyframes AuxFadeInUp2 { from { opacity: 0; transform: translate3d(0, 75px, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-up-2, .aux-animated.aux-fade-in-up-2 { animation-name: AuxFadeInUp2; }

@keyframes AuxFadeInLeft { from { opacity: 0; transform: translate3d(-27px, 0, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-left, .aux-animated.aux-fade-in-left { animation-name: AuxFadeInLeft; }

@keyframes AuxFadeInLeft1 { from { opacity: 0; transform: translate3d(-50px, 0, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-left-1, .aux-animated.aux-fade-in-left-1 { animation-name: AuxFadeInLeft1; }

@keyframes AuxFadeInLeft2 { from { opacity: 0; transform: translate3d(-75px, 0, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-left-2, .aux-animated.aux-fade-in-left-2 { animation-name: AuxFadeInLeft2; }

@keyframes AuxFadeInRight { from { opacity: 0; transform: translate3d(27px, 0, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-right, .aux-animated.aux-fade-in-right { animation-name: AuxFadeInRight; }

@keyframes AuxFadeInRight1 { from { opacity: 0; transform: translate3d(50px, 0, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-right-1, .aux-animated.aux-fade-in-right-1 { animation-name: AuxFadeInRight1; }

@keyframes AuxFadeInRight2 { from { opacity: 0; transform: translate3d(75px, 0, 0); }
  to { opacity: 1; transform: none; } }
.aux-anim-fade-in-right-2, .aux-animated.aux-fade-in-right-2 { animation-name: AuxFadeInRight2; }

@keyframes AuxRotateIn { from { transform-origin: center; transform: rotate3d(0, 0, 1, -200deg); }
  to { transform-origin: center; transform: none; opacity: 1; } }
.aux-anim-rotate-in, .aux-animated.aux-rotate-in { animation-name: AuxRotateIn; }

@keyframes AuxRotateInDownLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -25deg); }
  to { transform-origin: left bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-down-left, .aux-animated.aux-rotate-in-down-left { animation-name: AuxRotateInDownLeft; }

@keyframes AuxRotateInDownLeft1 { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -35deg); }
  to { transform-origin: left bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-down-left-1, .aux-animated.aux-rotate-in-down-left-1 { animation-name: AuxRotateInDownLeft1; }

@keyframes AuxRotateInDownLeft2 { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); }
  to { transform-origin: left bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-down-left-2, .aux-animated.aux-rotate-in-down-left-2 { animation-name: AuxRotateInDownLeft2; }

@keyframes AuxRotateInDownRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 25deg); }
  to { transform-origin: right bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-down-right, .aux-animated.aux-rotate-in-down-right { animation-name: AuxRotateInDownRight; }

@keyframes AuxRotateInDownRight1 { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 35deg); }
  to { transform-origin: right bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-down-right-1, .aux-animated.aux-rotate-in-down-right-1 { animation-name: AuxRotateInDownRight1; }

@keyframes AuxRotateInDownRight2 { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); }
  to { transform-origin: right bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-down-right-2, .aux-animated.aux-rotate-in-down-right-2 { animation-name: AuxRotateInDownRight2; }

@keyframes AuxRotateInUpLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 25deg); }
  to { transform-origin: left bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-up-left, .aux-animated.aux-rotate-in-up-left { animation-name: AuxRotateInUpLeft; }

@keyframes AuxRotateInUpLeft1 { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 35deg); }
  to { transform-origin: left bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-up-left-1, .aux-animated.aux-rotate-in-up-left-1 { animation-name: AuxRotateInUpLeft1; }

@keyframes AuxRotateInUpLeft2 { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); }
  to { transform-origin: left bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-up-left-2, .aux-animated.aux-rotate-in-up-left-2 { animation-name: AuxRotateInUpLeft2; }

@keyframes AuxRotateInUpRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -35deg); }
  to { transform-origin: right bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-up-right, .aux-animated.aux-rotate-in-up-right { animation-name: AuxRotateInUpRight; }

@keyframes AuxRotateInUpRight1 { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -60deg); }
  to { transform-origin: right bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-up-right-1, .aux-animated.aux-rotate-in-up-right-1 { animation-name: AuxRotateInUpRight1; }

@keyframes AuxRotateInUpRight2 { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); }
  to { transform-origin: right bottom; transform: none; opacity: 1; } }
.aux-anim-rotate-in-up-right-2, .aux-animated.aux-rotate-in-up-right-2 { animation-name: AuxRotateInUpRight2; }

@keyframes AuxRotateCustom { from { transform-origin: var(--aux-anim-rotate-origin); transform: rotate3d(0, 0, 1, var(--aux-anim-rotate-deg)); }
  to { transform-origin: var(--aux-anim-rotate-origin); transform: none; opacity: 1; } }
.aux-anim-rotate-custom, .aux-animated.aux-rotate-custom { animation-name: AuxRotateCustom; }

@keyframes AuxFlipInUp { from { transform: rotateX(-40deg) translateY(40px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-up, .aux-animated.aux-flip-in-up { animation-name: AuxFlipInUp; }

@keyframes AuxFlipInUp1 { from { transform: rotateX(-40deg) translateY(80px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-up-1, .aux-animated.aux-flip-in-up-1 { animation-name: AuxFlipInUp1; }

@keyframes AuxFlipInUp2 { from { transform: rotateX(-40deg) translateY(120px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-up-2, .aux-animated.aux-flip-in-up-2 { animation-name: AuxFlipInUp2; }

@keyframes AuxFlipInDown { from { transform: rotateX(40deg) translateY(-40px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-down, .aux-animated.aux-flip-in-down { animation-name: AuxFlipInDown; }

@keyframes AuxFlipInDown1 { from { transform: rotateX(40deg) translateY(-80px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-down-1, .aux-animated.aux-flip-in-down-1 { animation-name: AuxFlipInDown1; }

@keyframes AuxFlipInDown2 { from { transform: rotateX(40deg) translateY(-120px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-down-2, .aux-animated.aux-flip-in-down-2 { animation-name: AuxFlipInDown2; }

@keyframes AuxFlipInLeft { from { transform: rotateY(-40deg) translateX(40px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-left, .aux-animated.aux-flip-in-left { animation-name: AuxFlipInLeft; }

@keyframes AuxFlipInLeft1 { from { transform: rotateY(-40deg) translateX(80px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-left-1, .aux-animated.aux-flip-in-left-1 { animation-name: AuxFlipInLeft1; }

@keyframes AuxFlipInLeft2 { from { transform: rotateY(-40deg) translateX(140px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-left-2, .aux-animated.aux-flip-in-left-2 { animation-name: AuxFlipInLeft2; }

@keyframes AuxFlipInLeft3 { from { transform: rotateY(-40deg) translateX(200px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-left-3, .aux-animated.aux-flip-in-left-3 { animation-name: AuxFlipInLeft3; }

@keyframes AuxFlipInRight { from { transform: rotateY(40deg) translateX(-40px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-right, .aux-animated.aux-flip-in-right { animation-name: AuxFlipInRight; }

@keyframes AuxFlipInRight1 { from { transform: rotateY(40deg) translateX(-80px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-right-1, .aux-animated.aux-flip-in-right-1 { animation-name: AuxFlipInRight1; }

@keyframes AuxFlipInRight2 { from { transform: rotateY(40deg) translateX(-140px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-right-2, .aux-animated.aux-flip-in-right-2 { animation-name: AuxFlipInRight2; }

@keyframes AuxFlipInRight3 { from { transform: rotateY(40deg) translateX(-200px); }
  to { transform: none; opacity: 1; } }
.aux-anim-flip-in-right-3, .aux-animated.aux-flip-in-right-3 { animation-name: AuxFlipInRight3; }

@keyframes AuxZoomIn { from { transform: scale3d(0.9, 0.9, 0.9); }
  50% { opacity: 1; }
  to { transform: none; opacity: 1; } }
.aux-anim-zoom-in, .aux-animated.aux-zoom-in { animation-name: AuxZoomIn; }

@keyframes AuxZoomIn1 { from { transform: scale3d(0.8, 0.8, 0.8); }
  50% { opacity: 1; }
  to { transform: none; opacity: 1; } }
.aux-anim-zoom-in-1, .aux-animated.aux-zoom-in-1 { animation-name: AuxZoomIn1; }

@keyframes AuxZoomIn2 { from { transform: scale3d(0.7, 0.7, 0.7); }
  50% { opacity: 1; }
  to { transform: none; opacity: 1; } }
.aux-anim-zoom-in-2, .aux-animated.aux-zoom-in-2 { animation-name: AuxZoomIn2; }

@keyframes AuxZoomIn3 { from { transform: scale3d(0.6, 0.6, 0.6); }
  50% { opacity: 1; }
  to { transform: none; opacity: 1; } }
.aux-anim-zoom-in-3, .aux-animated.aux-zoom-in-3 { animation-name: AuxZoomIn3; }

@keyframes AuxScaleUp { from { transform: scale(0.9, 0.9); }
  to { transform: none; opacity: 1; } }
.aux-anim-scale-up, .aux-animated.aux-scale-up { animation-name: AuxScaleUp; }

@keyframes AuxScaleUp1 { from { transform: scale(0.7, 0.7); }
  to { transform: none; opacity: 1; } }
.aux-anim-scale-up-1, .aux-animated.aux-scale-up-1 { animation-name: AuxScaleUp1; }

@keyframes AuxScaleUp2 { from { transform: scale(0.6, 0.6); }
  to { transform: none; opacity: 1; } }
.aux-anim-scale-up-2, .aux-animated.aux-scale-up-2 { animation-name: AuxScaleUp2; }

@keyframes AuxScaleDown { from { transform: scale(1.1, 1.1); }
  to { transform: none; opacity: 1; } }
.aux-anim-scale-down, .aux-animated.aux-scale-down { animation-name: AuxScaleDown; }

@keyframes AuxScaleDown1 { from { transform: scale(1.3, 1.3); }
  to { transform: none; opacity: 1; } }
.aux-anim-scale-down-1, .aux-animated.aux-scale-down-1 { animation-name: AuxScaleDown1; }

@keyframes AuxScaleDown2 { from { transform: scale(1.4, 1.4); }
  to { transform: none; opacity: 1; } }
.aux-anim-scale-down-2, .aux-animated.aux-scale-down-2 { animation-name: AuxScaleDown2; }

@keyframes AuxScaleCustom { from { transform: scale(var(--aux-scale-custom), var(--aux-scale-custom)); }
  to { transform: none; opacity: 1; } }
.aux-anim-scale-custom, .aux-animated.aux-scale-custom { animation-name: AuxScaleCustom; }

@keyframes AuxJackInTheBox { from { transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  to { opacity: 1; transform: none; } }
.aux-anim-jack-in-box, .aux-animated.aux-jack-in-box { animation-name: AuxJackInTheBox; }

/** General Animations */
@keyframes aux-scrolldown { 0% { transform: translate(-50%, -60%); }
  100% { transform: translate(-50%, -20%); } }
@keyframes aux-header-animation { from { transform: translateY(-100%); }
  to { transform: none; } }
@keyframes AuxSlideFromRight { from { transform: translateX(100%); }
  to { opacity: 1; transform: none; } }
.aux-anim-slide-from-right, .aux-animated.aux-slide-from-right > .elementor-widget-container, .aux-animated.aux-slide-from-right > .elementor-column-wrap { animation-name: AuxSlideFromRight; }

@keyframes AuxSlideFromLeft { from { transform: translateX(-100%); }
  to { opacity: 1; transform: none; } }
.aux-anim-slide-from-left, .aux-animated.aux-slide-from-left > .elementor-widget-container, .aux-animated.aux-slide-from-left > .elementor-column-wrap { animation-name: AuxSlideFromLeft; }

@keyframes AuxSlideFromTop { from { transform: translateY(-100%); }
  to { opacity: 1; transform: none; } }
.aux-anim-slide-from-top, .aux-animated.aux-slide-from-top > .elementor-widget-container, .aux-animated.aux-slide-from-top > .elementor-column-wrap { animation-name: AuxSlideFromTop; }

@keyframes AuxSlideFromBot { from { transform: translateY(100%); }
  to { opacity: 1; transform: none; } }
.aux-anim-slide-from-bot, .aux-animated.aux-slide-from-bot > .elementor-widget-container, .aux-animated.aux-slide-from-bot > .elementor-column-wrap { animation-name: AuxSlideFromBot; }

@keyframes AuxMaskFromTop { from { clip-path: inset(0 0 100% 0); opacity: 1; }
  to { clip-path: inset(0 0 0 0); opacity: 1; } }
.aux-anim-mask-from-top, .aux-animated.aux-mask-from-top { animation-name: AuxMaskFromTop; }

@keyframes AuxMaskFromBot { from { clip-path: inset(100% 0 0 0); opacity: 1; }
  to { clip-path: inset(0 0 0 0); opacity: 1; } }
.aux-anim-mask-from-bot, .aux-animated.aux-mask-from-bot { animation-name: AuxMaskFromBot; }

@keyframes AuxMaskFromRight { from { clip-path: inset(0 0 0 100%); opacity: 1; }
  to { clip-path: inset(0 0 0 0); opacity: 1; } }
.aux-anim-mask-from-right, .aux-animated.aux-mask-from-right { animation-name: AuxMaskFromRight; }

@keyframes AuxMaskFromLeft { from { clip-path: inset(0 100% 0 0); opacity: 1; }
  to { clip-path: inset(0 0 0 0); opacity: 1; } }
.aux-anim-mask-from-left, .aux-animated.aux-mask-from-left { animation-name: AuxMaskFromLeft; }

@keyframes AuxLoadingWave { 0% { background-position: 0% 0; }
  100% { background-position: 66% 0; } }
/** Appear Animations */
.aux-appear-watch-animation { animation-duration: 1s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); opacity: 0; }
.aux-appear-watch-animation.aux-animation-off { opacity: 1; }
.aux-appear-watch-animation[data-widget_type="aux_menu_box.default"].aux-animated, .aux-appear-watch-animation[data-widget_type="aux_modern_search.default"].aux-animated { animation-timing-function: initial !important; }

.aux-animation-off { animation: none !important; }

.aux-animated.aux-slide-from-right { overflow: hidden; opacity: 1; }
.aux-animated.aux-slide-from-right > .elementor-widget-container, .aux-animated.aux-slide-from-right > .elementor-column-wrap { animation-duration: inherit; animation-fill-mode: inherit; animation-timing-function: inherit; animation-delay: inherit; }
.aux-animated.aux-slide-from-left { overflow: hidden; opacity: 1; }
.aux-animated.aux-slide-from-left > .elementor-widget-container, .aux-animated.aux-slide-from-left > .elementor-column-wrap { animation-duration: inherit; animation-fill-mode: inherit; animation-timing-function: inherit; animation-delay: inherit; }
.aux-animated.aux-slide-from-top { overflow: hidden; opacity: 1; }
.aux-animated.aux-slide-from-top > .elementor-widget-container, .aux-animated.aux-slide-from-top > .elementor-column-wrap { animation-duration: inherit; animation-fill-mode: inherit; animation-timing-function: inherit; animation-delay: inherit; }
.aux-animated.aux-slide-from-bot { overflow: hidden; opacity: 1; }
.aux-animated.aux-slide-from-bot > .elementor-widget-container, .aux-animated.aux-slide-from-bot > .elementor-column-wrap { animation-duration: inherit; animation-fill-mode: inherit; animation-timing-function: inherit; animation-delay: inherit; }

.aux-isotope-animated { overflow: hidden; transition: height 800ms cubic-bezier(0.75, 0.1, 0.25, 0.9); }
.aux-isotope-animated .aux-iso-item:not(.aux-ajax-anim) { transition: transform 0ms cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0ms cubic-bezier(0.25, 0.1, 0.25, 1); opacity: 1; }
.aux-isotope-animated .aux-iso-item:not(.aux-ajax-anim).aux-loading { opacity: 0 !important; }
.aux-isotope-animated .aux-iso-item:not(.aux-ajax-anim).aux-iso-hiding { transform: translateY(-10%); transition-timing-function: cubic-bezier(0.75, 0, 0.75, 0.9); z-index: 1; opacity: 0; }
.aux-isotope-animated .aux-iso-item:not(.aux-ajax-anim).aux-iso-hidden { transform: translateY(10%); opacity: 0; }
.aux-isotope-animated .aux-iso-item:not(.aux-ajax-anim).aux-iso-revealing { transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); transform: translateY(0); z-index: 2; opacity: 1; }
.aux-isotope-animated .aux-items-loading { position: absolute; top: 0; width: 100%; height: 100%; z-index: 2; transition: all 1200ms; }
.aux-isotope-animated .aux-items-loading.aux-loading-visible { opacity: 1; visibility: visible; }
.aux-isotope-animated .aux-items-loading.aux-loading-hide { opacity: 0; visibility: hidden; }
.aux-isotope-animated .aux-items-loading .aux-loading-loop { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
.aux-isotope-filters.aux-center + .aux-isotope-animated { clear: both; }

.aux-ajax-anim { opacity: 0; transform: translateY(100px) translateZ(0px); transition: transform 700ms cubic-bezier(0.25, 0.1, 0.25, 1), opacity 700ms cubic-bezier(0.25, 0.1, 0.25, 1); }
.aux-ajax-anim.aux-appeared-once { opacity: 1; transform: none; }

.aux-news-element-main, .aux-ajax-view { transition: opacity 1s ease-in-out; }

.slow-hide { opacity: 0; }

.slow-show { opacity: 1; }

.ajax-filter-loader { border: 8px solid #f3f3f3; border-top: 8px solid #3d3d3d; border-radius: 50%; width: 60px !important; height: 60px !important; animation: ajaxSpin 2s linear infinite; position: absolute; left: 0; right: 0; display: block; margin: 0 auto !important; top: 150px; z-index: -1; padding: 0 !important; }

@keyframes ajaxSpin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }
.widget-container .aux-ajax-type-scroll:not(.aux-in-progress) .aux-load-more { display: none; }
.widget-container .aux-load-more { margin-bottom: 70px; }
.widget-container[class*="aux-ajax-type"] .aux-ajax-view { margin-bottom: 70px; }

.aux-parallax-piece { transition: transform 300ms ease-out; }

/*!>>>>>>>>>>>>>>>>>>>>>>> #special elements <<<<<<<<<<<<<<<<<<< */
.elementor .aux-divider-align-center { margin-left: auto; margin-right: auto; }
.elementor .aux-divider-align-right { margin-left: auto; }
.elementor .aux-divider-align-right { margin-left: auto; }
body > .elementor { z-index: 2; }

.elementor-section-boxed .elementor-row { width: auto; min-width: 100%; }

.elementor-widget-container:before, .elementor-widget-container:after, .elementor-section .elementor-container:before, .elementor-section .elementor-container:after { content: ''; }

.elementor-edit-area-active { z-index: 2; }

@media screen and (max-width: 1023px) { .elementor-section .elementor-container { flex-flow: nowrap; } }
/* Timeline config here */
/* --------------------------------------------------------------------------- */
/** Timeline element config file @author Averta */
.aux-timeline.aux-middle .aux-block::after { height: 25px; position: absolute; left: 50%; bottom: -26px; border-right: solid 1px gray; }

.aux-timeline { position: relative; }
.aux-timeline .aux-date-label { display: block; position: relative; clear: both; box-sizing: border-box; }
.aux-timeline::before { content: ""; display: block; height: 100%; width: 0; border-left: 1px solid #ACACAC; top: 0; position: absolute; }
.aux-timeline::after { content: ""; display: table; clear: both; }

/** Auxin Timeline Element - center layout @author Averta */
.aux-timeline.aux-center .aux-block { clear: both; margin-top: -2em; width: calc(50% - 64px); }
.aux-timeline.aux-center .aux-block::after, .aux-timeline.aux-center .aux-block::before { content: ""; display: block; }
.aux-timeline.aux-center .aux-block:nth-child(1) { margin-top: 0; }
.aux-timeline.aux-center .aux-date-label { float: left; left: 50%; margin-top: 3em; margin-bottom: 5em; transform: translateX(-50%); }
.aux-timeline.aux-center .aux-date-label:first-child { margin-top: 0; }
.aux-timeline.aux-center .aux-block:nth-of-type(odd), .rtl .aux-timeline.aux-center .aux-block:nth-of-type(even) { float: left; }

.aux-timeline.aux-center .aux-block:nth-of-type(even), .rtl .aux-timeline.aux-center .aux-block:nth-of-type(odd) { float: right; }
.aux-timeline.aux-center::before { left: 50%; }

/** Auxin Timeline Element - left layout @author Averta */
.aux-timeline.aux-left .aux-block { clear: both; float: left; width: calc(100% - 101px); margin-top: 2em; margin-left: 101px; }
.aux-timeline.aux-left .aux-block::after, .aux-timeline.aux-left .aux-block::before { content: ""; display: block; }
.aux-timeline.aux-left .aux-date-label { float: left; margin-top: 1em; margin-bottom: -1em; }
.aux-timeline.aux-left .aux-date-label:first-child { margin-top: 0; }
.aux-timeline.aux-left::before { left: 50.5px; }

/** Auxin Timeline Element - left layout @author Averta */
.aux-timeline.aux-right .aux-block { clear: both; float: right; width: calc(100% - 104px); margin-top: 2em; margin-right: 104px; }
.aux-timeline.aux-right .aux-block::after, .aux-timeline.aux-right .aux-block::before { content: ""; display: block; }
.aux-timeline.aux-right .aux-date-label { float: right; margin-top: 1em; margin-bottom: -1em; }
.aux-timeline.aux-right .aux-date-label:first-child { margin-top: 0; }
.aux-timeline.aux-right::before { right: 52px; }

/** Auxin Timeline Element - middle layout @author Averta */
.aux-timeline.aux-middle .aux-block { float: left; clear: both; width: 100%; margin-top: 2em; }
.aux-timeline.aux-middle .aux-block::after, .aux-timeline.aux-middle .aux-block::before { content: ""; display: block; }
.aux-timeline.aux-middle .aux-date-label { float: left; left: 50%; margin-top: 1em; margin-bottom: -1em; transform: translateX(-50%); }
.aux-timeline.aux-middle .aux-date-label:first-child { margin-top: 0; }
.aux-timeline.aux-middle::before { left: 50%; }

.aux-timeline .aux-block { box-sizing: border-box; position: relative; }

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

.pswp * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.pswp img { max-width: none; }

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

.pswp--open { display: block; }

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

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

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

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

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

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

/* Prevent selection and tap highlights */
.pswp__container, .pswp__img { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }

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

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

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

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

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

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

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

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

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

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

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

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

	Contents:

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

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

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

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

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

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

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat; background-size: 264px 88px; width: 44px; height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+); }
  .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right { background: none; } }
.pswp__button--close { background-position: 0 -44px; }

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

.pswp__button--fs { display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

/*

	2. Share modal/popup and links
 */
.pswp__counter, .pswp__share-modal { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*

	3. Index indicator ("1 of X" counter)
 */
.pswp__counter { position: absolute; left: 0; top: 0; height: 44px; font-size: 13px; line-height: 44px; color: #FFF; opacity: 0.75; padding: 0 10px; }

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

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

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

.pswp__caption--empty { display: none; }

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

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR
 */
.pswp__preloader { width: 44px; height: 44px; position: absolute; top: 0; left: 50%; margin-left: -22px; opacity: 0; -webkit-transition: opacity 0.25s ease-out; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr; }

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

.pswp__preloader--active { opacity: 1; }

.pswp__preloader--active .pswp__preloader__icn { /* We use .gif in browsers that don't support CSS animation */ background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat; }

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

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

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

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

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

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

@media screen and (max-width: 1024px) { .pswp__preloader { position: relative; left: auto; top: auto; margin: 0; float: right; } }
@-webkit-keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@-webkit-keyframes donut-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  50% { -webkit-transform: rotate(-140deg); transform: rotate(-140deg); }
  100% { -webkit-transform: rotate(0); transform: rotate(0); } }
@keyframes donut-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  50% { -webkit-transform: rotate(-140deg); transform: rotate(-140deg); }
  100% { -webkit-transform: rotate(0); transform: rotate(0); } }
/*
	
	6. Additional styles
 */
/* root element of UI */
.pswp__ui { -webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550; }

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

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

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

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

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

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

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

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

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

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

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

.jssocials-shares { margin: 0.2em 0; }

.jssocials-shares * { box-sizing: border-box; }

.jssocials-share { display: inline-block; vertical-align: top; margin: 0.3em 0.6em 0.3em 0; }

.jssocials-share:last-child { margin-right: 0; }

.jssocials-share-logo { width: 1em; vertical-align: middle; font-size: 1.5em; }

img.jssocials-share-logo { width: auto; height: 1em; }

.jssocials-share-link { display: inline-block; text-align: center; text-decoration: none; line-height: 1; }

.jssocials-share-link.jssocials-share-link-count { padding-top: .2em; }

.jssocials-share-link.jssocials-share-link-count .jssocials-share-count { display: block; font-size: .6em; margin: 0 -.5em -.8em -.5em; }

.jssocials-share-link.jssocials-share-no-count { padding-top: .5em; }

.jssocials-share-link.jssocials-share-no-count .jssocials-share-count { height: 1em; }

.jssocials-share-label { padding-left: 0.3em; vertical-align: middle; }

.jssocials-share-count-box { display: inline-block; height: 1.5em; padding: 0 0.3em; line-height: 1; vertical-align: middle; cursor: default; }

.jssocials-share-count-box.jssocials-share-no-count { display: none; }

.jssocials-share-count { line-height: 1.5em; vertical-align: middle; }

.jssocials-share-twitter .jssocials-share-link { color: #00aced; }

.jssocials-share-twitter .jssocials-share-link .jssocials-share-label { color: #00aced; }

.jssocials-share-twitter .jssocials-share-link:hover, .jssocials-share-twitter .jssocials-share-link:focus, .jssocials-share-twitter .jssocials-share-link:active { color: #0087ba; }

.jssocials-share-twitter .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-twitter .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-twitter .jssocials-share-link:active .jssocials-share-label { color: #0087ba; }

.jssocials-share-facebook .jssocials-share-link { color: #3b5998; }

.jssocials-share-facebook .jssocials-share-link .jssocials-share-label { color: #3b5998; }

.jssocials-share-facebook .jssocials-share-link:hover, .jssocials-share-facebook .jssocials-share-link:focus, .jssocials-share-facebook .jssocials-share-link:active { color: #2d4373; }

.jssocials-share-facebook .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-facebook .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-facebook .jssocials-share-link:active .jssocials-share-label { color: #2d4373; }

.jssocials-share-googleplus .jssocials-share-link { color: #dd4b39; }

.jssocials-share-googleplus .jssocials-share-link .jssocials-share-label { color: #dd4b39; }

.jssocials-share-googleplus .jssocials-share-link:hover, .jssocials-share-googleplus .jssocials-share-link:focus, .jssocials-share-googleplus .jssocials-share-link:active { color: #c23321; }

.jssocials-share-googleplus .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-googleplus .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-googleplus .jssocials-share-link:active .jssocials-share-label { color: #c23321; }

.jssocials-share-linkedin .jssocials-share-link { color: #007bb6; }

.jssocials-share-linkedin .jssocials-share-link .jssocials-share-label { color: #007bb6; }

.jssocials-share-linkedin .jssocials-share-link:hover, .jssocials-share-linkedin .jssocials-share-link:focus, .jssocials-share-linkedin .jssocials-share-link:active { color: #005983; }

.jssocials-share-linkedin .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-linkedin .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-linkedin .jssocials-share-link:active .jssocials-share-label { color: #005983; }

.jssocials-share-pinterest .jssocials-share-link { color: #cb2027; }

.jssocials-share-pinterest .jssocials-share-link .jssocials-share-label { color: #cb2027; }

.jssocials-share-pinterest .jssocials-share-link:hover, .jssocials-share-pinterest .jssocials-share-link:focus, .jssocials-share-pinterest .jssocials-share-link:active { color: #9f191f; }

.jssocials-share-pinterest .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-pinterest .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-pinterest .jssocials-share-link:active .jssocials-share-label { color: #9f191f; }

.jssocials-share-email .jssocials-share-link { color: #3490F3; }

.jssocials-share-email .jssocials-share-link .jssocials-share-label { color: #3490F3; }

.jssocials-share-email .jssocials-share-link:hover, .jssocials-share-email .jssocials-share-link:focus, .jssocials-share-email .jssocials-share-link:active { color: #0e76e6; }

.jssocials-share-email .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-email .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-email .jssocials-share-link:active .jssocials-share-label { color: #0e76e6; }

.jssocials-share-stumbleupon .jssocials-share-link { color: #eb4823; }

.jssocials-share-stumbleupon .jssocials-share-link .jssocials-share-label { color: #eb4823; }

.jssocials-share-stumbleupon .jssocials-share-link:hover, .jssocials-share-stumbleupon .jssocials-share-link:focus, .jssocials-share-stumbleupon .jssocials-share-link:active { color: #c93412; }

.jssocials-share-stumbleupon .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-stumbleupon .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-stumbleupon .jssocials-share-link:active .jssocials-share-label { color: #c93412; }

.jssocials-share-whatsapp .jssocials-share-link { color: #29a628; }

.jssocials-share-whatsapp .jssocials-share-link .jssocials-share-label { color: #29a628; }

.jssocials-share-whatsapp .jssocials-share-link:hover, .jssocials-share-whatsapp .jssocials-share-link:focus, .jssocials-share-whatsapp .jssocials-share-link:active { color: #1f7d1e; }

.jssocials-share-whatsapp .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-whatsapp .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-whatsapp .jssocials-share-link:active .jssocials-share-label { color: #1f7d1e; }

.jssocials-share-telegram .jssocials-share-link { color: #2ca5e0; }

.jssocials-share-telegram .jssocials-share-link .jssocials-share-label { color: #2ca5e0; }

.jssocials-share-telegram .jssocials-share-link:hover, .jssocials-share-telegram .jssocials-share-link:focus, .jssocials-share-telegram .jssocials-share-link:active { color: #1c88bd; }

.jssocials-share-telegram .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-telegram .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-telegram .jssocials-share-link:active .jssocials-share-label { color: #1c88bd; }

.jssocials-share-line .jssocials-share-link { color: #25af00; }

.jssocials-share-line .jssocials-share-link .jssocials-share-label { color: #25af00; }

.jssocials-share-line .jssocials-share-link:hover, .jssocials-share-line .jssocials-share-link:focus, .jssocials-share-line .jssocials-share-link:active { color: #1a7c00; }

.jssocials-share-line .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-line .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-line .jssocials-share-link:active .jssocials-share-label { color: #1a7c00; }

.jssocials-share-viber .jssocials-share-link { color: #7b519d; }

.jssocials-share-viber .jssocials-share-link .jssocials-share-label { color: #7b519d; }

.jssocials-share-viber .jssocials-share-link:hover, .jssocials-share-viber .jssocials-share-link:focus, .jssocials-share-viber .jssocials-share-link:active { color: #61407b; }

.jssocials-share-viber .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-viber .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-viber .jssocials-share-link:active .jssocials-share-label { color: #61407b; }

.jssocials-share-pocket .jssocials-share-link { color: #ef4056; }

.jssocials-share-pocket .jssocials-share-link .jssocials-share-label { color: #ef4056; }

.jssocials-share-pocket .jssocials-share-link:hover, .jssocials-share-pocket .jssocials-share-link:focus, .jssocials-share-pocket .jssocials-share-link:active { color: #e9132e; }

.jssocials-share-pocket .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-pocket .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-pocket .jssocials-share-link:active .jssocials-share-label { color: #e9132e; }

.jssocials-share-messenger .jssocials-share-link { color: #0084ff; }

.jssocials-share-messenger .jssocials-share-link .jssocials-share-label { color: #0084ff; }

.jssocials-share-messenger .jssocials-share-link:hover, .jssocials-share-messenger .jssocials-share-link:focus, .jssocials-share-messenger .jssocials-share-link:active { color: #006acc; }

.jssocials-share-messenger .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-messenger .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-messenger .jssocials-share-link:active .jssocials-share-label { color: #006acc; }

.jssocials-share-vkontakte .jssocials-share-link { color: #45668e; }

.jssocials-share-vkontakte .jssocials-share-link .jssocials-share-label { color: #45668e; }

.jssocials-share-vkontakte .jssocials-share-link:hover, .jssocials-share-vkontakte .jssocials-share-link:focus, .jssocials-share-vkontakte .jssocials-share-link:active { color: #344d6c; }

.jssocials-share-vkontakte .jssocials-share-link:hover .jssocials-share-label, .jssocials-share-vkontakte .jssocials-share-link:focus .jssocials-share-label, .jssocials-share-vkontakte .jssocials-share-link:active .jssocials-share-label { color: #344d6c; }

.jssocials-share-link { -webkit-transition: color 200ms ease-in-out; transition: color 200ms ease-in-out; }

.jssocials-share-link.jssocials-share-link-count .jssocials-share-count { font-size: .5em; }

.jssocials-share-label { font-size: 0.8em; color: #444; -webkit-transition: color 200ms ease-in-out; transition: color 200ms ease-in-out; }

.jssocials-share-count-box { margin-left: 0.3em; border: 1px solid #efefef; border-radius: 0.3em; }

.jssocials-share-count-box .jssocials-share-count { line-height: 1.8em; font-size: 0.8em; color: #444; }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { content: " "; display: block; background: #fff; position: absolute; z-index: 30; -moz-box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8); -webkit-box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8); box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after { width: 2px; height: 9999px; left: 50%; margin-left: -1px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { width: 9999px; height: 2px; top: 50%; margin-top: -1px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { position: absolute; top: 0; width: 100%; height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label { -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before { color: #fff; font-size: 13px; letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before { position: absolute; background: rgba(255, 255, 255, 0.2); line-height: 38px; padding: 0 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before { top: 50%; margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before { left: 50%; margin-left: -45px; text-align: center; width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow { width: 0; height: 0; border: 5px inset transparent; position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow { top: 50%; margin-top: -5px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow { left: 50%; margin-left: -5px; }

.twentytwenty-container { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; z-index: 0; overflow: hidden; position: relative; -webkit-user-select: none; -moz-user-select: none; }
.twentytwenty-container img { max-width: 100%; position: absolute; top: 0; display: block; }
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay { background: transparent; }
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label { opacity: 0; }
.twentytwenty-container * { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

.twentytwenty-before-label { opacity: 0; }
.twentytwenty-before-label:before { content: attr(data-content); }

.twentytwenty-after-label { opacity: 0; }
.twentytwenty-after-label:before { content: attr(data-content); }

.twentytwenty-horizontal .twentytwenty-before-label:before { left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before { right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before { top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before { bottom: 10px; }

.twentytwenty-overlay { -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; transition-property: background; background: transparent; z-index: 25; }
.twentytwenty-overlay:hover { background: rgba(0, 0, 0, 0.5); }
.twentytwenty-overlay:hover .twentytwenty-after-label { opacity: 1; }
.twentytwenty-overlay:hover .twentytwenty-before-label { opacity: 1; }

.twentytwenty-before { z-index: 20; }

.twentytwenty-after { z-index: 10; }

.twentytwenty-handle { height: 45px; width: 45px; position: absolute; left: 50%; top: 50%; margin-left: -24.5px; margin-top: -24.5px; border: 2px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8); -webkit-box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8); box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8); z-index: 40; cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before { bottom: 50%; margin-bottom: 24.5px; -moz-box-shadow: 0 2px 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); -webkit-box-shadow: 0 2px 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); box-shadow: 0 2px 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); }
.twentytwenty-horizontal .twentytwenty-handle:after { top: 50%; margin-top: 24.5px; -moz-box-shadow: 0 -2px 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); -webkit-box-shadow: 0 -2px 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); box-shadow: 0 -2px 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); }

.twentytwenty-vertical .twentytwenty-handle:before { left: 50%; margin-left: 24.5px; -moz-box-shadow: 2px 0 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); -webkit-box-shadow: 2px 0 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); box-shadow: 2px 0 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); }
.twentytwenty-vertical .twentytwenty-handle:after { right: 50%; margin-right: 24.5px; -moz-box-shadow: -2px 0 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); -webkit-box-shadow: -2px 0 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); box-shadow: -2px 0 0 #fff, 0px 0px 2px rgba(61, 61, 61, 0.8); }

.twentytwenty-left-arrow { border-right: 5px solid #505050; left: 50%; margin-left: -13.5px; }

.twentytwenty-right-arrow { border-left: 5px solid #505050; right: 50%; margin-right: -13.5px; }

.twentytwenty-up-arrow { border-bottom: 5px solid #505050; top: 50%; margin-top: -13.5px; }

.twentytwenty-down-arrow { border-top: 5px solid #505050; bottom: 50%; margin-bottom: -13.5px; }

dialog { position: absolute; left: 0; right: 0; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; height: -moz-fit-content; height: -webkit-fit-content; height: fit-content; margin: auto; border: solid; padding: 1em; background: white; color: black; display: block; }

dialog:not([open]) { display: none; }

dialog + .backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.1); }

._dialog_overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; }

dialog.fixed { position: fixed; top: 50%; transform: translate(0, -50%); }

.hljs-androidstudio .hljs { color: #a9b7c6; background: #282b2e; display: block; overflow-x: auto; padding: 0.5em; }
.hljs-androidstudio .hljs-number, .hljs-androidstudio .hljs-literal, .hljs-androidstudio .hljs-symbol, .hljs-androidstudio .hljs-bullet { color: #6897BB; }
.hljs-androidstudio .hljs-keyword, .hljs-androidstudio .hljs-selector-tag, .hljs-androidstudio .hljs-deletion { color: #cc7832; }
.hljs-androidstudio .hljs-variable, .hljs-androidstudio .hljs-template-variable, .hljs-androidstudio .hljs-link { color: #629755; }
.hljs-androidstudio .hljs-comment, .hljs-androidstudio .hljs-quote { color: #808080; }
.hljs-androidstudio .hljs-meta { color: #bbb529; }
.hljs-androidstudio .hljs-string, .hljs-androidstudio .hljs-attribute, .hljs-androidstudio .hljs-addition { color: #6A8759; }
.hljs-androidstudio .hljs-section, .hljs-androidstudio .hljs-title, .hljs-androidstudio .hljs-type { color: #ffc66d; }
.hljs-androidstudio .hljs-name, .hljs-androidstudio .hljs-selector-id, .hljs-androidstudio .hljs-selector-class { color: #e8bf6a; }
.hljs-androidstudio .hljs-emphasis { font-style: italic; }
.hljs-androidstudio .hljs-strong { font-weight: bold; }

.hljs-atom-one-dark .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #abb2bf; background: #282c34; }
.hljs-atom-one-dark .hljs-comment, .hljs-atom-one-dark .hljs-quote { color: #5c6370; font-style: italic; }
.hljs-atom-one-dark .hljs-doctag, .hljs-atom-one-dark .hljs-keyword, .hljs-atom-one-dark .hljs-formula { color: #c678dd; }
.hljs-atom-one-dark .hljs-section, .hljs-atom-one-dark .hljs-name, .hljs-atom-one-dark .hljs-selector-tag, .hljs-atom-one-dark .hljs-deletion, .hljs-atom-one-dark .hljs-subst { color: #e06c75; }
.hljs-atom-one-dark .hljs-literal { color: #56b6c2; }
.hljs-atom-one-dark .hljs-string, .hljs-atom-one-dark .hljs-regexp, .hljs-atom-one-dark .hljs-addition, .hljs-atom-one-dark .hljs-attribute, .hljs-atom-one-dark .hljs-meta-string { color: #98c379; }
.hljs-atom-one-dark .hljs-built_in, .hljs-atom-one-dark .hljs-class .hljs-title { color: #e6c07b; }
.hljs-atom-one-dark .hljs-attr, .hljs-atom-one-dark .hljs-variable, .hljs-atom-one-dark .hljs-template-variable, .hljs-atom-one-dark .hljs-type, .hljs-atom-one-dark .hljs-selector-class, .hljs-atom-one-dark .hljs-selector-attr, .hljs-atom-one-dark .hljs-selector-pseudo, .hljs-atom-one-dark .hljs-number { color: #d19a66; }
.hljs-atom-one-dark .hljs-symbol, .hljs-atom-one-dark .hljs-bullet, .hljs-atom-one-dark .hljs-link, .hljs-atom-one-dark .hljs-meta, .hljs-atom-one-dark .hljs-selector-id, .hljs-atom-one-dark .hljs-title { color: #61aeee; }
.hljs-atom-one-dark .hljs-emphasis { font-style: italic; }
.hljs-atom-one-dark .hljs-strong { font-weight: bold; }
.hljs-atom-one-dark .hljs-link { text-decoration: underline; }

.hljs-atom-one-light .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #383a42; background: #fafafa; }
.hljs-atom-one-light .hljs-comment, .hljs-atom-one-light .hljs-quote { color: #a0a1a7; font-style: italic; }
.hljs-atom-one-light .hljs-doctag, .hljs-atom-one-light .hljs-keyword, .hljs-atom-one-light .hljs-formula { color: #a626a4; }
.hljs-atom-one-light .hljs-section, .hljs-atom-one-light .hljs-name, .hljs-atom-one-light .hljs-selector-tag, .hljs-atom-one-light .hljs-deletion, .hljs-atom-one-light .hljs-subst { color: #e45649; }
.hljs-atom-one-light .hljs-literal { color: #0184bb; }
.hljs-atom-one-light .hljs-string, .hljs-atom-one-light .hljs-regexp, .hljs-atom-one-light .hljs-addition, .hljs-atom-one-light .hljs-attribute, .hljs-atom-one-light .hljs-meta-string { color: #50a14f; }
.hljs-atom-one-light .hljs-built_in, .hljs-atom-one-light .hljs-class .hljs-title { color: #c18401; }
.hljs-atom-one-light .hljs-attr, .hljs-atom-one-light .hljs-variable, .hljs-atom-one-light .hljs-template-variable, .hljs-atom-one-light .hljs-type, .hljs-atom-one-light .hljs-selector-class, .hljs-atom-one-light .hljs-selector-attr, .hljs-atom-one-light .hljs-selector-pseudo, .hljs-atom-one-light .hljs-number { color: #986801; }
.hljs-atom-one-light .hljs-symbol, .hljs-atom-one-light .hljs-bullet, .hljs-atom-one-light .hljs-link, .hljs-atom-one-light .hljs-meta, .hljs-atom-one-light .hljs-selector-id, .hljs-atom-one-light .hljs-title { color: #4078f2; }
.hljs-atom-one-light .hljs-emphasis { font-style: italic; }
.hljs-atom-one-light .hljs-strong { font-weight: bold; }
.hljs-atom-one-light .hljs-link { text-decoration: underline; }

/* Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
*/
.hljs-default { /* Base color: saturation 0; */ /* User color: hue: 0 */ /* Language color: hue: 90; */ /* Meta color: hue: 200 */ /* Misc effects */ }
.hljs-default .hljs { display: block; overflow-x: auto; padding: 0.5em; background: #F0F0F0; }
.hljs-default .hljs, .hljs-default .hljs-subst { color: #444; }
.hljs-default .hljs-comment { color: #888888; }
.hljs-default .hljs-keyword, .hljs-default .hljs-attribute, .hljs-default .hljs-selector-tag, .hljs-default .hljs-meta-keyword, .hljs-default .hljs-doctag, .hljs-default .hljs-name { font-weight: bold; }
.hljs-default .hljs-type, .hljs-default .hljs-string, .hljs-default .hljs-number, .hljs-default .hljs-selector-id, .hljs-default .hljs-selector-class, .hljs-default .hljs-quote, .hljs-default .hljs-template-tag, .hljs-default .hljs-deletion { color: #880000; }
.hljs-default .hljs-title, .hljs-default .hljs-section { color: #880000; font-weight: bold; }
.hljs-default .hljs-regexp, .hljs-default .hljs-symbol, .hljs-default .hljs-variable, .hljs-default .hljs-template-variable, .hljs-default .hljs-link, .hljs-default .hljs-selector-attr, .hljs-default .hljs-selector-pseudo { color: #BC6060; }
.hljs-default .hljs-literal { color: #78A960; }
.hljs-default .hljs-built_in, .hljs-default .hljs-bullet, .hljs-default .hljs-code, .hljs-default .hljs-addition { color: #397300; }
.hljs-default .hljs-meta { color: #1f7199; }
.hljs-default .hljs-meta-string { color: #4d99bf; }
.hljs-default .hljs-emphasis { font-style: italic; }
.hljs-default .hljs-strong { font-weight: bold; }

/* github.com style (c) Vasily Polovnyov <vast@whiteants.net>
*/
.hljs-github .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; }
.hljs-github .hljs-comment, .hljs-github .hljs-quote { color: #998; font-style: italic; }
.hljs-github .hljs-keyword, .hljs-github .hljs-selector-tag, .hljs-github .hljs-subst { color: #333; font-weight: bold; }
.hljs-github .hljs-number, .hljs-github .hljs-literal, .hljs-github .hljs-variable, .hljs-github .hljs-template-variable, .hljs-github .hljs-tag .hljs-attr { color: #008080; }
.hljs-github .hljs-string, .hljs-github .hljs-doctag { color: #d14; }
.hljs-github .hljs-title, .hljs-github .hljs-section, .hljs-github .hljs-selector-id { color: #900; font-weight: bold; }
.hljs-github .hljs-subst { font-weight: normal; }
.hljs-github .hljs-type, .hljs-github .hljs-class .hljs-title { color: #458; font-weight: bold; }
.hljs-github .hljs-tag, .hljs-github .hljs-name, .hljs-github .hljs-attribute { color: #000080; font-weight: normal; }
.hljs-github .hljs-regexp, .hljs-github .hljs-link { color: #009926; }
.hljs-github .hljs-symbol, .hljs-github .hljs-bullet { color: #990073; }
.hljs-github .hljs-built_in, .hljs-github .hljs-builtin-name { color: #0086b3; }
.hljs-github .hljs-meta { color: #999; font-weight: bold; }
.hljs-github .hljs-deletion { background: #fdd; }
.hljs-github .hljs-addition { background: #dfd; }
.hljs-github .hljs-emphasis { font-style: italic; }
.hljs-github .hljs-strong { font-weight: bold; }

/* Google Code style (c) Aahan Krish <geekpanth3r@gmail.com>
*/
.hljs-googlecode .hljs { display: block; overflow-x: auto; padding: 0.5em; background: white; color: black; }
.hljs-googlecode .hljs-comment, .hljs-googlecode .hljs-quote { color: #800; }
.hljs-googlecode .hljs-keyword, .hljs-googlecode .hljs-selector-tag, .hljs-googlecode .hljs-section, .hljs-googlecode .hljs-title, .hljs-googlecode .hljs-name { color: #008; }
.hljs-googlecode .hljs-variable, .hljs-googlecode .hljs-template-variable { color: #660; }
.hljs-googlecode .hljs-string, .hljs-googlecode .hljs-selector-attr, .hljs-googlecode .hljs-selector-pseudo, .hljs-googlecode .hljs-regexp { color: #080; }
.hljs-googlecode .hljs-literal, .hljs-googlecode .hljs-symbol, .hljs-googlecode .hljs-bullet, .hljs-googlecode .hljs-meta, .hljs-googlecode .hljs-number, .hljs-googlecode .hljs-link { color: #066; }
.hljs-googlecode .hljs-title, .hljs-googlecode .hljs-doctag, .hljs-googlecode .hljs-type, .hljs-googlecode .hljs-attr, .hljs-googlecode .hljs-built_in, .hljs-googlecode .hljs-builtin-name, .hljs-googlecode .hljs-params { color: #606; }
.hljs-googlecode .hljs-attribute, .hljs-googlecode .hljs-subst { color: #000; }
.hljs-googlecode .hljs-formula { background-color: #eee; font-style: italic; }
.hljs-googlecode .hljs-selector-id, .hljs-googlecode .hljs-selector-class { color: #9B703F; }
.hljs-googlecode .hljs-addition { background-color: #baeeba; }
.hljs-googlecode .hljs-deletion { background-color: #ffc8bd; }
.hljs-googlecode .hljs-doctag, .hljs-googlecode .hljs-strong { font-weight: bold; }
.hljs-googlecode .hljs-emphasis { font-style: italic; }

.hljs-railscasts .hljs { display: block; overflow-x: auto; padding: 0.5em; background: #232323; color: #e6e1dc; }
.hljs-railscasts .hljs-comment, .hljs-railscasts .hljs-quote { color: #bc9458; font-style: italic; }
.hljs-railscasts .hljs-keyword, .hljs-railscasts .hljs-selector-tag { color: #c26230; }
.hljs-railscasts .hljs-string, .hljs-railscasts .hljs-number, .hljs-railscasts .hljs-regexp, .hljs-railscasts .hljs-variable, .hljs-railscasts .hljs-template-variable { color: #a5c261; }
.hljs-railscasts .hljs-subst { color: #519f50; }
.hljs-railscasts .hljs-tag, .hljs-railscasts .hljs-name { color: #e8bf6a; }
.hljs-railscasts .hljs-type { color: #da4939; }
.hljs-railscasts .hljs-symbol, .hljs-railscasts .hljs-bullet, .hljs-railscasts .hljs-built_in, .hljs-railscasts .hljs-builtin-name, .hljs-railscasts .hljs-attr, .hljs-railscasts .hljs-link { color: #6d9cbe; }
.hljs-railscasts .hljs-params { color: #d0d0ff; }
.hljs-railscasts .hljs-attribute { color: #cda869; }
.hljs-railscasts .hljs-meta { color: #9b859d; }
.hljs-railscasts .hljs-title, .hljs-railscasts .hljs-section { color: #ffc66d; }
.hljs-railscasts .hljs-addition { background-color: #144212; color: #e6e1dc; display: inline-block; width: 100%; }
.hljs-railscasts .hljs-deletion { background-color: #600; color: #e6e1dc; display: inline-block; width: 100%; }
.hljs-railscasts .hljs-selector-class { color: #9b703f; }
.hljs-railscasts .hljs-selector-id { color: #8b98ab; }
.hljs-railscasts .hljs-emphasis { font-style: italic; }
.hljs-railscasts .hljs-strong { font-weight: bold; }
.hljs-railscasts .hljs-link { text-decoration: underline; }

.hljs-solarized-light .hljs { display: block; overflow-x: auto; padding: 0.5em; background: #fdf6e3; color: #657b83; }
.hljs-solarized-light .hljs-comment, .hljs-solarized-light .hljs-quote { color: #93a1a1; }
.hljs-solarized-light .hljs-keyword, .hljs-solarized-light .hljs-selector-tag, .hljs-solarized-light .hljs-addition { color: #859900; }
.hljs-solarized-light .hljs-number, .hljs-solarized-light .hljs-string, .hljs-solarized-light .hljs-meta .hljs-meta-string, .hljs-solarized-light .hljs-literal, .hljs-solarized-light .hljs-doctag, .hljs-solarized-light .hljs-regexp { color: #2aa198; }
.hljs-solarized-light .hljs-title, .hljs-solarized-light .hljs-section, .hljs-solarized-light .hljs-name, .hljs-solarized-light .hljs-selector-id, .hljs-solarized-light .hljs-selector-class { color: #268bd2; }
.hljs-solarized-light .hljs-attribute, .hljs-solarized-light .hljs-attr, .hljs-solarized-light .hljs-variable, .hljs-solarized-light .hljs-template-variable, .hljs-solarized-light .hljs-class .hljs-title, .hljs-solarized-light .hljs-type { color: #b58900; }
.hljs-solarized-light .hljs-symbol, .hljs-solarized-light .hljs-bullet, .hljs-solarized-light .hljs-subst, .hljs-solarized-light .hljs-meta, .hljs-solarized-light .hljs-meta .hljs-keyword, .hljs-solarized-light .hljs-selector-attr, .hljs-solarized-light .hljs-selector-pseudo, .hljs-solarized-light .hljs-link { color: #cb4b16; }
.hljs-solarized-light .hljs-built_in, .hljs-solarized-light .hljs-deletion { color: #dc322f; }
.hljs-solarized-light .hljs-formula { background: #eee8d5; }
.hljs-solarized-light .hljs-emphasis { font-style: italic; }
.hljs-solarized-light .hljs-strong { font-weight: bold; }

/* Tomorrow Night Eighties Theme */
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
/* Tomorrow Comment */
.hljs-tomorrow-night { /* Tomorrow Red */ /* Tomorrow Orange */ /* Tomorrow Yellow */ /* Tomorrow Green */ /* Tomorrow Blue */ /* Tomorrow Purple */ }
.hljs-tomorrow-night .hljs-comment, .hljs-tomorrow-night .hljs-quote { color: #999999; }
.hljs-tomorrow-night .hljs-variable, .hljs-tomorrow-night .hljs-template-variable, .hljs-tomorrow-night .hljs-tag, .hljs-tomorrow-night .hljs-name, .hljs-tomorrow-night .hljs-selector-id, .hljs-tomorrow-night .hljs-selector-class, .hljs-tomorrow-night .hljs-regexp, .hljs-tomorrow-night .hljs-deletion { color: #f2777a; }
.hljs-tomorrow-night .hljs-number, .hljs-tomorrow-night .hljs-built_in, .hljs-tomorrow-night .hljs-builtin-name, .hljs-tomorrow-night .hljs-literal, .hljs-tomorrow-night .hljs-type, .hljs-tomorrow-night .hljs-params, .hljs-tomorrow-night .hljs-meta, .hljs-tomorrow-night .hljs-link { color: #f99157; }
.hljs-tomorrow-night .hljs-attribute { color: #ffcc66; }
.hljs-tomorrow-night .hljs-string, .hljs-tomorrow-night .hljs-symbol, .hljs-tomorrow-night .hljs-bullet, .hljs-tomorrow-night .hljs-addition { color: #99cc99; }
.hljs-tomorrow-night .hljs-title, .hljs-tomorrow-night .hljs-section { color: #6699cc; }
.hljs-tomorrow-night .hljs-keyword, .hljs-tomorrow-night .hljs-selector-tag { color: #cc99cc; }
.hljs-tomorrow-night .hljs { display: block; overflow-x: auto; background: #2d2d2d; color: #cccccc; padding: 0.5em; }
.hljs-tomorrow-night .hljs-emphasis { font-style: italic; }
.hljs-tomorrow-night .hljs-strong { font-weight: bold; }

/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
.hljs-tomorrow { /* Tomorrow Comment */ /* Tomorrow Red */ /* Tomorrow Orange */ /* Tomorrow Yellow */ /* Tomorrow Green */ /* Tomorrow Blue */ /* Tomorrow Purple */ }
.hljs-tomorrow .hljs-comment, .hljs-tomorrow .hljs-quote { color: #8e908c; }
.hljs-tomorrow .hljs-variable, .hljs-tomorrow .hljs-template-variable, .hljs-tomorrow .hljs-tag, .hljs-tomorrow .hljs-name, .hljs-tomorrow .hljs-selector-id, .hljs-tomorrow .hljs-selector-class, .hljs-tomorrow .hljs-regexp, .hljs-tomorrow .hljs-deletion { color: #c82829; }
.hljs-tomorrow .hljs-number, .hljs-tomorrow .hljs-built_in, .hljs-tomorrow .hljs-builtin-name, .hljs-tomorrow .hljs-literal, .hljs-tomorrow .hljs-type, .hljs-tomorrow .hljs-params, .hljs-tomorrow .hljs-meta, .hljs-tomorrow .hljs-link { color: #f5871f; }
.hljs-tomorrow .hljs-attribute { color: #eab700; }
.hljs-tomorrow .hljs-string, .hljs-tomorrow .hljs-symbol, .hljs-tomorrow .hljs-bullet, .hljs-tomorrow .hljs-addition { color: #718c00; }
.hljs-tomorrow .hljs-title, .hljs-tomorrow .hljs-section { color: #4271ae; }
.hljs-tomorrow .hljs-keyword, .hljs-tomorrow .hljs-selector-tag { color: #8959a8; }
.hljs-tomorrow .hljs { display: block; overflow-x: auto; background: white; color: #4d4d4c; padding: 0.5em; }
.hljs-tomorrow .hljs-emphasis { font-style: italic; }
.hljs-tomorrow .hljs-strong { font-weight: bold; }

/*
Visual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name>
*/
.hljs-vs .hljs { display: block; overflow-x: auto; padding: 0.5em; background: white; color: black; }
.hljs-vs .hljs-comment, .hljs-vs .hljs-quote, .hljs-vs .hljs-variable { color: #008000; }
.hljs-vs .hljs-keyword, .hljs-vs .hljs-selector-tag, .hljs-vs .hljs-built_in, .hljs-vs .hljs-name, .hljs-vs .hljs-tag { color: #00f; }
.hljs-vs .hljs-string, .hljs-vs .hljs-title, .hljs-vs .hljs-section, .hljs-vs .hljs-attribute, .hljs-vs .hljs-literal, .hljs-vs .hljs-template-tag, .hljs-vs .hljs-template-variable, .hljs-vs .hljs-type, .hljs-vs .hljs-addition { color: #a31515; }
.hljs-vs .hljs-deletion, .hljs-vs .hljs-selector-attr, .hljs-vs .hljs-selector-pseudo, .hljs-vs .hljs-meta { color: #2b91af; }
.hljs-vs .hljs-doctag { color: #808080; }
.hljs-vs .hljs-attr { color: #f00; }
.hljs-vs .hljs-symbol, .hljs-vs .hljs-bullet, .hljs-vs .hljs-link { color: #00b0e8; }
.hljs-vs .hljs-emphasis { font-style: italic; }
.hljs-vs .hljs-strong { font-weight: bold; }

/* Zenburn style from voldmar.ru (c) Vladimir Epifanov <voldmar@voldmar.ru> based on dark.css by Ivan Sagalaev
*/
.hljs-zenburn .hljs { display: block; overflow-x: auto; padding: 0.5em; background: #3f3f3f; color: #dcdcdc; }
.hljs-zenburn .hljs-keyword, .hljs-zenburn .hljs-selector-tag, .hljs-zenburn .hljs-tag { color: #e3ceab; }
.hljs-zenburn .hljs-template-tag { color: #dcdcdc; }
.hljs-zenburn .hljs-number { color: #8cd0d3; }
.hljs-zenburn .hljs-variable, .hljs-zenburn .hljs-template-variable, .hljs-zenburn .hljs-attribute { color: #efdcbc; }
.hljs-zenburn .hljs-literal { color: #efefaf; }
.hljs-zenburn .hljs-subst { color: #8f8f8f; }
.hljs-zenburn .hljs-title, .hljs-zenburn .hljs-name, .hljs-zenburn .hljs-selector-id, .hljs-zenburn .hljs-selector-class, .hljs-zenburn .hljs-section, .hljs-zenburn .hljs-type { color: #efef8f; }
.hljs-zenburn .hljs-symbol, .hljs-zenburn .hljs-bullet, .hljs-zenburn .hljs-link { color: #dca3a3; }
.hljs-zenburn .hljs-deletion, .hljs-zenburn .hljs-string, .hljs-zenburn .hljs-built_in, .hljs-zenburn .hljs-builtin-name { color: #cc9393; }
.hljs-zenburn .hljs-addition, .hljs-zenburn .hljs-comment, .hljs-zenburn .hljs-quote, .hljs-zenburn .hljs-meta { color: #7f9f7f; }
.hljs-zenburn .hljs-emphasis { font-style: italic; }
.hljs-zenburn .hljs-strong { font-weight: bold; }

/* Container style */
.ps { overflow: hidden !important; overflow-anchor: none; -ms-overflow-style: none; touch-action: auto; -ms-touch-action: auto; }

/* Scrollbar rail styles */
.ps__rail-x { display: none; opacity: 0; transition: background-color .2s linear, opacity .2s linear; -webkit-transition: background-color .2s linear, opacity .2s linear; height: 15px; /* there must be 'bottom' or 'top' for ps__rail-x */ bottom: 0px; /* please don't change 'position' */ position: absolute; }

.ps__rail-y { display: none; opacity: 0; transition: background-color .2s linear, opacity .2s linear; -webkit-transition: background-color .2s linear, opacity .2s linear; width: 15px; /* there must be 'right' or 'left' for ps__rail-y */ right: 0; /* please don't change 'position' */ position: absolute; }

.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y { display: block; background-color: transparent; }

.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y { opacity: 0.6; }

.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking { background-color: #eee; opacity: 0.9; }

/* Scrollbar thumb styles */
.ps__thumb-x { background-color: #aaa; border-radius: 6px; transition: background-color .2s linear, height .2s ease-in-out; -webkit-transition: background-color .2s linear, height .2s ease-in-out; height: 6px; /* there must be 'bottom' for ps__thumb-x */ bottom: 2px; /* please don't change 'position' */ position: absolute; }

.ps__thumb-y { background-color: #aaa; border-radius: 6px; transition: background-color .2s linear, width .2s ease-in-out; -webkit-transition: background-color .2s linear, width .2s ease-in-out; width: 6px; /* there must be 'right' for ps__thumb-y */ right: 2px; /* please don't change 'position' */ position: absolute; }

.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x { background-color: #999; height: 11px; }

.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y { background-color: #999; width: 11px; }

/* MS supports */
@supports (-ms-overflow-style: none) { .ps { overflow: auto !important; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ps { overflow: auto !important; } }
.wpulike.aux-wpulike { padding: 0; }
.wpulike.aux-wpulike .wp_ulike_general_class { border: none; padding: 0; border-radius: 0; box-shadow: none; color: #AAA; }
.wpulike.aux-wpulike .wp_ulike_general_class.wp_ulike_is_loading .wp_ulike_btn:before { opacity: 0; }
.wpulike.aux-wpulike .wp_ulike_general_class.wp_ulike_is_liked .wp_ulike_btn { color: #e74c3c; }
.wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn { padding: 0; font-size: 14px; }
.wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn:after { display: none; }
.wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn:before { display: block; font-family: "auxin-front" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.wpulike.aux-wpulike .wp_ulike_general_class .count-box { padding: 0; margin-left: 5px; font-size: 14px; line-height: normal; font-weight: inherit; color: #AAA; }
.wpulike.aux-wpulike .wp_ulike_likers_wrapper { visibility: hidden; }

.wpulike.aux-wpulike-single { /* Single Post Styles */ }
.entry-meta .wpulike.aux-wpulike-single { order: 2; margin-right: 10px; }
.entry-meta .wpulike.aux-wpulike-single .wp_ulike_general_class { display: block; color: #3D3D3D; }
.entry-meta .wpulike.aux-wpulike-single .wp_ulike_btn { display: block; }
.entry-meta .wpulike.aux-wpulike-single .count-box { display: none; }

.wpulike.aux-wpulike-widget { /* Post Widgets Styles */ }
.comments-iconic .wpulike.aux-wpulike-widget { margin-right: 5px; }

.wpulike.aux-wpulike-portfolio { /* Single Portfolio Styles */ display: inline-block; margin-right: 30px; }
.wpulike.aux-wpulike-portfolio .wp_ulike_general_class .count-box { color: #3D3D3D; }

.wpulike.aux-wpulike-portfolio-widget { /* Portfolio Widgets Styles */ float: right; }

.wpulike.aux-wpulike-news { /* Single news Styles */ }
.entry-meta .wpulike.aux-wpulike-news { order: 2; margin-right: 10px; }
.entry-meta .wpulike.aux-wpulike-news .wp_ulike_general_class { display: block; color: #3D3D3D; }
.entry-meta .wpulike.aux-wpulike-news .wp_ulike_btn { display: block; }
.entry-meta .wpulike.aux-wpulike-news .count-box { display: none; }

.wpulike.aux-wpulike-news-widget { /* Portfolio Widgets Styles */ }
.comments-iconic .wpulike.aux-wpulike-news-widget { display: flex; }

/*!>>>>>>>>>>>>>>>>>>>>>>>> #Elements <<<<<<<<<<<<<<<<<<<<<<<<<< */
/** Row styles */
.vc_row.vc_row-flex > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.vc_row.vc_row-flex > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.vc_row.vc_row-flex > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-grow: 1; flex-grow: 1; -webkit-flex-direction: column; flex-direction: column; }
@media (-ms-high-contrast: active), (-ms-high-contrast: none) { .vc_row.vc_row-flex > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner { /* IE10+ specific styles */ }
  .vc_row.vc_row-flex > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner > * { min-height: 1em; } }
.vc_row.vc_row-o-content-top > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner { -webkit-justify-content: flex-start; justify-content: flex-start; }
.vc_row.vc_row-o-content-top > .aux-vc-row-wrapper-inner > .aux-vc-row-margin:not(.vc_row-o-equal-height) > .vc_column_container { -webkit-align-items: flex-start; align-items: flex-start; }
.vc_row.vc_row-o-content-bottom > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner { -webkit-justify-content: flex-end; justify-content: flex-end; }
.vc_row.vc_row-o-content-bottom > .aux-vc-row-wrapper-inner > .aux-vc-row-margin:not(.vc_row-o-equal-height) > .vc_column_container { -webkit-align-items: flex-end; align-items: flex-end; }
.vc_row.vc_row-o-content-middle > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner { -webkit-justify-content: center; justify-content: center; }
.vc_row.vc_row-o-content-middle > .aux-vc-row-wrapper-inner > .aux-vc-row-margin:not(.vc_row-o-equal-height) > .vc_column_container { -webkit-align-items: center; align-items: center; }
.vc_row.vc_column-gap-1 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -15.5px; margin-left: -15.5px; }
.vc_row.vc_column-gap-1 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 0.5px; }
.vc_row.vc_column-gap-2 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -16px; margin-left: -16px; }
.vc_row.vc_column-gap-2 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 1px; }
.vc_row.vc_column-gap-3 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -16.5px; margin-left: -16.5px; }
.vc_row.vc_column-gap-3 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 1.5px; }
.vc_row.vc_column-gap-4 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -17px; margin-left: -17px; }
.vc_row.vc_column-gap-4 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 2px; }
.vc_row.vc_column-gap-5 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -17.5px; margin-left: -17.5px; }
.vc_row.vc_column-gap-5 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 2.5px; }
.vc_row.vc_column-gap-10 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -20px; margin-left: -20px; }
.vc_row.vc_column-gap-10 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 5px; }
.vc_row.vc_column-gap-15 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -22.5px; margin-left: -22.5px; }
.vc_row.vc_column-gap-15 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 7.5px; }
.vc_row.vc_column-gap-20 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -25px; margin-left: -25px; }
.vc_row.vc_column-gap-20 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 10px; }
.vc_row.vc_column-gap-25 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -27.5px; margin-left: -27.5px; }
.vc_row.vc_column-gap-25 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 12.5px; }
.vc_row.vc_column-gap-30 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -30px; margin-left: -30px; }
.vc_row.vc_column-gap-30 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 15px; }
.vc_row.vc_column-gap-35 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin { margin-right: -32.5px; margin-left: -32.5px; }
.vc_row.vc_column-gap-35 > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container { padding: 17.5px; }
.aux-full-container .vc_row { margin-left: 0; margin-right: 0; }
.vc_row .aux-vc-row-margin { margin-right: -15px; margin-left: -15px; }
.vc_row .aux-vc-row-margin:after { content: ""; display: table; clear: both; }
.vc_row.vc_row-no-padding .aux-vc-row-margin { margin-right: 0; margin-left: 0; }
.vc_row.aux-vc-boxed-content > .aux-vc-row-wrapper-inner { padding-right: 35px; padding-left: 35px; }
.vc_row.aux-vc-stretch-content:not(.vc_row-no-padding) > .aux-vc-row-wrapper-inner { padding-right: 35px; padding-left: 35px; }

.vc_row-has-fill > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .aux-vc-row-wrapper-inner > .aux-vc-row-margin > .vc_column_container > .vc_column-inner { padding-top: 35px; }

/** Generate tiles layout classes with 4 columns */
.aux-tile-1-1 { width: 8.33333%; padding-bottom: 8.33333%; }
.aux-tile-1-1 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-1-1 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-1-1 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-2-1 { width: 16.66667%; padding-bottom: 8.33333%; }
.aux-tile-2-1 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-2-1 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-2-1 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-3-1 { width: 25%; padding-bottom: 8.33333%; }
.aux-tile-3-1 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-3-1 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-3-1 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-4-1 { width: 33.33333%; padding-bottom: 8.33333%; }
.aux-tile-4-1 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-4-1 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-4-1 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-5-1 { width: 41.66667%; padding-bottom: 8.33333%; }
.aux-tile-5-1 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-tile-sg-5-1 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-5-1 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-6-1 { width: 50%; padding-bottom: 8.33333%; }
.aux-tile-6-1 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-tile-sg-6-1 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-6-1 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-7-1 { width: 58.33333%; padding-bottom: 8.33333%; }
.aux-tile-7-1 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-tile-sg-7-1 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-7-1 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-8-1 { width: 66.66667%; padding-bottom: 8.33333%; }
.aux-tile-8-1 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-tile-sg-8-1 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-8-1 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-9-1 { width: 75%; padding-bottom: 8.33333%; }
.aux-tile-9-1 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }

.aux-tile-sg-9-1 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-9-1 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-10-1 { width: 83.33333%; padding-bottom: 8.33333%; }
.aux-tile-10-1 .aux-keep-aspect { height: 0; padding-bottom: 25%; }

.aux-tile-sg-10-1 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-10-1 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-11-1 { width: 91.66667%; padding-bottom: 8.33333%; }
.aux-tile-11-1 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }

.aux-tile-sg-11-1 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-11-1 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-12-1 { width: 100%; padding-bottom: 8.33333%; }
.aux-tile-12-1 .aux-keep-aspect { height: 0; padding-bottom: 8.33333%; }

.aux-tile-sg-12-1 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }

.aux-tile-lg-12-1 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }

.aux-tile-1-2 { width: 8.33333%; padding-bottom: 16.66667%; }
.aux-tile-1-2 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-1-2 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-1-2 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-2-2 { width: 16.66667%; padding-bottom: 16.66667%; }
.aux-tile-2-2 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-2-2 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-2-2 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-3-2 { width: 25%; padding-bottom: 16.66667%; }
.aux-tile-3-2 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-3-2 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-3-2 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-4-2 { width: 33.33333%; padding-bottom: 16.66667%; }
.aux-tile-4-2 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-4-2 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-4-2 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-5-2 { width: 41.66667%; padding-bottom: 16.66667%; }
.aux-tile-5-2 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-5-2 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-5-2 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-6-2 { width: 50%; padding-bottom: 16.66667%; }
.aux-tile-6-2 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-tile-sg-6-2 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-6-2 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-7-2 { width: 58.33333%; padding-bottom: 16.66667%; }
.aux-tile-7-2 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-tile-sg-7-2 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-7-2 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-8-2 { width: 66.66667%; padding-bottom: 16.66667%; }
.aux-tile-8-2 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-tile-sg-8-2 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-8-2 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-9-2 { width: 75%; padding-bottom: 16.66667%; }
.aux-tile-9-2 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-tile-sg-9-2 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-9-2 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-10-2 { width: 83.33333%; padding-bottom: 16.66667%; }
.aux-tile-10-2 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }

.aux-tile-sg-10-2 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-10-2 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-11-2 { width: 91.66667%; padding-bottom: 16.66667%; }
.aux-tile-11-2 .aux-keep-aspect { height: 0; padding-bottom: 25%; }

.aux-tile-sg-11-2 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-11-2 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-12-2 { width: 100%; padding-bottom: 16.66667%; }
.aux-tile-12-2 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }

.aux-tile-sg-12-2 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }

.aux-tile-lg-12-2 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }

.aux-tile-1-3 { width: 8.33333%; padding-bottom: 25%; }
.aux-tile-1-3 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-1-3 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-1-3 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-2-3 { width: 16.66667%; padding-bottom: 25%; }
.aux-tile-2-3 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-2-3 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-2-3 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-3-3 { width: 25%; padding-bottom: 25%; }
.aux-tile-3-3 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-3-3 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-3-3 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-4-3 { width: 33.33333%; padding-bottom: 25%; }
.aux-tile-4-3 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-4-3 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-4-3 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-5-3 { width: 41.66667%; padding-bottom: 25%; }
.aux-tile-5-3 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-5-3 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-5-3 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-6-3 { width: 50%; padding-bottom: 25%; }
.aux-tile-6-3 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-6-3 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-6-3 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-7-3 { width: 58.33333%; padding-bottom: 25%; }
.aux-tile-7-3 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-tile-sg-7-3 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-7-3 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-8-3 { width: 66.66667%; padding-bottom: 25%; }
.aux-tile-8-3 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-tile-sg-8-3 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-8-3 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-9-3 { width: 75%; padding-bottom: 25%; }
.aux-tile-9-3 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-tile-sg-9-3 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-9-3 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-10-3 { width: 83.33333%; padding-bottom: 25%; }
.aux-tile-10-3 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-tile-sg-10-3 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-10-3 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-11-3 { width: 91.66667%; padding-bottom: 25%; }
.aux-tile-11-3 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }

.aux-tile-sg-11-3 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-11-3 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-12-3 { width: 100%; padding-bottom: 25%; }
.aux-tile-12-3 .aux-keep-aspect { height: 0; padding-bottom: 25%; }

.aux-tile-sg-12-3 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }

.aux-tile-lg-12-3 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }

.aux-tile-1-4 { width: 8.33333%; padding-bottom: 33.33333%; }
.aux-tile-1-4 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-1-4 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-1-4 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-2-4 { width: 16.66667%; padding-bottom: 33.33333%; }
.aux-tile-2-4 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-2-4 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-2-4 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-3-4 { width: 25%; padding-bottom: 33.33333%; }
.aux-tile-3-4 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-3-4 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-3-4 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-4-4 { width: 33.33333%; padding-bottom: 33.33333%; }
.aux-tile-4-4 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-4-4 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-4-4 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-5-4 { width: 41.66667%; padding-bottom: 33.33333%; }
.aux-tile-5-4 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-5-4 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-5-4 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-6-4 { width: 50%; padding-bottom: 33.33333%; }
.aux-tile-6-4 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-6-4 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-6-4 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-7-4 { width: 58.33333%; padding-bottom: 33.33333%; }
.aux-tile-7-4 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-7-4 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-7-4 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-8-4 { width: 66.66667%; padding-bottom: 33.33333%; }
.aux-tile-8-4 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-tile-sg-8-4 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-8-4 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-9-4 { width: 75%; padding-bottom: 33.33333%; }
.aux-tile-9-4 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-tile-sg-9-4 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-9-4 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-10-4 { width: 83.33333%; padding-bottom: 33.33333%; }
.aux-tile-10-4 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-tile-sg-10-4 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-10-4 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-11-4 { width: 91.66667%; padding-bottom: 33.33333%; }
.aux-tile-11-4 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-tile-sg-11-4 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-11-4 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-12-4 { width: 100%; padding-bottom: 33.33333%; }
.aux-tile-12-4 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }

.aux-tile-sg-12-4 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }

.aux-tile-lg-12-4 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }

.aux-tile-1-5 { width: 8.33333%; padding-bottom: 41.66667%; }
.aux-tile-1-5 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-tile-sg-1-5 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-1-5 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-2-5 { width: 16.66667%; padding-bottom: 41.66667%; }
.aux-tile-2-5 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-2-5 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-2-5 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-3-5 { width: 25%; padding-bottom: 41.66667%; }
.aux-tile-3-5 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-3-5 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-3-5 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-4-5 { width: 33.33333%; padding-bottom: 41.66667%; }
.aux-tile-4-5 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-4-5 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-4-5 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-5-5 { width: 41.66667%; padding-bottom: 41.66667%; }
.aux-tile-5-5 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-5-5 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-5-5 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-6-5 { width: 50%; padding-bottom: 41.66667%; }
.aux-tile-6-5 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-6-5 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-6-5 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-7-5 { width: 58.33333%; padding-bottom: 41.66667%; }
.aux-tile-7-5 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-7-5 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-7-5 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-8-5 { width: 66.66667%; padding-bottom: 41.66667%; }
.aux-tile-8-5 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-8-5 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-8-5 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-9-5 { width: 75%; padding-bottom: 41.66667%; }
.aux-tile-9-5 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-tile-sg-9-5 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-9-5 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-10-5 { width: 83.33333%; padding-bottom: 41.66667%; }
.aux-tile-10-5 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-tile-sg-10-5 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-10-5 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-11-5 { width: 91.66667%; padding-bottom: 41.66667%; }
.aux-tile-11-5 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-tile-sg-11-5 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-11-5 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-12-5 { width: 100%; padding-bottom: 41.66667%; }
.aux-tile-12-5 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-tile-sg-12-5 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }

.aux-tile-lg-12-5 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }

.aux-tile-1-6 { width: 8.33333%; padding-bottom: 50%; }
.aux-tile-1-6 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-tile-sg-1-6 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-1-6 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-2-6 { width: 16.66667%; padding-bottom: 50%; }
.aux-tile-2-6 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-tile-sg-2-6 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-2-6 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-3-6 { width: 25%; padding-bottom: 50%; }
.aux-tile-3-6 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-3-6 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-3-6 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-4-6 { width: 33.33333%; padding-bottom: 50%; }
.aux-tile-4-6 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-4-6 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-4-6 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-5-6 { width: 41.66667%; padding-bottom: 50%; }
.aux-tile-5-6 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-5-6 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-5-6 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-6-6 { width: 50%; padding-bottom: 50%; }
.aux-tile-6-6 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-6-6 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-6-6 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-7-6 { width: 58.33333%; padding-bottom: 50%; }
.aux-tile-7-6 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-7-6 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-7-6 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-8-6 { width: 66.66667%; padding-bottom: 50%; }
.aux-tile-8-6 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-8-6 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-8-6 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-9-6 { width: 75%; padding-bottom: 50%; }
.aux-tile-9-6 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-9-6 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-9-6 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-10-6 { width: 83.33333%; padding-bottom: 50%; }
.aux-tile-10-6 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-tile-sg-10-6 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-10-6 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-11-6 { width: 91.66667%; padding-bottom: 50%; }
.aux-tile-11-6 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-tile-sg-11-6 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-11-6 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-12-6 { width: 100%; padding-bottom: 50%; }
.aux-tile-12-6 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-tile-sg-12-6 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }

.aux-tile-lg-12-6 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }

.aux-tile-1-7 { width: 8.33333%; padding-bottom: 58.33333%; }
.aux-tile-1-7 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-tile-sg-1-7 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-1-7 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-2-7 { width: 16.66667%; padding-bottom: 58.33333%; }
.aux-tile-2-7 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-tile-sg-2-7 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-2-7 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-3-7 { width: 25%; padding-bottom: 58.33333%; }
.aux-tile-3-7 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-tile-sg-3-7 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-3-7 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-4-7 { width: 33.33333%; padding-bottom: 58.33333%; }
.aux-tile-4-7 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-4-7 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-4-7 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-5-7 { width: 41.66667%; padding-bottom: 58.33333%; }
.aux-tile-5-7 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-5-7 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-5-7 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-6-7 { width: 50%; padding-bottom: 58.33333%; }
.aux-tile-6-7 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-6-7 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-6-7 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-7-7 { width: 58.33333%; padding-bottom: 58.33333%; }
.aux-tile-7-7 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-7-7 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-7-7 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-8-7 { width: 66.66667%; padding-bottom: 58.33333%; }
.aux-tile-8-7 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-8-7 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-8-7 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-9-7 { width: 75%; padding-bottom: 58.33333%; }
.aux-tile-9-7 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-9-7 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-9-7 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-10-7 { width: 83.33333%; padding-bottom: 58.33333%; }
.aux-tile-10-7 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-10-7 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-10-7 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-11-7 { width: 91.66667%; padding-bottom: 58.33333%; }
.aux-tile-11-7 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-tile-sg-11-7 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-11-7 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-12-7 { width: 100%; padding-bottom: 58.33333%; }
.aux-tile-12-7 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-tile-sg-12-7 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }

.aux-tile-lg-12-7 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }

.aux-tile-1-8 { width: 8.33333%; padding-bottom: 66.66667%; }
.aux-tile-1-8 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-tile-sg-1-8 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-1-8 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-2-8 { width: 16.66667%; padding-bottom: 66.66667%; }
.aux-tile-2-8 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-tile-sg-2-8 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-2-8 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-3-8 { width: 25%; padding-bottom: 66.66667%; }
.aux-tile-3-8 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-tile-sg-3-8 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-3-8 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-4-8 { width: 33.33333%; padding-bottom: 66.66667%; }
.aux-tile-4-8 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-tile-sg-4-8 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-4-8 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-5-8 { width: 41.66667%; padding-bottom: 66.66667%; }
.aux-tile-5-8 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-5-8 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-5-8 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-6-8 { width: 50%; padding-bottom: 66.66667%; }
.aux-tile-6-8 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-6-8 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-6-8 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-7-8 { width: 58.33333%; padding-bottom: 66.66667%; }
.aux-tile-7-8 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-7-8 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-7-8 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-8-8 { width: 66.66667%; padding-bottom: 66.66667%; }
.aux-tile-8-8 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-8-8 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-8-8 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-9-8 { width: 75%; padding-bottom: 66.66667%; }
.aux-tile-9-8 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-9-8 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-9-8 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-10-8 { width: 83.33333%; padding-bottom: 66.66667%; }
.aux-tile-10-8 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-10-8 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-10-8 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-11-8 { width: 91.66667%; padding-bottom: 66.66667%; }
.aux-tile-11-8 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-11-8 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-11-8 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-12-8 { width: 100%; padding-bottom: 66.66667%; }
.aux-tile-12-8 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-tile-sg-12-8 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }

.aux-tile-lg-12-8 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }

.aux-tile-1-9 { width: 8.33333%; padding-bottom: 75%; }
.aux-tile-1-9 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }

.aux-tile-sg-1-9 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-1-9 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-2-9 { width: 16.66667%; padding-bottom: 75%; }
.aux-tile-2-9 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-tile-sg-2-9 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-2-9 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-3-9 { width: 25%; padding-bottom: 75%; }
.aux-tile-3-9 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-tile-sg-3-9 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-3-9 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-4-9 { width: 33.33333%; padding-bottom: 75%; }
.aux-tile-4-9 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-tile-sg-4-9 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-4-9 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-5-9 { width: 41.66667%; padding-bottom: 75%; }
.aux-tile-5-9 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-tile-sg-5-9 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-5-9 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-6-9 { width: 50%; padding-bottom: 75%; }
.aux-tile-6-9 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-6-9 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-6-9 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-7-9 { width: 58.33333%; padding-bottom: 75%; }
.aux-tile-7-9 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-7-9 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-7-9 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-8-9 { width: 66.66667%; padding-bottom: 75%; }
.aux-tile-8-9 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-8-9 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-8-9 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-9-9 { width: 75%; padding-bottom: 75%; }
.aux-tile-9-9 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-9-9 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-9-9 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-10-9 { width: 83.33333%; padding-bottom: 75%; }
.aux-tile-10-9 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-10-9 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-10-9 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-11-9 { width: 91.66667%; padding-bottom: 75%; }
.aux-tile-11-9 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-11-9 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-11-9 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-12-9 { width: 100%; padding-bottom: 75%; }
.aux-tile-12-9 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-tile-sg-12-9 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }

.aux-tile-lg-12-9 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }

.aux-tile-1-10 { width: 8.33333%; padding-bottom: 83.33333%; }
.aux-tile-1-10 .aux-keep-aspect { height: 0; padding-bottom: 175%; }

.aux-tile-sg-1-10 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-1-10 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-2-10 { width: 16.66667%; padding-bottom: 83.33333%; }
.aux-tile-2-10 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }

.aux-tile-sg-2-10 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-2-10 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-3-10 { width: 25%; padding-bottom: 83.33333%; }
.aux-tile-3-10 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-tile-sg-3-10 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-3-10 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-4-10 { width: 33.33333%; padding-bottom: 83.33333%; }
.aux-tile-4-10 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-tile-sg-4-10 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-4-10 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-5-10 { width: 41.66667%; padding-bottom: 83.33333%; }
.aux-tile-5-10 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-tile-sg-5-10 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-5-10 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-6-10 { width: 50%; padding-bottom: 83.33333%; }
.aux-tile-6-10 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-tile-sg-6-10 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-6-10 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-7-10 { width: 58.33333%; padding-bottom: 83.33333%; }
.aux-tile-7-10 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-7-10 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-7-10 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-8-10 { width: 66.66667%; padding-bottom: 83.33333%; }
.aux-tile-8-10 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-8-10 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-8-10 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-9-10 { width: 75%; padding-bottom: 83.33333%; }
.aux-tile-9-10 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-9-10 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-9-10 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-10-10 { width: 83.33333%; padding-bottom: 83.33333%; }
.aux-tile-10-10 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-10-10 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-10-10 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-11-10 { width: 91.66667%; padding-bottom: 83.33333%; }
.aux-tile-11-10 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-11-10 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-11-10 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-12-10 { width: 100%; padding-bottom: 83.33333%; }
.aux-tile-12-10 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-tile-sg-12-10 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }

.aux-tile-lg-12-10 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }

.aux-tile-1-11 { width: 8.33333%; padding-bottom: 91.66667%; }
.aux-tile-1-11 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }

.aux-tile-sg-1-11 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-1-11 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-2-11 { width: 16.66667%; padding-bottom: 91.66667%; }
.aux-tile-2-11 .aux-keep-aspect { height: 0; padding-bottom: 175%; }

.aux-tile-sg-2-11 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-2-11 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-3-11 { width: 25%; padding-bottom: 91.66667%; }
.aux-tile-3-11 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }

.aux-tile-sg-3-11 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-3-11 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-4-11 { width: 33.33333%; padding-bottom: 91.66667%; }
.aux-tile-4-11 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-tile-sg-4-11 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-4-11 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-5-11 { width: 41.66667%; padding-bottom: 91.66667%; }
.aux-tile-5-11 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-tile-sg-5-11 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-5-11 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-6-11 { width: 50%; padding-bottom: 91.66667%; }
.aux-tile-6-11 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-tile-sg-6-11 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-6-11 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-7-11 { width: 58.33333%; padding-bottom: 91.66667%; }
.aux-tile-7-11 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-tile-sg-7-11 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-7-11 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-8-11 { width: 66.66667%; padding-bottom: 91.66667%; }
.aux-tile-8-11 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-8-11 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-8-11 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-9-11 { width: 75%; padding-bottom: 91.66667%; }
.aux-tile-9-11 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-9-11 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-9-11 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-10-11 { width: 83.33333%; padding-bottom: 91.66667%; }
.aux-tile-10-11 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-10-11 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-10-11 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-11-11 { width: 91.66667%; padding-bottom: 91.66667%; }
.aux-tile-11-11 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-11-11 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-11-11 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-12-11 { width: 100%; padding-bottom: 91.66667%; }
.aux-tile-12-11 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-tile-sg-12-11 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }

.aux-tile-lg-12-11 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }

.aux-tile-1-12 { width: 8.33333%; padding-bottom: 100%; }
.aux-tile-1-12 .aux-keep-aspect { height: 0; padding-bottom: 191.66667%; }

.aux-tile-sg-1-12 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-1-12 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-2-12 { width: 16.66667%; padding-bottom: 100%; }
.aux-tile-2-12 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }

.aux-tile-sg-2-12 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-2-12 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-3-12 { width: 25%; padding-bottom: 100%; }
.aux-tile-3-12 .aux-keep-aspect { height: 0; padding-bottom: 175%; }

.aux-tile-sg-3-12 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-3-12 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-4-12 { width: 33.33333%; padding-bottom: 100%; }
.aux-tile-4-12 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }

.aux-tile-sg-4-12 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-4-12 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-5-12 { width: 41.66667%; padding-bottom: 100%; }
.aux-tile-5-12 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-tile-sg-5-12 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-5-12 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-6-12 { width: 50%; padding-bottom: 100%; }
.aux-tile-6-12 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-tile-sg-6-12 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-6-12 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-7-12 { width: 58.33333%; padding-bottom: 100%; }
.aux-tile-7-12 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-tile-sg-7-12 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-7-12 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-8-12 { width: 66.66667%; padding-bottom: 100%; }
.aux-tile-8-12 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-tile-sg-8-12 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-8-12 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-9-12 { width: 75%; padding-bottom: 100%; }
.aux-tile-9-12 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-tile-sg-9-12 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-9-12 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-10-12 { width: 83.33333%; padding-bottom: 100%; }
.aux-tile-10-12 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-tile-sg-10-12 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-10-12 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-11-12 { width: 91.66667%; padding-bottom: 100%; }
.aux-tile-11-12 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-tile-sg-11-12 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-11-12 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

.aux-tile-12-12 { width: 100%; padding-bottom: 100%; }
.aux-tile-12-12 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-tile-sg-12-12 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }

.aux-tile-lg-12-12 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }

@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-t-tile-1-1 { width: 8.33333%; padding-bottom: 8.33333%; }
  .aux-t-tile-1-1 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-1-1 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-1-1 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-2-1 { width: 16.66667%; padding-bottom: 8.33333%; }
  .aux-t-tile-2-1 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-2-1 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-2-1 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-3-1 { width: 25%; padding-bottom: 8.33333%; }
  .aux-t-tile-3-1 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-3-1 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-3-1 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-4-1 { width: 33.33333%; padding-bottom: 8.33333%; }
  .aux-t-tile-4-1 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-4-1 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-4-1 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-5-1 { width: 41.66667%; padding-bottom: 8.33333%; }
  .aux-t-tile-5-1 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-tile-sg-5-1 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-5-1 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-6-1 { width: 50%; padding-bottom: 8.33333%; }
  .aux-t-tile-6-1 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-tile-sg-6-1 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-6-1 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-7-1 { width: 58.33333%; padding-bottom: 8.33333%; }
  .aux-t-tile-7-1 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-tile-sg-7-1 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-7-1 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-8-1 { width: 66.66667%; padding-bottom: 8.33333%; }
  .aux-t-tile-8-1 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-tile-sg-8-1 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-8-1 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-9-1 { width: 75%; padding-bottom: 8.33333%; }
  .aux-t-tile-9-1 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-t-tile-sg-9-1 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-9-1 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-10-1 { width: 83.33333%; padding-bottom: 8.33333%; }
  .aux-t-tile-10-1 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-t-tile-sg-10-1 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-10-1 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-11-1 { width: 91.66667%; padding-bottom: 8.33333%; }
  .aux-t-tile-11-1 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }
  .aux-t-tile-sg-11-1 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-11-1 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-12-1 { width: 100%; padding-bottom: 8.33333%; }
  .aux-t-tile-12-1 .aux-keep-aspect { height: 0; padding-bottom: 8.33333%; }
  .aux-t-tile-sg-12-1 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-t-tile-lg-12-1 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-t-tile-1-2 { width: 8.33333%; padding-bottom: 16.66667%; }
  .aux-t-tile-1-2 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-1-2 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-1-2 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-2-2 { width: 16.66667%; padding-bottom: 16.66667%; }
  .aux-t-tile-2-2 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-2-2 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-2-2 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-3-2 { width: 25%; padding-bottom: 16.66667%; }
  .aux-t-tile-3-2 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-3-2 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-3-2 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-4-2 { width: 33.33333%; padding-bottom: 16.66667%; }
  .aux-t-tile-4-2 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-4-2 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-4-2 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-5-2 { width: 41.66667%; padding-bottom: 16.66667%; }
  .aux-t-tile-5-2 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-5-2 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-5-2 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-6-2 { width: 50%; padding-bottom: 16.66667%; }
  .aux-t-tile-6-2 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-tile-sg-6-2 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-6-2 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-7-2 { width: 58.33333%; padding-bottom: 16.66667%; }
  .aux-t-tile-7-2 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-tile-sg-7-2 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-7-2 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-8-2 { width: 66.66667%; padding-bottom: 16.66667%; }
  .aux-t-tile-8-2 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-tile-sg-8-2 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-8-2 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-9-2 { width: 75%; padding-bottom: 16.66667%; }
  .aux-t-tile-9-2 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-tile-sg-9-2 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-9-2 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-10-2 { width: 83.33333%; padding-bottom: 16.66667%; }
  .aux-t-tile-10-2 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-t-tile-sg-10-2 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-10-2 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-11-2 { width: 91.66667%; padding-bottom: 16.66667%; }
  .aux-t-tile-11-2 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-t-tile-sg-11-2 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-11-2 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-12-2 { width: 100%; padding-bottom: 16.66667%; }
  .aux-t-tile-12-2 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }
  .aux-t-tile-sg-12-2 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-t-tile-lg-12-2 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-t-tile-1-3 { width: 8.33333%; padding-bottom: 25%; }
  .aux-t-tile-1-3 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-1-3 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-1-3 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-2-3 { width: 16.66667%; padding-bottom: 25%; }
  .aux-t-tile-2-3 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-2-3 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-2-3 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-3-3 { width: 25%; padding-bottom: 25%; }
  .aux-t-tile-3-3 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-3-3 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-3-3 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-4-3 { width: 33.33333%; padding-bottom: 25%; }
  .aux-t-tile-4-3 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-4-3 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-4-3 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-5-3 { width: 41.66667%; padding-bottom: 25%; }
  .aux-t-tile-5-3 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-5-3 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-5-3 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-6-3 { width: 50%; padding-bottom: 25%; }
  .aux-t-tile-6-3 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-6-3 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-6-3 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-7-3 { width: 58.33333%; padding-bottom: 25%; }
  .aux-t-tile-7-3 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-tile-sg-7-3 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-7-3 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-8-3 { width: 66.66667%; padding-bottom: 25%; }
  .aux-t-tile-8-3 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-tile-sg-8-3 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-8-3 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-9-3 { width: 75%; padding-bottom: 25%; }
  .aux-t-tile-9-3 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-tile-sg-9-3 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-9-3 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-10-3 { width: 83.33333%; padding-bottom: 25%; }
  .aux-t-tile-10-3 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-tile-sg-10-3 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-10-3 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-11-3 { width: 91.66667%; padding-bottom: 25%; }
  .aux-t-tile-11-3 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-t-tile-sg-11-3 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-11-3 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-12-3 { width: 100%; padding-bottom: 25%; }
  .aux-t-tile-12-3 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-t-tile-sg-12-3 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-t-tile-lg-12-3 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-t-tile-1-4 { width: 8.33333%; padding-bottom: 33.33333%; }
  .aux-t-tile-1-4 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-1-4 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-1-4 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-2-4 { width: 16.66667%; padding-bottom: 33.33333%; }
  .aux-t-tile-2-4 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-2-4 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-2-4 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-3-4 { width: 25%; padding-bottom: 33.33333%; }
  .aux-t-tile-3-4 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-3-4 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-3-4 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-4-4 { width: 33.33333%; padding-bottom: 33.33333%; }
  .aux-t-tile-4-4 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-4-4 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-4-4 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-5-4 { width: 41.66667%; padding-bottom: 33.33333%; }
  .aux-t-tile-5-4 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-5-4 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-5-4 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-6-4 { width: 50%; padding-bottom: 33.33333%; }
  .aux-t-tile-6-4 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-6-4 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-6-4 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-7-4 { width: 58.33333%; padding-bottom: 33.33333%; }
  .aux-t-tile-7-4 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-7-4 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-7-4 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-8-4 { width: 66.66667%; padding-bottom: 33.33333%; }
  .aux-t-tile-8-4 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-tile-sg-8-4 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-8-4 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-9-4 { width: 75%; padding-bottom: 33.33333%; }
  .aux-t-tile-9-4 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-tile-sg-9-4 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-9-4 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-10-4 { width: 83.33333%; padding-bottom: 33.33333%; }
  .aux-t-tile-10-4 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-tile-sg-10-4 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-10-4 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-11-4 { width: 91.66667%; padding-bottom: 33.33333%; }
  .aux-t-tile-11-4 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-tile-sg-11-4 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-11-4 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-12-4 { width: 100%; padding-bottom: 33.33333%; }
  .aux-t-tile-12-4 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-t-tile-sg-12-4 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-t-tile-lg-12-4 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-t-tile-1-5 { width: 8.33333%; padding-bottom: 41.66667%; }
  .aux-t-tile-1-5 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-tile-sg-1-5 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-1-5 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-2-5 { width: 16.66667%; padding-bottom: 41.66667%; }
  .aux-t-tile-2-5 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-2-5 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-2-5 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-3-5 { width: 25%; padding-bottom: 41.66667%; }
  .aux-t-tile-3-5 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-3-5 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-3-5 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-4-5 { width: 33.33333%; padding-bottom: 41.66667%; }
  .aux-t-tile-4-5 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-4-5 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-4-5 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-5-5 { width: 41.66667%; padding-bottom: 41.66667%; }
  .aux-t-tile-5-5 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-5-5 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-5-5 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-6-5 { width: 50%; padding-bottom: 41.66667%; }
  .aux-t-tile-6-5 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-6-5 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-6-5 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-7-5 { width: 58.33333%; padding-bottom: 41.66667%; }
  .aux-t-tile-7-5 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-7-5 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-7-5 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-8-5 { width: 66.66667%; padding-bottom: 41.66667%; }
  .aux-t-tile-8-5 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-8-5 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-8-5 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-9-5 { width: 75%; padding-bottom: 41.66667%; }
  .aux-t-tile-9-5 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-tile-sg-9-5 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-9-5 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-10-5 { width: 83.33333%; padding-bottom: 41.66667%; }
  .aux-t-tile-10-5 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-tile-sg-10-5 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-10-5 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-11-5 { width: 91.66667%; padding-bottom: 41.66667%; }
  .aux-t-tile-11-5 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-tile-sg-11-5 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-11-5 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-12-5 { width: 100%; padding-bottom: 41.66667%; }
  .aux-t-tile-12-5 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-tile-sg-12-5 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-t-tile-lg-12-5 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-t-tile-1-6 { width: 8.33333%; padding-bottom: 50%; }
  .aux-t-tile-1-6 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-tile-sg-1-6 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-1-6 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-2-6 { width: 16.66667%; padding-bottom: 50%; }
  .aux-t-tile-2-6 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-tile-sg-2-6 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-2-6 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-3-6 { width: 25%; padding-bottom: 50%; }
  .aux-t-tile-3-6 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-3-6 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-3-6 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-4-6 { width: 33.33333%; padding-bottom: 50%; }
  .aux-t-tile-4-6 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-4-6 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-4-6 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-5-6 { width: 41.66667%; padding-bottom: 50%; }
  .aux-t-tile-5-6 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-5-6 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-5-6 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-6-6 { width: 50%; padding-bottom: 50%; }
  .aux-t-tile-6-6 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-6-6 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-6-6 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-7-6 { width: 58.33333%; padding-bottom: 50%; }
  .aux-t-tile-7-6 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-7-6 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-7-6 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-8-6 { width: 66.66667%; padding-bottom: 50%; }
  .aux-t-tile-8-6 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-8-6 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-8-6 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-9-6 { width: 75%; padding-bottom: 50%; }
  .aux-t-tile-9-6 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-9-6 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-9-6 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-10-6 { width: 83.33333%; padding-bottom: 50%; }
  .aux-t-tile-10-6 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-tile-sg-10-6 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-10-6 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-11-6 { width: 91.66667%; padding-bottom: 50%; }
  .aux-t-tile-11-6 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-tile-sg-11-6 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-11-6 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-12-6 { width: 100%; padding-bottom: 50%; }
  .aux-t-tile-12-6 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-tile-sg-12-6 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-t-tile-lg-12-6 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-t-tile-1-7 { width: 8.33333%; padding-bottom: 58.33333%; }
  .aux-t-tile-1-7 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-tile-sg-1-7 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-1-7 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-2-7 { width: 16.66667%; padding-bottom: 58.33333%; }
  .aux-t-tile-2-7 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-tile-sg-2-7 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-2-7 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-3-7 { width: 25%; padding-bottom: 58.33333%; }
  .aux-t-tile-3-7 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-tile-sg-3-7 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-3-7 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-4-7 { width: 33.33333%; padding-bottom: 58.33333%; }
  .aux-t-tile-4-7 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-4-7 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-4-7 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-5-7 { width: 41.66667%; padding-bottom: 58.33333%; }
  .aux-t-tile-5-7 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-5-7 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-5-7 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-6-7 { width: 50%; padding-bottom: 58.33333%; }
  .aux-t-tile-6-7 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-6-7 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-6-7 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-7-7 { width: 58.33333%; padding-bottom: 58.33333%; }
  .aux-t-tile-7-7 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-7-7 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-7-7 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-8-7 { width: 66.66667%; padding-bottom: 58.33333%; }
  .aux-t-tile-8-7 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-8-7 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-8-7 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-9-7 { width: 75%; padding-bottom: 58.33333%; }
  .aux-t-tile-9-7 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-9-7 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-9-7 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-10-7 { width: 83.33333%; padding-bottom: 58.33333%; }
  .aux-t-tile-10-7 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-10-7 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-10-7 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-11-7 { width: 91.66667%; padding-bottom: 58.33333%; }
  .aux-t-tile-11-7 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-tile-sg-11-7 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-11-7 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-12-7 { width: 100%; padding-bottom: 58.33333%; }
  .aux-t-tile-12-7 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-tile-sg-12-7 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-t-tile-lg-12-7 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-t-tile-1-8 { width: 8.33333%; padding-bottom: 66.66667%; }
  .aux-t-tile-1-8 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-tile-sg-1-8 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-1-8 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-2-8 { width: 16.66667%; padding-bottom: 66.66667%; }
  .aux-t-tile-2-8 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-tile-sg-2-8 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-2-8 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-3-8 { width: 25%; padding-bottom: 66.66667%; }
  .aux-t-tile-3-8 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-tile-sg-3-8 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-3-8 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-4-8 { width: 33.33333%; padding-bottom: 66.66667%; }
  .aux-t-tile-4-8 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-tile-sg-4-8 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-4-8 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-5-8 { width: 41.66667%; padding-bottom: 66.66667%; }
  .aux-t-tile-5-8 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-5-8 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-5-8 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-6-8 { width: 50%; padding-bottom: 66.66667%; }
  .aux-t-tile-6-8 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-6-8 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-6-8 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-7-8 { width: 58.33333%; padding-bottom: 66.66667%; }
  .aux-t-tile-7-8 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-7-8 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-7-8 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-8-8 { width: 66.66667%; padding-bottom: 66.66667%; }
  .aux-t-tile-8-8 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-8-8 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-8-8 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-9-8 { width: 75%; padding-bottom: 66.66667%; }
  .aux-t-tile-9-8 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-9-8 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-9-8 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-10-8 { width: 83.33333%; padding-bottom: 66.66667%; }
  .aux-t-tile-10-8 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-10-8 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-10-8 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-11-8 { width: 91.66667%; padding-bottom: 66.66667%; }
  .aux-t-tile-11-8 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-11-8 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-11-8 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-12-8 { width: 100%; padding-bottom: 66.66667%; }
  .aux-t-tile-12-8 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-tile-sg-12-8 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-t-tile-lg-12-8 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-t-tile-1-9 { width: 8.33333%; padding-bottom: 75%; }
  .aux-t-tile-1-9 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-t-tile-sg-1-9 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-1-9 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-2-9 { width: 16.66667%; padding-bottom: 75%; }
  .aux-t-tile-2-9 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-tile-sg-2-9 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-2-9 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-3-9 { width: 25%; padding-bottom: 75%; }
  .aux-t-tile-3-9 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-tile-sg-3-9 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-3-9 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-4-9 { width: 33.33333%; padding-bottom: 75%; }
  .aux-t-tile-4-9 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-tile-sg-4-9 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-4-9 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-5-9 { width: 41.66667%; padding-bottom: 75%; }
  .aux-t-tile-5-9 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-tile-sg-5-9 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-5-9 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-6-9 { width: 50%; padding-bottom: 75%; }
  .aux-t-tile-6-9 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-6-9 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-6-9 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-7-9 { width: 58.33333%; padding-bottom: 75%; }
  .aux-t-tile-7-9 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-7-9 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-7-9 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-8-9 { width: 66.66667%; padding-bottom: 75%; }
  .aux-t-tile-8-9 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-8-9 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-8-9 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-9-9 { width: 75%; padding-bottom: 75%; }
  .aux-t-tile-9-9 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-9-9 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-9-9 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-10-9 { width: 83.33333%; padding-bottom: 75%; }
  .aux-t-tile-10-9 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-10-9 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-10-9 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-11-9 { width: 91.66667%; padding-bottom: 75%; }
  .aux-t-tile-11-9 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-11-9 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-11-9 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-12-9 { width: 100%; padding-bottom: 75%; }
  .aux-t-tile-12-9 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-tile-sg-12-9 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-t-tile-lg-12-9 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-t-tile-1-10 { width: 8.33333%; padding-bottom: 83.33333%; }
  .aux-t-tile-1-10 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-t-tile-sg-1-10 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-1-10 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-2-10 { width: 16.66667%; padding-bottom: 83.33333%; }
  .aux-t-tile-2-10 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-t-tile-sg-2-10 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-2-10 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-3-10 { width: 25%; padding-bottom: 83.33333%; }
  .aux-t-tile-3-10 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-tile-sg-3-10 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-3-10 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-4-10 { width: 33.33333%; padding-bottom: 83.33333%; }
  .aux-t-tile-4-10 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-tile-sg-4-10 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-4-10 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-5-10 { width: 41.66667%; padding-bottom: 83.33333%; }
  .aux-t-tile-5-10 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-tile-sg-5-10 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-5-10 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-6-10 { width: 50%; padding-bottom: 83.33333%; }
  .aux-t-tile-6-10 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-tile-sg-6-10 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-6-10 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-7-10 { width: 58.33333%; padding-bottom: 83.33333%; }
  .aux-t-tile-7-10 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-7-10 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-7-10 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-8-10 { width: 66.66667%; padding-bottom: 83.33333%; }
  .aux-t-tile-8-10 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-8-10 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-8-10 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-9-10 { width: 75%; padding-bottom: 83.33333%; }
  .aux-t-tile-9-10 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-9-10 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-9-10 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-10-10 { width: 83.33333%; padding-bottom: 83.33333%; }
  .aux-t-tile-10-10 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-10-10 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-10-10 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-11-10 { width: 91.66667%; padding-bottom: 83.33333%; }
  .aux-t-tile-11-10 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-11-10 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-11-10 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-12-10 { width: 100%; padding-bottom: 83.33333%; }
  .aux-t-tile-12-10 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-tile-sg-12-10 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-t-tile-lg-12-10 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-t-tile-1-11 { width: 8.33333%; padding-bottom: 91.66667%; }
  .aux-t-tile-1-11 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }
  .aux-t-tile-sg-1-11 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-1-11 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-2-11 { width: 16.66667%; padding-bottom: 91.66667%; }
  .aux-t-tile-2-11 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-t-tile-sg-2-11 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-2-11 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-3-11 { width: 25%; padding-bottom: 91.66667%; }
  .aux-t-tile-3-11 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-t-tile-sg-3-11 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-3-11 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-4-11 { width: 33.33333%; padding-bottom: 91.66667%; }
  .aux-t-tile-4-11 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-tile-sg-4-11 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-4-11 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-5-11 { width: 41.66667%; padding-bottom: 91.66667%; }
  .aux-t-tile-5-11 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-tile-sg-5-11 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-5-11 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-6-11 { width: 50%; padding-bottom: 91.66667%; }
  .aux-t-tile-6-11 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-tile-sg-6-11 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-6-11 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-7-11 { width: 58.33333%; padding-bottom: 91.66667%; }
  .aux-t-tile-7-11 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-tile-sg-7-11 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-7-11 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-8-11 { width: 66.66667%; padding-bottom: 91.66667%; }
  .aux-t-tile-8-11 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-8-11 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-8-11 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-9-11 { width: 75%; padding-bottom: 91.66667%; }
  .aux-t-tile-9-11 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-9-11 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-9-11 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-10-11 { width: 83.33333%; padding-bottom: 91.66667%; }
  .aux-t-tile-10-11 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-10-11 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-10-11 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-11-11 { width: 91.66667%; padding-bottom: 91.66667%; }
  .aux-t-tile-11-11 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-11-11 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-11-11 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-12-11 { width: 100%; padding-bottom: 91.66667%; }
  .aux-t-tile-12-11 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-tile-sg-12-11 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-t-tile-lg-12-11 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-t-tile-1-12 { width: 8.33333%; padding-bottom: 100%; }
  .aux-t-tile-1-12 .aux-keep-aspect { height: 0; padding-bottom: 191.66667%; }
  .aux-t-tile-sg-1-12 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-1-12 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-2-12 { width: 16.66667%; padding-bottom: 100%; }
  .aux-t-tile-2-12 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }
  .aux-t-tile-sg-2-12 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-2-12 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-3-12 { width: 25%; padding-bottom: 100%; }
  .aux-t-tile-3-12 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-t-tile-sg-3-12 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-3-12 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-4-12 { width: 33.33333%; padding-bottom: 100%; }
  .aux-t-tile-4-12 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-t-tile-sg-4-12 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-4-12 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-5-12 { width: 41.66667%; padding-bottom: 100%; }
  .aux-t-tile-5-12 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-tile-sg-5-12 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-5-12 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-6-12 { width: 50%; padding-bottom: 100%; }
  .aux-t-tile-6-12 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-tile-sg-6-12 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-6-12 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-7-12 { width: 58.33333%; padding-bottom: 100%; }
  .aux-t-tile-7-12 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-tile-sg-7-12 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-7-12 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-8-12 { width: 66.66667%; padding-bottom: 100%; }
  .aux-t-tile-8-12 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-tile-sg-8-12 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-8-12 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-9-12 { width: 75%; padding-bottom: 100%; }
  .aux-t-tile-9-12 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-tile-sg-9-12 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-9-12 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-10-12 { width: 83.33333%; padding-bottom: 100%; }
  .aux-t-tile-10-12 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-tile-sg-10-12 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-10-12 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-11-12 { width: 91.66667%; padding-bottom: 100%; }
  .aux-t-tile-11-12 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-tile-sg-11-12 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-11-12 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-t-tile-12-12 { width: 100%; padding-bottom: 100%; }
  .aux-t-tile-12-12 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-tile-sg-12-12 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-t-tile-lg-12-12 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; } }
@media screen and (max-width: 767px) { .aux-m-tile-1-1 { width: 8.33333%; padding-bottom: 8.33333%; }
  .aux-m-tile-1-1 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-1-1 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-1-1 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-2-1 { width: 16.66667%; padding-bottom: 8.33333%; }
  .aux-m-tile-2-1 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-2-1 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-2-1 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-3-1 { width: 25%; padding-bottom: 8.33333%; }
  .aux-m-tile-3-1 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-3-1 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-3-1 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-4-1 { width: 33.33333%; padding-bottom: 8.33333%; }
  .aux-m-tile-4-1 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-4-1 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-4-1 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-5-1 { width: 41.66667%; padding-bottom: 8.33333%; }
  .aux-m-tile-5-1 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-tile-sg-5-1 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-5-1 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-6-1 { width: 50%; padding-bottom: 8.33333%; }
  .aux-m-tile-6-1 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-tile-sg-6-1 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-6-1 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-7-1 { width: 58.33333%; padding-bottom: 8.33333%; }
  .aux-m-tile-7-1 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-tile-sg-7-1 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-7-1 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-8-1 { width: 66.66667%; padding-bottom: 8.33333%; }
  .aux-m-tile-8-1 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-tile-sg-8-1 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-8-1 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-9-1 { width: 75%; padding-bottom: 8.33333%; }
  .aux-m-tile-9-1 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-m-tile-sg-9-1 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-9-1 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-10-1 { width: 83.33333%; padding-bottom: 8.33333%; }
  .aux-m-tile-10-1 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-m-tile-sg-10-1 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-10-1 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-11-1 { width: 91.66667%; padding-bottom: 8.33333%; }
  .aux-m-tile-11-1 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }
  .aux-m-tile-sg-11-1 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-11-1 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-12-1 { width: 100%; padding-bottom: 8.33333%; }
  .aux-m-tile-12-1 .aux-keep-aspect { height: 0; padding-bottom: 8.33333%; }
  .aux-m-tile-sg-12-1 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 8.33333%; margin: 0 1px; }
  .aux-m-tile-lg-12-1 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 8.33333%; margin: 0 15px; }
  .aux-m-tile-1-2 { width: 8.33333%; padding-bottom: 16.66667%; }
  .aux-m-tile-1-2 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-1-2 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-1-2 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-2-2 { width: 16.66667%; padding-bottom: 16.66667%; }
  .aux-m-tile-2-2 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-2-2 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-2-2 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-3-2 { width: 25%; padding-bottom: 16.66667%; }
  .aux-m-tile-3-2 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-3-2 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-3-2 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-4-2 { width: 33.33333%; padding-bottom: 16.66667%; }
  .aux-m-tile-4-2 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-4-2 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-4-2 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-5-2 { width: 41.66667%; padding-bottom: 16.66667%; }
  .aux-m-tile-5-2 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-5-2 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-5-2 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-6-2 { width: 50%; padding-bottom: 16.66667%; }
  .aux-m-tile-6-2 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-tile-sg-6-2 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-6-2 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-7-2 { width: 58.33333%; padding-bottom: 16.66667%; }
  .aux-m-tile-7-2 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-tile-sg-7-2 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-7-2 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-8-2 { width: 66.66667%; padding-bottom: 16.66667%; }
  .aux-m-tile-8-2 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-tile-sg-8-2 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-8-2 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-9-2 { width: 75%; padding-bottom: 16.66667%; }
  .aux-m-tile-9-2 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-tile-sg-9-2 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-9-2 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-10-2 { width: 83.33333%; padding-bottom: 16.66667%; }
  .aux-m-tile-10-2 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-m-tile-sg-10-2 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-10-2 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-11-2 { width: 91.66667%; padding-bottom: 16.66667%; }
  .aux-m-tile-11-2 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-m-tile-sg-11-2 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-11-2 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-12-2 { width: 100%; padding-bottom: 16.66667%; }
  .aux-m-tile-12-2 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }
  .aux-m-tile-sg-12-2 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 16.66667%; margin: 0 1px; }
  .aux-m-tile-lg-12-2 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 16.66667%; margin: 0 15px; }
  .aux-m-tile-1-3 { width: 8.33333%; padding-bottom: 25%; }
  .aux-m-tile-1-3 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-1-3 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-1-3 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-2-3 { width: 16.66667%; padding-bottom: 25%; }
  .aux-m-tile-2-3 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-2-3 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-2-3 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-3-3 { width: 25%; padding-bottom: 25%; }
  .aux-m-tile-3-3 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-3-3 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-3-3 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-4-3 { width: 33.33333%; padding-bottom: 25%; }
  .aux-m-tile-4-3 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-4-3 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-4-3 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-5-3 { width: 41.66667%; padding-bottom: 25%; }
  .aux-m-tile-5-3 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-5-3 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-5-3 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-6-3 { width: 50%; padding-bottom: 25%; }
  .aux-m-tile-6-3 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-6-3 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-6-3 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-7-3 { width: 58.33333%; padding-bottom: 25%; }
  .aux-m-tile-7-3 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-tile-sg-7-3 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-7-3 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-8-3 { width: 66.66667%; padding-bottom: 25%; }
  .aux-m-tile-8-3 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-tile-sg-8-3 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-8-3 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-9-3 { width: 75%; padding-bottom: 25%; }
  .aux-m-tile-9-3 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-tile-sg-9-3 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-9-3 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-10-3 { width: 83.33333%; padding-bottom: 25%; }
  .aux-m-tile-10-3 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-tile-sg-10-3 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-10-3 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-11-3 { width: 91.66667%; padding-bottom: 25%; }
  .aux-m-tile-11-3 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-m-tile-sg-11-3 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-11-3 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-12-3 { width: 100%; padding-bottom: 25%; }
  .aux-m-tile-12-3 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-m-tile-sg-12-3 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 25%; margin: 0 1px; }
  .aux-m-tile-lg-12-3 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 25%; margin: 0 15px; }
  .aux-m-tile-1-4 { width: 8.33333%; padding-bottom: 33.33333%; }
  .aux-m-tile-1-4 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-1-4 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-1-4 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-2-4 { width: 16.66667%; padding-bottom: 33.33333%; }
  .aux-m-tile-2-4 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-2-4 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-2-4 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-3-4 { width: 25%; padding-bottom: 33.33333%; }
  .aux-m-tile-3-4 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-3-4 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-3-4 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-4-4 { width: 33.33333%; padding-bottom: 33.33333%; }
  .aux-m-tile-4-4 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-4-4 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-4-4 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-5-4 { width: 41.66667%; padding-bottom: 33.33333%; }
  .aux-m-tile-5-4 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-5-4 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-5-4 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-6-4 { width: 50%; padding-bottom: 33.33333%; }
  .aux-m-tile-6-4 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-6-4 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-6-4 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-7-4 { width: 58.33333%; padding-bottom: 33.33333%; }
  .aux-m-tile-7-4 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-7-4 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-7-4 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-8-4 { width: 66.66667%; padding-bottom: 33.33333%; }
  .aux-m-tile-8-4 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-tile-sg-8-4 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-8-4 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-9-4 { width: 75%; padding-bottom: 33.33333%; }
  .aux-m-tile-9-4 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-tile-sg-9-4 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-9-4 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-10-4 { width: 83.33333%; padding-bottom: 33.33333%; }
  .aux-m-tile-10-4 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-tile-sg-10-4 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-10-4 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-11-4 { width: 91.66667%; padding-bottom: 33.33333%; }
  .aux-m-tile-11-4 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-tile-sg-11-4 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-11-4 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-12-4 { width: 100%; padding-bottom: 33.33333%; }
  .aux-m-tile-12-4 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-m-tile-sg-12-4 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 33.33333%; margin: 0 1px; }
  .aux-m-tile-lg-12-4 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 33.33333%; margin: 0 15px; }
  .aux-m-tile-1-5 { width: 8.33333%; padding-bottom: 41.66667%; }
  .aux-m-tile-1-5 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-tile-sg-1-5 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-1-5 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-2-5 { width: 16.66667%; padding-bottom: 41.66667%; }
  .aux-m-tile-2-5 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-2-5 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-2-5 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-3-5 { width: 25%; padding-bottom: 41.66667%; }
  .aux-m-tile-3-5 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-3-5 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-3-5 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-4-5 { width: 33.33333%; padding-bottom: 41.66667%; }
  .aux-m-tile-4-5 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-4-5 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-4-5 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-5-5 { width: 41.66667%; padding-bottom: 41.66667%; }
  .aux-m-tile-5-5 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-5-5 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-5-5 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-6-5 { width: 50%; padding-bottom: 41.66667%; }
  .aux-m-tile-6-5 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-6-5 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-6-5 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-7-5 { width: 58.33333%; padding-bottom: 41.66667%; }
  .aux-m-tile-7-5 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-7-5 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-7-5 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-8-5 { width: 66.66667%; padding-bottom: 41.66667%; }
  .aux-m-tile-8-5 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-8-5 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-8-5 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-9-5 { width: 75%; padding-bottom: 41.66667%; }
  .aux-m-tile-9-5 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-tile-sg-9-5 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-9-5 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-10-5 { width: 83.33333%; padding-bottom: 41.66667%; }
  .aux-m-tile-10-5 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-tile-sg-10-5 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-10-5 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-11-5 { width: 91.66667%; padding-bottom: 41.66667%; }
  .aux-m-tile-11-5 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-tile-sg-11-5 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-11-5 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-12-5 { width: 100%; padding-bottom: 41.66667%; }
  .aux-m-tile-12-5 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-tile-sg-12-5 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 41.66667%; margin: 0 1px; }
  .aux-m-tile-lg-12-5 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 41.66667%; margin: 0 15px; }
  .aux-m-tile-1-6 { width: 8.33333%; padding-bottom: 50%; }
  .aux-m-tile-1-6 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-tile-sg-1-6 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-1-6 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-2-6 { width: 16.66667%; padding-bottom: 50%; }
  .aux-m-tile-2-6 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-tile-sg-2-6 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-2-6 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-3-6 { width: 25%; padding-bottom: 50%; }
  .aux-m-tile-3-6 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-3-6 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-3-6 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-4-6 { width: 33.33333%; padding-bottom: 50%; }
  .aux-m-tile-4-6 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-4-6 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-4-6 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-5-6 { width: 41.66667%; padding-bottom: 50%; }
  .aux-m-tile-5-6 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-5-6 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-5-6 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-6-6 { width: 50%; padding-bottom: 50%; }
  .aux-m-tile-6-6 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-6-6 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-6-6 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-7-6 { width: 58.33333%; padding-bottom: 50%; }
  .aux-m-tile-7-6 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-7-6 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-7-6 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-8-6 { width: 66.66667%; padding-bottom: 50%; }
  .aux-m-tile-8-6 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-8-6 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-8-6 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-9-6 { width: 75%; padding-bottom: 50%; }
  .aux-m-tile-9-6 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-9-6 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-9-6 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-10-6 { width: 83.33333%; padding-bottom: 50%; }
  .aux-m-tile-10-6 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-tile-sg-10-6 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-10-6 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-11-6 { width: 91.66667%; padding-bottom: 50%; }
  .aux-m-tile-11-6 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-tile-sg-11-6 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-11-6 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-12-6 { width: 100%; padding-bottom: 50%; }
  .aux-m-tile-12-6 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-tile-sg-12-6 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 50%; margin: 0 1px; }
  .aux-m-tile-lg-12-6 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 50%; margin: 0 15px; }
  .aux-m-tile-1-7 { width: 8.33333%; padding-bottom: 58.33333%; }
  .aux-m-tile-1-7 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-tile-sg-1-7 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-1-7 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-2-7 { width: 16.66667%; padding-bottom: 58.33333%; }
  .aux-m-tile-2-7 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-tile-sg-2-7 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-2-7 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-3-7 { width: 25%; padding-bottom: 58.33333%; }
  .aux-m-tile-3-7 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-tile-sg-3-7 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-3-7 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-4-7 { width: 33.33333%; padding-bottom: 58.33333%; }
  .aux-m-tile-4-7 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-4-7 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-4-7 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-5-7 { width: 41.66667%; padding-bottom: 58.33333%; }
  .aux-m-tile-5-7 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-5-7 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-5-7 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-6-7 { width: 50%; padding-bottom: 58.33333%; }
  .aux-m-tile-6-7 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-6-7 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-6-7 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-7-7 { width: 58.33333%; padding-bottom: 58.33333%; }
  .aux-m-tile-7-7 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-7-7 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-7-7 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-8-7 { width: 66.66667%; padding-bottom: 58.33333%; }
  .aux-m-tile-8-7 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-8-7 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-8-7 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-9-7 { width: 75%; padding-bottom: 58.33333%; }
  .aux-m-tile-9-7 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-9-7 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-9-7 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-10-7 { width: 83.33333%; padding-bottom: 58.33333%; }
  .aux-m-tile-10-7 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-10-7 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-10-7 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-11-7 { width: 91.66667%; padding-bottom: 58.33333%; }
  .aux-m-tile-11-7 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-tile-sg-11-7 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-11-7 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-12-7 { width: 100%; padding-bottom: 58.33333%; }
  .aux-m-tile-12-7 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-tile-sg-12-7 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 58.33333%; margin: 0 1px; }
  .aux-m-tile-lg-12-7 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 58.33333%; margin: 0 15px; }
  .aux-m-tile-1-8 { width: 8.33333%; padding-bottom: 66.66667%; }
  .aux-m-tile-1-8 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-tile-sg-1-8 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-1-8 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-2-8 { width: 16.66667%; padding-bottom: 66.66667%; }
  .aux-m-tile-2-8 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-tile-sg-2-8 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-2-8 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-3-8 { width: 25%; padding-bottom: 66.66667%; }
  .aux-m-tile-3-8 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-tile-sg-3-8 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-3-8 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-4-8 { width: 33.33333%; padding-bottom: 66.66667%; }
  .aux-m-tile-4-8 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-tile-sg-4-8 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-4-8 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-5-8 { width: 41.66667%; padding-bottom: 66.66667%; }
  .aux-m-tile-5-8 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-5-8 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-5-8 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-6-8 { width: 50%; padding-bottom: 66.66667%; }
  .aux-m-tile-6-8 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-6-8 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-6-8 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-7-8 { width: 58.33333%; padding-bottom: 66.66667%; }
  .aux-m-tile-7-8 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-7-8 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-7-8 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-8-8 { width: 66.66667%; padding-bottom: 66.66667%; }
  .aux-m-tile-8-8 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-8-8 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-8-8 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-9-8 { width: 75%; padding-bottom: 66.66667%; }
  .aux-m-tile-9-8 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-9-8 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-9-8 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-10-8 { width: 83.33333%; padding-bottom: 66.66667%; }
  .aux-m-tile-10-8 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-10-8 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-10-8 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-11-8 { width: 91.66667%; padding-bottom: 66.66667%; }
  .aux-m-tile-11-8 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-11-8 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-11-8 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-12-8 { width: 100%; padding-bottom: 66.66667%; }
  .aux-m-tile-12-8 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-tile-sg-12-8 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 66.66667%; margin: 0 1px; }
  .aux-m-tile-lg-12-8 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 66.66667%; margin: 0 15px; }
  .aux-m-tile-1-9 { width: 8.33333%; padding-bottom: 75%; }
  .aux-m-tile-1-9 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-m-tile-sg-1-9 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-1-9 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-2-9 { width: 16.66667%; padding-bottom: 75%; }
  .aux-m-tile-2-9 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-tile-sg-2-9 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-2-9 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-3-9 { width: 25%; padding-bottom: 75%; }
  .aux-m-tile-3-9 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-tile-sg-3-9 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-3-9 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-4-9 { width: 33.33333%; padding-bottom: 75%; }
  .aux-m-tile-4-9 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-tile-sg-4-9 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-4-9 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-5-9 { width: 41.66667%; padding-bottom: 75%; }
  .aux-m-tile-5-9 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-tile-sg-5-9 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-5-9 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-6-9 { width: 50%; padding-bottom: 75%; }
  .aux-m-tile-6-9 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-6-9 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-6-9 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-7-9 { width: 58.33333%; padding-bottom: 75%; }
  .aux-m-tile-7-9 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-7-9 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-7-9 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-8-9 { width: 66.66667%; padding-bottom: 75%; }
  .aux-m-tile-8-9 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-8-9 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-8-9 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-9-9 { width: 75%; padding-bottom: 75%; }
  .aux-m-tile-9-9 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-9-9 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-9-9 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-10-9 { width: 83.33333%; padding-bottom: 75%; }
  .aux-m-tile-10-9 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-10-9 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-10-9 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-11-9 { width: 91.66667%; padding-bottom: 75%; }
  .aux-m-tile-11-9 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-11-9 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-11-9 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-12-9 { width: 100%; padding-bottom: 75%; }
  .aux-m-tile-12-9 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-tile-sg-12-9 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 75%; margin: 0 1px; }
  .aux-m-tile-lg-12-9 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 75%; margin: 0 15px; }
  .aux-m-tile-1-10 { width: 8.33333%; padding-bottom: 83.33333%; }
  .aux-m-tile-1-10 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-m-tile-sg-1-10 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-1-10 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-2-10 { width: 16.66667%; padding-bottom: 83.33333%; }
  .aux-m-tile-2-10 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-m-tile-sg-2-10 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-2-10 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-3-10 { width: 25%; padding-bottom: 83.33333%; }
  .aux-m-tile-3-10 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-tile-sg-3-10 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-3-10 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-4-10 { width: 33.33333%; padding-bottom: 83.33333%; }
  .aux-m-tile-4-10 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-tile-sg-4-10 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-4-10 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-5-10 { width: 41.66667%; padding-bottom: 83.33333%; }
  .aux-m-tile-5-10 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-tile-sg-5-10 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-5-10 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-6-10 { width: 50%; padding-bottom: 83.33333%; }
  .aux-m-tile-6-10 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-tile-sg-6-10 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-6-10 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-7-10 { width: 58.33333%; padding-bottom: 83.33333%; }
  .aux-m-tile-7-10 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-7-10 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-7-10 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-8-10 { width: 66.66667%; padding-bottom: 83.33333%; }
  .aux-m-tile-8-10 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-8-10 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-8-10 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-9-10 { width: 75%; padding-bottom: 83.33333%; }
  .aux-m-tile-9-10 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-9-10 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-9-10 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-10-10 { width: 83.33333%; padding-bottom: 83.33333%; }
  .aux-m-tile-10-10 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-10-10 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-10-10 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-11-10 { width: 91.66667%; padding-bottom: 83.33333%; }
  .aux-m-tile-11-10 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-11-10 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-11-10 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-12-10 { width: 100%; padding-bottom: 83.33333%; }
  .aux-m-tile-12-10 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-tile-sg-12-10 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 83.33333%; margin: 0 1px; }
  .aux-m-tile-lg-12-10 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 83.33333%; margin: 0 15px; }
  .aux-m-tile-1-11 { width: 8.33333%; padding-bottom: 91.66667%; }
  .aux-m-tile-1-11 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }
  .aux-m-tile-sg-1-11 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-1-11 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-2-11 { width: 16.66667%; padding-bottom: 91.66667%; }
  .aux-m-tile-2-11 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-m-tile-sg-2-11 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-2-11 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-3-11 { width: 25%; padding-bottom: 91.66667%; }
  .aux-m-tile-3-11 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-m-tile-sg-3-11 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-3-11 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-4-11 { width: 33.33333%; padding-bottom: 91.66667%; }
  .aux-m-tile-4-11 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-tile-sg-4-11 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-4-11 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-5-11 { width: 41.66667%; padding-bottom: 91.66667%; }
  .aux-m-tile-5-11 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-tile-sg-5-11 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-5-11 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-6-11 { width: 50%; padding-bottom: 91.66667%; }
  .aux-m-tile-6-11 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-tile-sg-6-11 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-6-11 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-7-11 { width: 58.33333%; padding-bottom: 91.66667%; }
  .aux-m-tile-7-11 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-tile-sg-7-11 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-7-11 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-8-11 { width: 66.66667%; padding-bottom: 91.66667%; }
  .aux-m-tile-8-11 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-8-11 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-8-11 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-9-11 { width: 75%; padding-bottom: 91.66667%; }
  .aux-m-tile-9-11 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-9-11 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-9-11 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-10-11 { width: 83.33333%; padding-bottom: 91.66667%; }
  .aux-m-tile-10-11 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-10-11 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-10-11 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-11-11 { width: 91.66667%; padding-bottom: 91.66667%; }
  .aux-m-tile-11-11 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-11-11 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-11-11 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-12-11 { width: 100%; padding-bottom: 91.66667%; }
  .aux-m-tile-12-11 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-tile-sg-12-11 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 91.66667%; margin: 0 1px; }
  .aux-m-tile-lg-12-11 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 91.66667%; margin: 0 15px; }
  .aux-m-tile-1-12 { width: 8.33333%; padding-bottom: 100%; }
  .aux-m-tile-1-12 .aux-keep-aspect { height: 0; padding-bottom: 191.66667%; }
  .aux-m-tile-sg-1-12 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-1-12 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-2-12 { width: 16.66667%; padding-bottom: 100%; }
  .aux-m-tile-2-12 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }
  .aux-m-tile-sg-2-12 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-2-12 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-3-12 { width: 25%; padding-bottom: 100%; }
  .aux-m-tile-3-12 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-m-tile-sg-3-12 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-3-12 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-4-12 { width: 33.33333%; padding-bottom: 100%; }
  .aux-m-tile-4-12 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-m-tile-sg-4-12 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-4-12 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-5-12 { width: 41.66667%; padding-bottom: 100%; }
  .aux-m-tile-5-12 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-tile-sg-5-12 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-5-12 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-6-12 { width: 50%; padding-bottom: 100%; }
  .aux-m-tile-6-12 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-tile-sg-6-12 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-6-12 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-7-12 { width: 58.33333%; padding-bottom: 100%; }
  .aux-m-tile-7-12 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-tile-sg-7-12 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-7-12 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-8-12 { width: 66.66667%; padding-bottom: 100%; }
  .aux-m-tile-8-12 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-tile-sg-8-12 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-8-12 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-9-12 { width: 75%; padding-bottom: 100%; }
  .aux-m-tile-9-12 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-tile-sg-9-12 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-9-12 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-10-12 { width: 83.33333%; padding-bottom: 100%; }
  .aux-m-tile-10-12 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-tile-sg-10-12 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-10-12 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-11-12 { width: 91.66667%; padding-bottom: 100%; }
  .aux-m-tile-11-12 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-tile-sg-11-12 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-11-12 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; }
  .aux-m-tile-12-12 { width: 100%; padding-bottom: 100%; }
  .aux-m-tile-12-12 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-tile-sg-12-12 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: 100%; margin: 0 1px; }
  .aux-m-tile-lg-12-12 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: 100%; margin: 0 15px; } }
/** Generate Big Grid layout classes with 12 columns */
.aux-big-grid-1-1 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-1-1 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-1-1 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-1 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-1 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-2-1 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-2-1 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-1 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-1 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-3-1 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-3-1 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-1 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-1 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-4-1 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-4-1 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-1 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-1 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-5-1 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-big-grid-sg-5-1 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-1 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-1 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-6-1 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-big-grid-sg-6-1 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-1 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-1 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-7-1 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-big-grid-sg-7-1 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-1 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-1 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-8-1 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-big-grid-sg-8-1 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-1 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-1 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-9-1 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }

.aux-big-grid-sg-9-1 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-1 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-1 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-10-1 .aux-keep-aspect { height: 0; padding-bottom: 25%; }

.aux-big-grid-sg-10-1 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-1 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-1 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-11-1 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }

.aux-big-grid-sg-11-1 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-1 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-1 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
.aux-big-grid-12-1 .aux-keep-aspect { height: 0; padding-bottom: 8.33333%; }

.aux-big-grid-sg-12-1 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-1 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-2 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-1-2 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-1-2 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-2 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-2 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-2-2 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-2-2 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-2 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-2 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-3-2 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-3-2 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-2 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-2 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-4-2 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-4-2 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-2 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-2 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-5-2 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-5-2 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-2 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-2 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-6-2 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-big-grid-sg-6-2 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-2 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-2 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-7-2 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-big-grid-sg-7-2 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-2 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-2 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-8-2 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-big-grid-sg-8-2 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-2 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-2 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-9-2 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-big-grid-sg-9-2 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-2 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-2 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-10-2 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }

.aux-big-grid-sg-10-2 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-2 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-2 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-11-2 .aux-keep-aspect { height: 0; padding-bottom: 25%; }

.aux-big-grid-sg-11-2 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-2 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-2 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
.aux-big-grid-12-2 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }

.aux-big-grid-sg-12-2 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-2 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-3 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-1-3 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-1-3 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-3 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-3 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-2-3 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-2-3 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-3 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-3 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-3-3 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-3-3 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-3 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-3 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-4-3 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-4-3 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-3 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-3 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-5-3 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-5-3 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-3 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-3 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-6-3 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-6-3 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-3 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-3 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-7-3 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-big-grid-sg-7-3 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-3 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-3 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-8-3 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-big-grid-sg-8-3 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-3 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-3 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-9-3 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-big-grid-sg-9-3 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-3 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-3 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-10-3 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-big-grid-sg-10-3 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-3 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-3 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-11-3 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }

.aux-big-grid-sg-11-3 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-3 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-3 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
.aux-big-grid-12-3 .aux-keep-aspect { height: 0; padding-bottom: 25%; }

.aux-big-grid-sg-12-3 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-3 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-4 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-1-4 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-1-4 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-4 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-4 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-2-4 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-2-4 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-4 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-4 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-3-4 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-3-4 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-4 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-4 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-4-4 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-4-4 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-4 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-4 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-5-4 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-5-4 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-4 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-4 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-6-4 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-6-4 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-4 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-4 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-7-4 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-7-4 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-4 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-4 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-8-4 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-big-grid-sg-8-4 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-4 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-4 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-9-4 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-big-grid-sg-9-4 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-4 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-4 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-10-4 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-big-grid-sg-10-4 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-4 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-4 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-11-4 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-big-grid-sg-11-4 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-4 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-4 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
.aux-big-grid-12-4 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }

.aux-big-grid-sg-12-4 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-4 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-5 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-1-5 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-big-grid-sg-1-5 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-5 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-5 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-2-5 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-2-5 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-5 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-5 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-3-5 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-3-5 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-5 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-5 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-4-5 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-4-5 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-5 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-5 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-5-5 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-5-5 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-5 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-5 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-6-5 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-6-5 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-5 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-5 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-7-5 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-7-5 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-5 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-5 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-8-5 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-8-5 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-5 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-5 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-9-5 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-big-grid-sg-9-5 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-5 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-5 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-10-5 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-big-grid-sg-10-5 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-5 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-5 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-11-5 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-big-grid-sg-11-5 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-5 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-5 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
.aux-big-grid-12-5 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }

.aux-big-grid-sg-12-5 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-5 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-6 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-1-6 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-big-grid-sg-1-6 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-6 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-6 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-2-6 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-big-grid-sg-2-6 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-6 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-6 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-3-6 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-3-6 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-6 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-6 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-4-6 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-4-6 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-6 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-6 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-5-6 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-5-6 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-6 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-6 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-6-6 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-6-6 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-6 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-6 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-7-6 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-7-6 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-6 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-6 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-8-6 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-8-6 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-6 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-6 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-9-6 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-9-6 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-6 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-6 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-10-6 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-big-grid-sg-10-6 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-6 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-6 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-11-6 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-big-grid-sg-11-6 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-6 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-6 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
.aux-big-grid-12-6 .aux-keep-aspect { height: 0; padding-bottom: 50%; }

.aux-big-grid-sg-12-6 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-6 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-7 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-1-7 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-big-grid-sg-1-7 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-7 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-7 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-2-7 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-big-grid-sg-2-7 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-7 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-7 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-3-7 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-big-grid-sg-3-7 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-7 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-7 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-4-7 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-4-7 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-7 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-7 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-5-7 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-5-7 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-7 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-7 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-6-7 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-6-7 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-7 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-7 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-7-7 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-7-7 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-7 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-7 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-8-7 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-8-7 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-7 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-7 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-9-7 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-9-7 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-7 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-7 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-10-7 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-10-7 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-7 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-7 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-11-7 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-big-grid-sg-11-7 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-7 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-7 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
.aux-big-grid-12-7 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }

.aux-big-grid-sg-12-7 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-7 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-8 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-1-8 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-big-grid-sg-1-8 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-8 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-8 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-2-8 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-big-grid-sg-2-8 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-8 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-8 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-3-8 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-big-grid-sg-3-8 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-8 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-8 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-4-8 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-big-grid-sg-4-8 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-8 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-8 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-5-8 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-5-8 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-8 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-8 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-6-8 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-6-8 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-8 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-8 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-7-8 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-7-8 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-8 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-8 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-8-8 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-8-8 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-8 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-8 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-9-8 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-9-8 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-8 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-8 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-10-8 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-10-8 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-8 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-8 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-11-8 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-11-8 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-8 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-8 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
.aux-big-grid-12-8 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }

.aux-big-grid-sg-12-8 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-8 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-9 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-1-9 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }

.aux-big-grid-sg-1-9 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-9 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-9 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-2-9 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-big-grid-sg-2-9 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-9 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-9 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-3-9 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-big-grid-sg-3-9 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-9 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-9 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-4-9 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-big-grid-sg-4-9 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-9 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-9 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-5-9 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-big-grid-sg-5-9 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-9 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-9 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-6-9 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-6-9 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-9 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-9 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-7-9 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-7-9 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-9 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-9 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-8-9 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-8-9 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-9 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-9 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-9-9 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-9-9 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-9 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-9 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-10-9 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-10-9 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-9 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-9 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-11-9 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-11-9 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-9 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-9 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
.aux-big-grid-12-9 .aux-keep-aspect { height: 0; padding-bottom: 75%; }

.aux-big-grid-sg-12-9 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-9 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-10 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-1-10 .aux-keep-aspect { height: 0; padding-bottom: 175%; }

.aux-big-grid-sg-1-10 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-10 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-10 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-2-10 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }

.aux-big-grid-sg-2-10 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-10 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-10 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-3-10 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-big-grid-sg-3-10 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-10 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-10 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-4-10 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-big-grid-sg-4-10 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-10 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-10 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-5-10 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-big-grid-sg-5-10 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-10 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-10 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-6-10 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-big-grid-sg-6-10 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-10 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-10 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-7-10 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-7-10 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-10 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-10 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-8-10 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-8-10 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-10 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-10 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-9-10 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-9-10 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-10 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-10 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-10-10 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-10-10 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-10 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-10 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-11-10 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-11-10 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-10 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-10 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
.aux-big-grid-12-10 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }

.aux-big-grid-sg-12-10 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-10 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-11 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-1-11 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }

.aux-big-grid-sg-1-11 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-11 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-11 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-2-11 .aux-keep-aspect { height: 0; padding-bottom: 175%; }

.aux-big-grid-sg-2-11 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-11 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-11 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-3-11 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }

.aux-big-grid-sg-3-11 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-11 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-11 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-4-11 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-big-grid-sg-4-11 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-11 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-11 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-5-11 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-big-grid-sg-5-11 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-11 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-11 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-6-11 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-big-grid-sg-6-11 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-11 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-11 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-7-11 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-big-grid-sg-7-11 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-11 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-11 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-8-11 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-8-11 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-11 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-11 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-9-11 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-9-11 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-11 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-11 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-10-11 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-10-11 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-11 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-11 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-11-11 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-11-11 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-11 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-11 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
.aux-big-grid-12-11 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }

.aux-big-grid-sg-12-11 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-11 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-1-12 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-1-12 .aux-keep-aspect { height: 0; padding-bottom: 191.66667%; }

.aux-big-grid-sg-1-12 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-1-12 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-2-12 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-2-12 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }

.aux-big-grid-sg-2-12 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-2-12 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-3-12 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-3-12 .aux-keep-aspect { height: 0; padding-bottom: 175%; }

.aux-big-grid-sg-3-12 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-3-12 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-4-12 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-4-12 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }

.aux-big-grid-sg-4-12 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-4-12 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-5-12 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-5-12 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }

.aux-big-grid-sg-5-12 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-5-12 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-6-12 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-6-12 .aux-keep-aspect { height: 0; padding-bottom: 150%; }

.aux-big-grid-sg-6-12 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-6-12 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-7-12 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-7-12 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }

.aux-big-grid-sg-7-12 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-7-12 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-8-12 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-8-12 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }

.aux-big-grid-sg-8-12 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-8-12 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-9-12 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-9-12 .aux-keep-aspect { height: 0; padding-bottom: 125%; }

.aux-big-grid-sg-9-12 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-9-12 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-10-12 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-10-12 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }

.aux-big-grid-sg-10-12 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-10-12 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-11-12 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-11-12 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }

.aux-big-grid-sg-11-12 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-11-12 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

.aux-big-grid-12-12 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
.aux-big-grid-12-12 .aux-keep-aspect { height: 0; padding-bottom: 100%; }

.aux-big-grid-sg-12-12 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }

.aux-big-grid-lg-12-12 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }

@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-t-big-grid-1-1 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-1-1 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-1-1 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-1 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-1 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-2-1 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-2-1 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-1 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-1 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-3-1 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-3-1 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-1 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-1 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-4-1 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-4-1 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-1 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-1 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-5-1 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-big-grid-sg-5-1 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-1 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-1 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-6-1 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-big-grid-sg-6-1 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-1 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-1 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-7-1 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-big-grid-sg-7-1 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-1 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-1 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-8-1 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-big-grid-sg-8-1 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-1 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-1 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-9-1 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-t-big-grid-sg-9-1 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-1 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-1 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-10-1 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-t-big-grid-sg-10-1 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-1 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-1 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-11-1 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }
  .aux-t-big-grid-sg-11-1 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-1 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-1 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-t-big-grid-12-1 .aux-keep-aspect { height: 0; padding-bottom: 8.33333%; }
  .aux-t-big-grid-sg-12-1 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-1 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-2 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-1-2 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-1-2 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-2 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-2 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-2-2 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-2-2 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-2 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-2 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-3-2 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-3-2 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-2 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-2 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-4-2 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-4-2 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-2 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-2 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-5-2 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-5-2 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-2 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-2 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-6-2 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-big-grid-sg-6-2 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-2 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-2 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-7-2 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-big-grid-sg-7-2 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-2 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-2 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-8-2 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-big-grid-sg-8-2 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-2 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-2 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-9-2 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-big-grid-sg-9-2 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-2 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-2 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-10-2 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-t-big-grid-sg-10-2 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-2 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-2 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-11-2 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-t-big-grid-sg-11-2 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-2 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-2 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-t-big-grid-12-2 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }
  .aux-t-big-grid-sg-12-2 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-2 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-3 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-1-3 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-1-3 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-3 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-3 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-2-3 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-2-3 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-3 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-3 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-3-3 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-3-3 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-3 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-3 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-4-3 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-4-3 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-3 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-3 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-5-3 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-5-3 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-3 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-3 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-6-3 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-6-3 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-3 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-3 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-7-3 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-big-grid-sg-7-3 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-3 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-3 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-8-3 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-big-grid-sg-8-3 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-3 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-3 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-9-3 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-big-grid-sg-9-3 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-3 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-3 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-10-3 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-big-grid-sg-10-3 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-3 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-3 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-11-3 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-t-big-grid-sg-11-3 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-3 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-3 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-t-big-grid-12-3 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-t-big-grid-sg-12-3 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-3 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-4 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-1-4 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-1-4 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-4 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-4 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-2-4 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-2-4 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-4 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-4 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-3-4 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-3-4 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-4 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-4 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-4-4 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-4-4 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-4 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-4 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-5-4 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-5-4 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-4 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-4 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-6-4 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-6-4 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-4 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-4 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-7-4 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-7-4 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-4 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-4 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-8-4 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-big-grid-sg-8-4 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-4 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-4 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-9-4 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-big-grid-sg-9-4 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-4 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-4 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-10-4 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-big-grid-sg-10-4 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-4 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-4 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-11-4 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-big-grid-sg-11-4 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-4 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-4 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-t-big-grid-12-4 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-t-big-grid-sg-12-4 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-4 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-5 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-1-5 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-big-grid-sg-1-5 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-5 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-5 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-2-5 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-2-5 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-5 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-5 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-3-5 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-3-5 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-5 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-5 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-4-5 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-4-5 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-5 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-5 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-5-5 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-5-5 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-5 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-5 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-6-5 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-6-5 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-5 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-5 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-7-5 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-7-5 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-5 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-5 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-8-5 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-8-5 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-5 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-5 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-9-5 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-big-grid-sg-9-5 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-5 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-5 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-10-5 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-big-grid-sg-10-5 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-5 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-5 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-11-5 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-big-grid-sg-11-5 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-5 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-5 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-t-big-grid-12-5 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-t-big-grid-sg-12-5 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-5 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-6 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-1-6 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-big-grid-sg-1-6 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-6 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-6 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-2-6 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-big-grid-sg-2-6 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-6 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-6 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-3-6 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-3-6 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-6 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-6 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-4-6 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-4-6 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-6 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-6 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-5-6 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-5-6 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-6 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-6 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-6-6 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-6-6 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-6 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-6 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-7-6 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-7-6 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-6 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-6 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-8-6 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-8-6 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-6 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-6 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-9-6 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-9-6 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-6 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-6 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-10-6 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-big-grid-sg-10-6 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-6 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-6 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-11-6 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-big-grid-sg-11-6 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-6 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-6 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-t-big-grid-12-6 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-t-big-grid-sg-12-6 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-6 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-7 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-1-7 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-big-grid-sg-1-7 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-7 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-7 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-2-7 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-big-grid-sg-2-7 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-7 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-7 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-3-7 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-big-grid-sg-3-7 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-7 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-7 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-4-7 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-4-7 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-7 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-7 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-5-7 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-5-7 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-7 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-7 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-6-7 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-6-7 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-7 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-7 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-7-7 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-7-7 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-7 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-7 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-8-7 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-8-7 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-7 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-7 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-9-7 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-9-7 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-7 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-7 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-10-7 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-10-7 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-7 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-7 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-11-7 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-big-grid-sg-11-7 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-7 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-7 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-t-big-grid-12-7 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-t-big-grid-sg-12-7 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-7 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-8 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-1-8 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-big-grid-sg-1-8 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-8 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-8 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-2-8 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-big-grid-sg-2-8 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-8 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-8 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-3-8 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-big-grid-sg-3-8 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-8 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-8 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-4-8 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-big-grid-sg-4-8 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-8 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-8 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-5-8 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-5-8 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-8 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-8 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-6-8 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-6-8 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-8 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-8 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-7-8 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-7-8 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-8 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-8 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-8-8 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-8-8 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-8 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-8 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-9-8 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-9-8 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-8 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-8 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-10-8 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-10-8 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-8 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-8 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-11-8 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-11-8 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-8 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-8 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-t-big-grid-12-8 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-t-big-grid-sg-12-8 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-8 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-9 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-1-9 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-t-big-grid-sg-1-9 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-9 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-9 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-2-9 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-big-grid-sg-2-9 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-9 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-9 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-3-9 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-big-grid-sg-3-9 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-9 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-9 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-4-9 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-big-grid-sg-4-9 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-9 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-9 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-5-9 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-big-grid-sg-5-9 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-9 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-9 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-6-9 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-6-9 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-9 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-9 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-7-9 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-7-9 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-9 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-9 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-8-9 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-8-9 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-9 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-9 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-9-9 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-9-9 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-9 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-9 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-10-9 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-10-9 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-9 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-9 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-11-9 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-11-9 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-9 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-9 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-t-big-grid-12-9 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-t-big-grid-sg-12-9 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-9 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-10 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-1-10 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-t-big-grid-sg-1-10 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-10 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-10 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-2-10 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-t-big-grid-sg-2-10 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-10 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-10 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-3-10 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-big-grid-sg-3-10 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-10 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-10 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-4-10 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-big-grid-sg-4-10 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-10 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-10 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-5-10 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-big-grid-sg-5-10 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-10 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-10 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-6-10 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-big-grid-sg-6-10 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-10 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-10 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-7-10 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-7-10 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-10 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-10 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-8-10 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-8-10 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-10 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-10 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-9-10 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-9-10 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-10 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-10 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-10-10 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-10-10 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-10 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-10 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-11-10 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-11-10 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-10 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-10 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-t-big-grid-12-10 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-t-big-grid-sg-12-10 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-10 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-11 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-1-11 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }
  .aux-t-big-grid-sg-1-11 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-11 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-11 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-2-11 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-t-big-grid-sg-2-11 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-11 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-11 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-3-11 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-t-big-grid-sg-3-11 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-11 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-11 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-4-11 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-big-grid-sg-4-11 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-11 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-11 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-5-11 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-big-grid-sg-5-11 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-11 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-11 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-6-11 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-big-grid-sg-6-11 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-11 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-11 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-7-11 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-big-grid-sg-7-11 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-11 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-11 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-8-11 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-8-11 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-11 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-11 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-9-11 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-9-11 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-11 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-11 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-10-11 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-10-11 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-11 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-11 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-11-11 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-11-11 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-11 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-11 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-t-big-grid-12-11 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-t-big-grid-sg-12-11 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-11 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-1-12 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-1-12 .aux-keep-aspect { height: 0; padding-bottom: 191.66667%; }
  .aux-t-big-grid-sg-1-12 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-1-12 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-2-12 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-2-12 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }
  .aux-t-big-grid-sg-2-12 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-2-12 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-3-12 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-3-12 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-t-big-grid-sg-3-12 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-3-12 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-4-12 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-4-12 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-t-big-grid-sg-4-12 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-4-12 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-5-12 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-5-12 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-t-big-grid-sg-5-12 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-5-12 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-6-12 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-6-12 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-t-big-grid-sg-6-12 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-6-12 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-7-12 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-7-12 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-t-big-grid-sg-7-12 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-7-12 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-8-12 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-8-12 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-t-big-grid-sg-8-12 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-8-12 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-9-12 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-9-12 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-t-big-grid-sg-9-12 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-9-12 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-10-12 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-10-12 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-t-big-grid-sg-10-12 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-10-12 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-11-12 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-11-12 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-t-big-grid-sg-11-12 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-11-12 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-t-big-grid-12-12 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-t-big-grid-12-12 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-t-big-grid-sg-12-12 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-t-big-grid-lg-12-12 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; } }
@media screen and (max-width: 767px) { .aux-m-big-grid-1-1 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-1-1 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-1-1 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-1 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-1 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-2-1 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-2-1 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-1 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-1 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-3-1 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-3-1 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-1 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-1 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-4-1 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-4-1 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-1 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-1 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-5-1 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-big-grid-sg-5-1 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-1 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-1 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-6-1 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-big-grid-sg-6-1 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-1 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-1 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-7-1 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-big-grid-sg-7-1 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-1 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-1 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-8-1 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-big-grid-sg-8-1 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-1 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-1 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-9-1 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-m-big-grid-sg-9-1 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-1 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-1 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-10-1 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-m-big-grid-sg-10-1 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-1 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-1 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-11-1 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }
  .aux-m-big-grid-sg-11-1 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-1 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-1 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 1 * 73% / 12 ); }
  .aux-m-big-grid-12-1 .aux-keep-aspect { height: 0; padding-bottom: 8.33333%; }
  .aux-m-big-grid-sg-12-1 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-1 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 1 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-2 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-1-2 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-1-2 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-2 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-2 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-2-2 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-2-2 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-2 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-2 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-3-2 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-3-2 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-2 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-2 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-4-2 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-4-2 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-2 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-2 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-5-2 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-5-2 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-2 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-2 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-6-2 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-big-grid-sg-6-2 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-2 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-2 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-7-2 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-big-grid-sg-7-2 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-2 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-2 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-8-2 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-big-grid-sg-8-2 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-2 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-2 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-9-2 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-big-grid-sg-9-2 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-2 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-2 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-10-2 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-m-big-grid-sg-10-2 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-2 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-2 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-11-2 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-m-big-grid-sg-11-2 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-2 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-2 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 2 * 73% / 12 ); }
  .aux-m-big-grid-12-2 .aux-keep-aspect { height: 0; padding-bottom: 16.66667%; }
  .aux-m-big-grid-sg-12-2 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-2 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 2 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-3 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-1-3 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-1-3 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-3 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-3 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-2-3 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-2-3 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-3 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-3 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-3-3 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-3-3 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-3 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-3 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-4-3 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-4-3 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-3 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-3 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-5-3 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-5-3 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-3 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-3 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-6-3 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-6-3 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-3 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-3 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-7-3 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-big-grid-sg-7-3 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-3 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-3 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-8-3 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-big-grid-sg-8-3 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-3 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-3 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-9-3 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-big-grid-sg-9-3 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-3 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-3 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-10-3 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-big-grid-sg-10-3 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-3 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-3 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-11-3 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-m-big-grid-sg-11-3 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-3 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-3 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 3 * 73% / 12 ); }
  .aux-m-big-grid-12-3 .aux-keep-aspect { height: 0; padding-bottom: 25%; }
  .aux-m-big-grid-sg-12-3 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-3 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 3 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-4 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-1-4 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-1-4 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-4 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-4 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-2-4 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-2-4 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-4 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-4 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-3-4 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-3-4 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-4 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-4 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-4-4 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-4-4 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-4 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-4 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-5-4 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-5-4 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-4 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-4 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-6-4 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-6-4 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-4 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-4 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-7-4 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-7-4 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-4 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-4 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-8-4 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-big-grid-sg-8-4 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-4 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-4 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-9-4 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-big-grid-sg-9-4 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-4 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-4 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-10-4 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-big-grid-sg-10-4 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-4 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-4 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-11-4 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-big-grid-sg-11-4 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-4 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-4 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 4 * 73% / 12 ); }
  .aux-m-big-grid-12-4 .aux-keep-aspect { height: 0; padding-bottom: 33.33333%; }
  .aux-m-big-grid-sg-12-4 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-4 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 4 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-5 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-1-5 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-big-grid-sg-1-5 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-5 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-5 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-2-5 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-2-5 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-5 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-5 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-3-5 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-3-5 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-5 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-5 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-4-5 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-4-5 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-5 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-5 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-5-5 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-5-5 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-5 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-5 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-6-5 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-6-5 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-5 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-5 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-7-5 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-7-5 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-5 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-5 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-8-5 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-8-5 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-5 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-5 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-9-5 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-big-grid-sg-9-5 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-5 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-5 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-10-5 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-big-grid-sg-10-5 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-5 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-5 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-11-5 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-big-grid-sg-11-5 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-5 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-5 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 5 * 73% / 12 ); }
  .aux-m-big-grid-12-5 .aux-keep-aspect { height: 0; padding-bottom: 41.66667%; }
  .aux-m-big-grid-sg-12-5 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-5 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 5 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-6 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-1-6 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-big-grid-sg-1-6 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-6 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-6 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-2-6 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-big-grid-sg-2-6 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-6 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-6 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-3-6 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-3-6 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-6 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-6 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-4-6 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-4-6 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-6 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-6 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-5-6 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-5-6 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-6 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-6 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-6-6 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-6-6 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-6 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-6 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-7-6 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-7-6 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-6 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-6 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-8-6 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-8-6 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-6 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-6 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-9-6 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-9-6 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-6 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-6 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-10-6 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-big-grid-sg-10-6 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-6 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-6 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-11-6 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-big-grid-sg-11-6 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-6 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-6 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 6 * 73% / 12 ); }
  .aux-m-big-grid-12-6 .aux-keep-aspect { height: 0; padding-bottom: 50%; }
  .aux-m-big-grid-sg-12-6 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-6 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 6 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-7 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-1-7 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-big-grid-sg-1-7 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-7 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-7 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-2-7 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-big-grid-sg-2-7 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-7 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-7 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-3-7 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-big-grid-sg-3-7 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-7 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-7 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-4-7 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-4-7 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-7 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-7 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-5-7 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-5-7 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-7 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-7 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-6-7 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-6-7 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-7 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-7 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-7-7 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-7-7 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-7 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-7 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-8-7 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-8-7 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-7 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-7 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-9-7 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-9-7 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-7 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-7 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-10-7 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-10-7 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-7 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-7 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-11-7 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-big-grid-sg-11-7 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-7 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-7 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 7 * 73% / 12 ); }
  .aux-m-big-grid-12-7 .aux-keep-aspect { height: 0; padding-bottom: 58.33333%; }
  .aux-m-big-grid-sg-12-7 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-7 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 7 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-8 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-1-8 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-big-grid-sg-1-8 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-8 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-8 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-2-8 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-big-grid-sg-2-8 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-8 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-8 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-3-8 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-big-grid-sg-3-8 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-8 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-8 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-4-8 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-big-grid-sg-4-8 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-8 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-8 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-5-8 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-5-8 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-8 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-8 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-6-8 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-6-8 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-8 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-8 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-7-8 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-7-8 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-8 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-8 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-8-8 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-8-8 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-8 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-8 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-9-8 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-9-8 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-8 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-8 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-10-8 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-10-8 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-8 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-8 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-11-8 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-11-8 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-8 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-8 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 8 * 73% / 12 ); }
  .aux-m-big-grid-12-8 .aux-keep-aspect { height: 0; padding-bottom: 66.66667%; }
  .aux-m-big-grid-sg-12-8 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-8 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 8 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-9 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-1-9 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-m-big-grid-sg-1-9 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-9 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-9 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-2-9 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-big-grid-sg-2-9 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-9 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-9 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-3-9 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-big-grid-sg-3-9 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-9 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-9 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-4-9 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-big-grid-sg-4-9 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-9 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-9 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-5-9 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-big-grid-sg-5-9 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-9 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-9 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-6-9 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-6-9 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-9 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-9 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-7-9 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-7-9 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-9 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-9 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-8-9 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-8-9 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-9 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-9 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-9-9 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-9-9 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-9 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-9 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-10-9 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-10-9 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-9 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-9 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-11-9 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-11-9 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-9 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-9 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 9 * 73% / 12 ); }
  .aux-m-big-grid-12-9 .aux-keep-aspect { height: 0; padding-bottom: 75%; }
  .aux-m-big-grid-sg-12-9 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-9 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 9 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-10 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-1-10 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-m-big-grid-sg-1-10 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-10 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-10 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-2-10 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-m-big-grid-sg-2-10 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-10 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-10 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-3-10 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-big-grid-sg-3-10 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-10 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-10 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-4-10 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-big-grid-sg-4-10 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-10 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-10 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-5-10 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-big-grid-sg-5-10 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-10 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-10 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-6-10 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-big-grid-sg-6-10 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-10 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-10 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-7-10 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-7-10 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-10 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-10 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-8-10 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-8-10 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-10 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-10 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-9-10 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-9-10 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-10 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-10 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-10-10 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-10-10 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-10 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-10 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-11-10 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-11-10 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-10 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-10 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 10 * 73% / 12 ); }
  .aux-m-big-grid-12-10 .aux-keep-aspect { height: 0; padding-bottom: 83.33333%; }
  .aux-m-big-grid-sg-12-10 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-10 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 10 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-11 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-1-11 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }
  .aux-m-big-grid-sg-1-11 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-11 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-11 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-2-11 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-m-big-grid-sg-2-11 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-11 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-11 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-3-11 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-m-big-grid-sg-3-11 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-11 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-11 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-4-11 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-big-grid-sg-4-11 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-11 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-11 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-5-11 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-big-grid-sg-5-11 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-11 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-11 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-6-11 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-big-grid-sg-6-11 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-11 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-11 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-7-11 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-big-grid-sg-7-11 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-11 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-11 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-8-11 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-8-11 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-11 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-11 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-9-11 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-9-11 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-11 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-11 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-10-11 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-10-11 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-11 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-11 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-11-11 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-11-11 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-11 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-11 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 11 * 73% / 12 ); }
  .aux-m-big-grid-12-11 .aux-keep-aspect { height: 0; padding-bottom: 91.66667%; }
  .aux-m-big-grid-sg-12-11 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-11 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 11 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-1-12 { width: calc( 1 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-1-12 .aux-keep-aspect { height: 0; padding-bottom: 191.66667%; }
  .aux-m-big-grid-sg-1-12 { width: calc( 1 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-1-12 { width: calc( 1 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-2-12 { width: calc( 2 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-2-12 .aux-keep-aspect { height: 0; padding-bottom: 183.33333%; }
  .aux-m-big-grid-sg-2-12 { width: calc( 2 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-2-12 { width: calc( 2 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-3-12 { width: calc( 3 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-3-12 .aux-keep-aspect { height: 0; padding-bottom: 175%; }
  .aux-m-big-grid-sg-3-12 { width: calc( 3 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-3-12 { width: calc( 3 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-4-12 { width: calc( 4 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-4-12 .aux-keep-aspect { height: 0; padding-bottom: 166.66667%; }
  .aux-m-big-grid-sg-4-12 { width: calc( 4 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-4-12 { width: calc( 4 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-5-12 { width: calc( 5 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-5-12 .aux-keep-aspect { height: 0; padding-bottom: 158.33333%; }
  .aux-m-big-grid-sg-5-12 { width: calc( 5 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-5-12 { width: calc( 5 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-6-12 { width: calc( 6 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-6-12 .aux-keep-aspect { height: 0; padding-bottom: 150%; }
  .aux-m-big-grid-sg-6-12 { width: calc( 6 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-6-12 { width: calc( 6 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-7-12 { width: calc( 7 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-7-12 .aux-keep-aspect { height: 0; padding-bottom: 141.66667%; }
  .aux-m-big-grid-sg-7-12 { width: calc( 7 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-7-12 { width: calc( 7 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-8-12 { width: calc( 8 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-8-12 .aux-keep-aspect { height: 0; padding-bottom: 133.33333%; }
  .aux-m-big-grid-sg-8-12 { width: calc( 8 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-8-12 { width: calc( 8 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-9-12 { width: calc( 9 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-9-12 .aux-keep-aspect { height: 0; padding-bottom: 125%; }
  .aux-m-big-grid-sg-9-12 { width: calc( 9 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-9-12 { width: calc( 9 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-10-12 { width: calc( 10 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-10-12 .aux-keep-aspect { height: 0; padding-bottom: 116.66667%; }
  .aux-m-big-grid-sg-10-12 { width: calc( 10 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-10-12 { width: calc( 10 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-11-12 { width: calc( 11 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-11-12 .aux-keep-aspect { height: 0; padding-bottom: 108.33333%; }
  .aux-m-big-grid-sg-11-12 { width: calc( 11 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-11-12 { width: calc( 11 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; }
  .aux-m-big-grid-12-12 { width: calc( 12 * 100% / 12 ); padding-bottom: calc( 12 * 73% / 12 ); }
  .aux-m-big-grid-12-12 .aux-keep-aspect { height: 0; padding-bottom: 100%; }
  .aux-m-big-grid-sg-12-12 { width: calc( 12 * 100% / 12 - 2px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 1px; }
  .aux-m-big-grid-lg-12-12 { width: calc( 12 * 100% / 12 - 30px ); padding-bottom: calc( 12 * 73% / 12 ); margin: 0 15px; } }
.aux-masonry-layout { /* clear fix */ }
.aux-masonry-layout:after { content: ''; display: block; clear: both; }

/** Auxin Bullet Navigation  Example:  <ul class="aux-bullets aux-large aux-mask"> <li class="aux-bullet aux-overlay"></li> <li class="aux-bullet"></li> <li class="aux-bullet"></li> <li class="aux-bullet"></li> <li class="aux-bullet"></li> <li class="aux-bullet"></li> <li class="aux-bullet"></li> <li class="aux-bullet"></li> <li class="aux-bullet"></li> </ul>  */
.aux-bullets, .aux-bullets ul { list-style: none; position: relative; }
.aux-bullets li, .aux-bullets ul li { float: left; }
.aux-bullets::after, .aux-bullets ul::after { content: ""; display: table; clear: both; }
.aux-bullets .aux-bullet, .aux-bullets.aux-overlay .aux-select-overlay { cursor: pointer; width: 13px; height: 13px; border-radius: 50%; position: relative; border: solid 1px #3d3d3d; margin: 0 4px 0 0; box-sizing: border-box; transition: all 300ms; }
.aux-bullets.aux-large .aux-bullet, .aux-bullets.aux-large .aux-bullets.aux-overlay .aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-large .aux-select-overlay { width: 16px; height: 16px; margin: 0 6px 0 0; }
.aux-bullets.aux-small .aux-bullet, .aux-bullets.aux-small .aux-bullets.aux-overlay .aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-small .aux-select-overlay { width: 9px; height: 9px; margin: 0 2px 0 0; }
.aux-bullets.aux-squre .aux-bullet, .aux-bullets.aux-squre .aux-bullets.aux-overlay .aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-squre .aux-select-overlay { border-radius: 0; }
.aux-bullets.aux-fill .aux-bullet, .aux-bullets.aux-fill .aux-bullets.aux-overlay .aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-fill .aux-select-overlay { border-width: 0; background-color: #d3d3d3; }
.aux-bullets .aux-bullet.aux-selected, .aux-bullets.aux-overlay .aux-selected.aux-select-overlay { background: #3d3d3d; }
.aux-bullets.aux-fill-in { box-shadow: 0 0 0 0 #3d3d3d inset; }
.aux-bullets.aux-fill-in .aux-bullet.aux-selected, .aux-bullets.aux-fill-in .aux-bullets.aux-overlay .aux-selected.aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-fill-in .aux-selected.aux-select-overlay { box-shadow: 0 0 0 7px #3d3d3d inset; }
.aux-bullets.aux-fill-in .aux-bullet.aux-selected, .aux-bullets.aux-fill-in .aux-bullets.aux-overlay .aux-selected.aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-fill-in .aux-selected.aux-select-overlay { background: transparent; }
.aux-bullets.aux-fill-in.aux-fill .aux-bullet.aux-selected, .aux-bullets.aux-fill-in.aux-fill .aux-bullets.aux-overlay .aux-selected.aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-fill-in.aux-fill .aux-selected.aux-select-overlay { background: #d3d3d3; }
.aux-bullets.aux-fill-in.aux-large .aux-bullet.aux-selected, .aux-bullets.aux-fill-in.aux-large .aux-bullets.aux-overlay .aux-selected.aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-fill-in.aux-large .aux-selected.aux-select-overlay { box-shadow: 0 0 0 9px #3d3d3d inset; }
.aux-bullets.aux-fill-in.aux-small .aux-bullet.aux-selected, .aux-bullets.aux-fill-in.aux-small .aux-bullets.aux-overlay .aux-selected.aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-fill-in.aux-small .aux-selected.aux-select-overlay { box-shadow: 0 0 0 5px #3d3d3d inset; }
.aux-bullets.aux-overlay .aux-select-overlay { background-color: #3d3d3d; position: absolute; top: 0; z-index: 2; }
.aux-bullets.aux-overlay.aux-large .aux-select-overlay { width: 16px; height: 16px; }
.aux-bullets.aux-overlay.aux-small .aux-select-overlay { width: 9px; height: 9px; }
.aux-bullets.aux-overlay .aux-bullet.aux-selected, .aux-bullets.aux-overlay .aux-selected.aux-select-overlay { background: transparent; }
.aux-bullets.aux-overlay.aux-fill .aux-bullet.aux-selected, .aux-bullets.aux-overlay.aux-fill .aux-selected.aux-select-overlay { background: #d3d3d3; }
.aux-bullets.aux-mask .aux-bullet, .aux-bullets.aux-mask .aux-bullets.aux-overlay .aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-mask .aux-select-overlay { transform: translateZ(0); overflow: hidden; border-width: 0; }
.aux-bullets.aux-mask .aux-bullet::before, .aux-bullets.aux-mask .aux-bullets.aux-overlay .aux-select-overlay::before, .aux-bullets.aux-overlay .aux-bullets.aux-mask .aux-select-overlay::before, .aux-bullets.aux-mask .aux-bullet::after, .aux-bullets.aux-mask .aux-bullets.aux-overlay .aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask .aux-select-overlay::after { content: ""; display: block; width: 100%; height: 100%; border-radius: inherit; position: absolute; box-sizing: inherit; }
.aux-bullets.aux-mask .aux-bullet::before, .aux-bullets.aux-mask .aux-bullets.aux-overlay .aux-select-overlay::before, .aux-bullets.aux-overlay .aux-bullets.aux-mask .aux-select-overlay::before { border: inherit; border-width: 1px; top: 0; left: 0; }
.aux-bullets.aux-mask .aux-bullet::after, .aux-bullets.aux-mask .aux-bullets.aux-overlay .aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask .aux-select-overlay::after { top: 100%; background-color: #3d3d3d; transition: inherit; }
.aux-bullets.aux-mask .aux-bullet.aux-selected, .aux-bullets.aux-mask .aux-bullets.aux-overlay .aux-selected.aux-select-overlay, .aux-bullets.aux-overlay .aux-bullets.aux-mask .aux-selected.aux-select-overlay { background: transparent; }
.aux-bullets.aux-mask .aux-bullet.aux-selected::after, .aux-bullets.aux-mask .aux-bullets.aux-overlay .aux-selected.aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask .aux-selected.aux-select-overlay::after { transform: translateY(-100%); }
.aux-bullets.aux-mask.aux-fill .aux-bullet::before, .aux-bullets.aux-mask.aux-fill .aux-bullets.aux-overlay .aux-select-overlay::before, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-fill .aux-select-overlay::before { border: none; }
.aux-bullets.aux-mask.aux-from-left .aux-bullet::after, .aux-bullets.aux-mask.aux-from-left .aux-bullets.aux-overlay .aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-from-left .aux-select-overlay::after { left: -100%; top: auto; }
.aux-bullets.aux-mask.aux-from-left .aux-bullet.aux-selected::after, .aux-bullets.aux-mask.aux-from-left .aux-bullets.aux-overlay .aux-selected.aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-from-left .aux-selected.aux-select-overlay::after { transform: translateX(100%); }
.aux-bullets.aux-mask.aux-from-right .aux-bullet::after, .aux-bullets.aux-mask.aux-from-right .aux-bullets.aux-overlay .aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-from-right .aux-select-overlay::after { right: -100%; top: auto; }
.aux-bullets.aux-mask.aux-from-right .aux-bullet.aux-selected::after, .aux-bullets.aux-mask.aux-from-right .aux-bullets.aux-overlay .aux-selected.aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-from-right .aux-selected.aux-select-overlay::after { transform: translateX(-100%); }
.aux-bullets.aux-mask.aux-from-top .aux-bullet::after, .aux-bullets.aux-mask.aux-from-top .aux-bullets.aux-overlay .aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-from-top .aux-select-overlay::after { top: -100%; }
.aux-bullets.aux-mask.aux-from-top .aux-bullet.aux-selected::after, .aux-bullets.aux-mask.aux-from-top .aux-bullets.aux-overlay .aux-selected.aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-from-top .aux-selected.aux-select-overlay::after { transform: translateY(100%); }
.aux-bullets.aux-mask.aux-from-center .aux-bullet::after, .aux-bullets.aux-mask.aux-from-center .aux-bullets.aux-overlay .aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-from-center .aux-select-overlay::after { top: 0; transform: scale(0.01); transform-origin: center; }
.aux-bullets.aux-mask.aux-from-center .aux-bullet.aux-selected::after, .aux-bullets.aux-mask.aux-from-center .aux-bullets.aux-overlay .aux-selected.aux-select-overlay::after, .aux-bullets.aux-overlay .aux-bullets.aux-mask.aux-from-center .aux-selected.aux-select-overlay::after { transform: scale(1); }

/** Auxin arrow navigation styles  @Example  <div class="aux-arrow-nav aux-round"> <span class="aux-overlay"></span> <span class="aux-svg-arrow aux-large-right aux-white"></span> </div>  */
.aux-arrow-nav { position: relative; cursor: pointer; transform: translateZ(0); background-color: #3d3d3d; width: 36px; height: 36px; overflow: hidden; }
.aux-arrow-nav.aux-white { background-color: white; }
.aux-arrow-nav.aux-outline { box-shadow: 0 0 0 1px #3d3d3d inset; background-color: transparent; }
.aux-arrow-nav.aux-outline .aux-overlay::after { background-color: #3d3d3d; }
.aux-arrow-nav.aux-outline.aux-white { border-color: white; box-shadow: 0 0 0 1px white inset; }
.aux-arrow-nav.aux-outline.aux-white .aux-overlay::after { background-color: white; }
.aux-arrow-nav.aux-round { border-radius: 50%; width: 73px; height: 73px; }
.aux-arrow-nav.aux-round.aux-small { width: 23px; height: 23px; }
.aux-arrow-nav.aux-round.aux-semi-small { width: 43px; height: 43px; }
.aux-arrow-nav.aux-round.aux-medium { width: 51px; height: 51px; }
.aux-arrow-nav.aux-round.aux-large { width: 119px; height: 119px; }
.aux-arrow-nav.aux-round .aux-overlay { width: 105%; transition-duration: 450ms; }
.aux-arrow-nav.aux-round-left { border-radius: 50% 0 0 50%; }
.aux-arrow-nav.aux-round-right { border-radius: 0 50% 50% 0; }
.aux-arrow-nav.aux-round-top { border-radius: 50% 50% 0 0; }
.aux-arrow-nav.aux-round-bottom { border-radius: 0 0 50% 50%; }
.aux-arrow-nav.aux-small { width: 22px; height: 22px; }
.aux-arrow-nav .aux-svg-arrow { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-arrow-nav .aux-overlay { position: absolute; width: 150%; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0, 0); transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-arrow-nav .aux-overlay::after { position: relative; content: ''; border-radius: 50%; display: block; padding-top: 100%; background-color: #636363; }
.aux-arrow-nav:hover .aux-overlay { transform: translate(-50%, -50%) scale(1, 1); }
.aux-arrow-nav .aux-hover-arrow { opacity: 0; }
.aux-arrow-nav.aux-hover-slide .aux-hover-arrow[class*="down"] { transform: translate(-50%, -150%); }
.aux-arrow-nav.aux-hover-slide .aux-hover-arrow[class*="up"] { transform: translate(-50%, 50%); }
.aux-arrow-nav.aux-hover-slide .aux-hover-arrow[class*="right"] { transform: translate(-150%, -50%); }
.aux-arrow-nav.aux-hover-slide .aux-hover-arrow[class*="left"] { transform: translate(50%, -50%); }
.aux-arrow-nav.aux-hover-slide .aux-hover-arrow[class*="plus"], .aux-arrow-nav.aux-hover-slide .aux-hover-arrow[class*="cross"] { transform: translate(-50%, -50%) rotate(-90deg); }
.aux-arrow-nav.aux-hover-slide:hover .aux-svg-arrow[class*="down"] { transform: translate(-50%, 50%); }
.aux-arrow-nav.aux-hover-slide:hover .aux-svg-arrow[class*="up"] { transform: translate(-50%, -150%); }
.aux-arrow-nav.aux-hover-slide:hover .aux-svg-arrow[class*="right"] { transform: translate(50%, -50%); }
.aux-arrow-nav.aux-hover-slide:hover .aux-svg-arrow[class*="left"] { transform: translate(-150%, -50%); }
.aux-arrow-nav.aux-hover-slide:hover .aux-svg-arrow[class*="plus"], .aux-arrow-nav.aux-hover-slide:hover .aux-svg-arrow[class*="cross"] { transform: translate(-50%, -50%) rotate(90deg); }
.aux-arrow-nav.aux-hover-slide .aux-hover-arrow { transition-duration: 700ms; }
.aux-arrow-nav.aux-hover-fill { transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-arrow-nav.aux-hover-fill:hover { background-color: #636363; }
.aux-arrow-nav.aux-hover-fill:hover.aux-outline { background-color: #3d3d3d; }
.aux-arrow-nav:hover .aux-svg-arrow { opacity: 0; }
.aux-arrow-nav:hover .aux-svg-arrow.aux-no-fade { opacity: 1; }
.aux-arrow-nav:hover .aux-hover-arrow { transform: translate(-50%, -50%) !important; opacity: 1; }

.aux-widget-post-slider .aux-next.aux-mc-arrows, .type-post.format-gallery .aux-next.aux-mc-arrows, .aux-widget-post-slider .aux-prev.aux-mc-arrows, .type-post.format-gallery .aux-prev.aux-mc-arrows { position: absolute; top: 50%; transform: translateY(-50%); left: 15px; }
.aux-widget-post-slider .aux-mc-arrows .aux-arrow-nav, .type-post.format-gallery .aux-mc-arrows .aux-arrow-nav { width: 50px; height: 50px; }
.aux-widget-post-slider .aux-mc-arrows .aux-arrow-nav .aux-overlay::after, .type-post.format-gallery .aux-mc-arrows .aux-arrow-nav .aux-overlay::after { background-color: #F1F1F1; }
.aux-widget-post-slider .aux-next.aux-mc-arrows, .type-post.format-gallery .aux-next.aux-mc-arrows { left: auto; right: 15px; }

/** Load more and read more buttons ------------------------------------------------------------------------------ */
/* Loade more example markup  <div class="aux-load-more"> <svg class="aux-circle" width="100%" height="100%" viewBox="0 0 102 102"> <circle class="aux-stroke-bg" r="50" cx="51" cy="51" fill="none"></circle> <circle class="aux-progress" r="50" cx="51" cy="51" fill="none" transform="rotate(-90 51 51)"></circle> </svg> <div class="aux-label-text"><span class="aux-svg-arrow aux-small-down"></span>MORE</div> <span class="aux-loading-label">LOADING</span> </div>  */
.aux-load-more { cursor: pointer; position: relative; width: 118px; height: 118px; border-radius: 50%; overflow: hidden; }
.aux-load-more svg { position: relative; }
.aux-load-more svg .aux-progress { stroke: #3d3d3d; stroke-width: 1; stroke-dashoffset: 0; stroke-dasharray: 314.1596; }
.aux-load-more svg .aux-progress-bg { stroke: #f0f0f0; stroke-width: 1; }
.aux-load-more svg .aux-stroke-bg { stroke: #f0f0f0; stroke-width: 1; }
.aux-load-more .aux-label-text, .aux-load-more .aux-loading-label { color: #3d3d3d; font-size: 0.8em; text-align: center; position: absolute; top: 0; left: 0; width: 100%; line-height: 118px; transition: opacity 300ms; }
.aux-load-more .aux-label-text .aux-svg-arrow, .aux-load-more .aux-loading-label .aux-svg-arrow { display: inline-block; vertical-align: middle; margin-right: 0.2em; }
.aux-load-more .aux-loading-label { opacity: 0; transition: opacity 300ms 100ms; }
.aux-load-more .aux-label-text .aux-svg-arrow[class*="-h-"] { margin: 0; transition: all 250ms; }
.aux-load-more .aux-overlay { position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0, 0); transition: width 550ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-load-more .aux-overlay::after { position: relative; content: ''; border-radius: 50%; display: block; padding-top: 100%; background-color: #f0f0f0; }
.aux-load-more:hover .aux-overlay { transform: translate(-50%, -50%) scale(1, 1); }
.aux-load-more.aux-active-loading svg .aux-progress { -moz-animation: aux-load-more-stroke-animation 2s cubic-bezier(0.645, 0.045, 0.355, 1) infinite; -webkit-animation: aux-load-more-stroke-animation 2s cubic-bezier(0.645, 0.045, 0.355, 1) infinite; animation: aux-load-more-stroke-animation 2s cubic-bezier(0.645, 0.045, 0.355, 1) infinite; }
.aux-load-more.aux-active-loading .aux-loading-label { opacity: 1; -moz-animation: aux-loade-more-loading-flash 0.02s 300ms infinite alternate; -webkit-animation: aux-loade-more-loading-flash 0.02s 300ms infinite alternate; animation: aux-loade-more-loading-flash 0.02s 300ms infinite alternate; }
.aux-load-more.aux-active-loading .aux-label-text .aux-svg-arrow[class*="-h-"] { transform: translateY(100%); opacity: 0; }
.aux-load-more.aux-active-loading .aux-label-text { opacity: 0; }
.aux-load-more.aux-active-loading .aux-overlay { width: 0 !important; }

@-moz-keyframes aux-load-more-stroke-animation { 0% { stroke-dashoffset: 0; }
  50% { stroke-dashoffset: -314.1596; }
  100% { stroke-dashoffset: -628.3192; } }
@-webkit-keyframes aux-load-more-stroke-animation { 0% { stroke-dashoffset: 0; }
  50% { stroke-dashoffset: -314.1596; }
  100% { stroke-dashoffset: -628.3192; } }
@keyframes aux-load-more-stroke-animation { 0% { stroke-dashoffset: 0; }
  50% { stroke-dashoffset: -314.1596; }
  100% { stroke-dashoffset: -628.3192; } }
@-moz-keyframes aux-loade-more-loading-flash { 0% { opacity: 1; }
  100% { opacity: 0.5; } }
@-webkit-keyframes aux-loade-more-loading-flash { 0% { opacity: 1; }
  100% { opacity: 0.5; } }
@keyframes aux-loade-more-loading-flash { 0% { opacity: 1; }
  100% { opacity: 0.5; } }
.aux-read-more, .aux-post-nav { display: inline-block; padding: 0.52em 1.3em; border-radius: 50em; background-color: #3d3d3d; color: white; text-decoration: none; font-size: 0.82em; }
.aux-read-more:hover, .aux-post-nav:hover { color: inherit; }
.aux-read-more::after, .aux-post-nav::after { content: '\2192'; font-family: Arial; font-size: 1.1em; display: inline-block; margin-left: 0.4em; }
.aux-read-more.aux-outline, .aux-post-nav.aux-outline { border: solid 1px #3d3d3d; color: #3d3d3d; background-color: transparent; transition: all 350ms ease-in; }
.aux-read-more.aux-arrow-left::before, .aux-post-nav.aux-arrow-left::before { content: '\2190'; margin-right: 0.4em; font-family: Arial; display: inline-block; }
.aux-read-more.aux-arrow-left::after, .aux-post-nav.aux-arrow-left::after { display: none; }
.aux-read-more.aux-disabled, .aux-post-nav.aux-disabled { cursor: default; background-color: #bdbdbd; }
.aux-read-more.aux-disabled.aux-outline, .aux-post-nav.aux-disabled.aux-outline { background-color: transparent; border-color: #bdbdbd; color: #bdbdbd; }
.aux-read-more.aux-outline:hover, .aux-post-nav.aux-outline:hover { background-color: #3d3d3d; color: white; transition: all 350ms ease-out; }

/** Loop loading ------------------------------------------------------------------------------ */
/* loop loading example markup  <div class="aux-loading-loop"> <svg class="aux-circle" width="100%" height="100%" viewBox="0 0 42 42"> <circle class="aux-stroke-bg" r="20" cx="21" cy="21" fill="none"></circle> <circle class="aux-progress" r="20" cx="21" cy="21" fill="none" transform="rotate(-90 21 21)"></circle> </svg> </div>  */
.aux-loading-loop { position: relative; width: 45px; height: 45px; border-radius: 50%; }
.aux-loading-loop svg { position: relative; }
.aux-loading-loop svg .aux-progress { stroke: #3d3d3d; stroke-width: 1; stroke-dashoffset: 0; stroke-dasharray: 125.66384; }
.aux-loading-loop svg .aux-stroke-bg { stroke: #f0f0f0; stroke-width: 1; }
.aux-loading-loop svg .aux-progress { -moz-animation: aux-loop-loading-stroke-animation 2s cubic-bezier(0.645, 0.045, 0.355, 1) infinite; -webkit-animation: aux-loop-loading-stroke-animation 2s cubic-bezier(0.645, 0.045, 0.355, 1) infinite; animation: aux-loop-loading-stroke-animation 2s cubic-bezier(0.645, 0.045, 0.355, 1) infinite; }

@-moz-keyframes aux-loop-loading-stroke-animation { 0% { stroke-dashoffset: 0; }
  50% { stroke-dashoffset: -125.66384; }
  100% { stroke-dashoffset: -251.32768; } }
@-webkit-keyframes aux-loop-loading-stroke-animation { 0% { stroke-dashoffset: 0; }
  50% { stroke-dashoffset: -125.66384; }
  100% { stroke-dashoffset: -251.32768; } }
@keyframes aux-loop-loading-stroke-animation { 0% { stroke-dashoffset: 0; }
  50% { stroke-dashoffset: -125.66384; }
  100% { stroke-dashoffset: -251.32768; } }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea { padding: 1.1em; max-width: 400px; width: 100%; transition: border-color 300ms; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus { border-color: #3D3D3D; }

select:not([multiple]) { -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; border-radius: 0; border: solid 1px #BBB; padding: 16px 48px 16px 18px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgNDEgNSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzRjNGM0YzsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJ0aGluX2Fycm93X3NtYWxsX2NvcHlfNiIgZGF0YS1uYW1lPSJ0aGluIGFycm93IHNtYWxsIGNvcHkgNiIgY2xhc3M9ImNscy0xIiBkPSJNNzcyLDg3NXYtMWgxdjFoLTFabS0xLDF2LTFoMXYxaC0xWm0tMSwxdi0xaDF2MWgtMVptLTEsMXYtMWgxdjFoLTFabS0xLDF2LTFoMXYxaC0xWm0tMS0yaDF2MWgtMXYtMVptLTEtMWgxdjFoLTF2LTFabS0xLTFoMXYxaC0xdi0xWm0tMS0xaDF2MWgtMXYtMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NDggLTg3NCkiLz4KPC9zdmc+Cg==); background-repeat: no-repeat; background-position: right center; }
select:not([multiple])::-ms-expand { display: none; }
select:focus:not([multiple]) { outline: none; border-color: #3D3D3D; }
.ie9 select:not([multiple]) { padding-right: 0.5em; background-image: initial; }

input[type="radio"] { -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none; width: 16px; height: 16px; border: solid 1px #3D3D3D; border-radius: 50%; box-shadow: 0 0 0px 2.5px white inset; margin-right: 5px; vertical-align: text-top; transition: background-color 300ms; }
input[type="radio"]:focus { outline: none; }
input[type="radio"]:checked { background-color: #3D3D3D; }

.wpcf7-form .wpcf7-checkbox .wpcf7-list-item:first-of-type { margin-left: 0; }

.aux-checkbox, .wpcf7-form .wpcf7-checkbox input[type="checkbox"] { appearance: none; -moz-appearance: none; -webkit-appearance: none; box-sizing: border-box; display: inline-block !important; width: 13px; height: 13px; background: white; border: 1px solid #3d3d3d; }
.aux-checkbox + label, .aux-checkbox + .wpcf7-list-item-label, .wpcf7-form .wpcf7-checkbox input[type="checkbox"] + label, .wpcf7-form .wpcf7-checkbox input[type="checkbox"] + .wpcf7-list-item-label { cursor: pointer; padding: 0; font-size: 16px; color: #3D3D3D; }
.aux-checkbox:focus, .wpcf7-form .wpcf7-checkbox input[type="checkbox"]:focus { outline: none; }
.aux-checkbox:checked, .wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiPjxkZWZzPjxwYXRoIGlkPSJrZ25lYSIgZD0iTTE4Ljk0IDI0djFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYyaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdi0xaC0xdi0xaC0xdi0yaDF2MXptNy02aDF2MmgtMXoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2IC0xOCkiPjx1c2UgZmlsbD0iIzRjNGM0YyIgeGxpbms6aHJlZj0iI2tnbmVhIi8+PC9nPjwvZz48L3N2Zz4=); background-repeat: no-repeat; background-position: center center; background-size: 13px 7px; }
.aux-checkbox:disabled, .wpcf7-form .wpcf7-checkbox input[type="checkbox"]:disabled { background: #EAEAEA; }

label { display: block; margin-bottom: 1em; font-size: 1.1em; color: #3D3D3D; }
label + br { display: none; }

input[type="reset"], input[type="submit"] { padding: 12px 32px; margin-right: 5px; background-color: #3D3D3D; color: white; vertical-align: top; font-size: 0.8125em; font-weight: 600; text-transform: uppercase; }
input[type="reset"]:hover, input[type="submit"]:hover { background-color: #505050; }

input[type="reset"] { background-color: transparent; padding: 11px 32px; border: solid 1px #3D3D3D; color: #3D3D3D; }
input[type="reset"]:hover { background-color: #F1F1F1; }

fieldset { padding: 15px 30px; }

legend { padding: 0 10px; margin-left: -10px; }

.aux-btn-loader { position: relative; }
.aux-btn-loader span { transition: none; opacity: 1; }
.aux-btn-loader svg { opacity: 0; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
.aux-btn-loader.aux-svg-progress span { opacity: 0; }
.aux-btn-loader.aux-svg-progress svg { opacity: 1; }

.aux-search-form .aux-search-field { height: 46px; float: left; margin-right: 2px; }
.aux-search-form.aux-iconic-search .aux-search-field { padding-right: 40px; }
.aux-search-form form { display: inline-block; position: relative; }
.aux-search-form .aux-submit-icon-container { position: absolute; color: #BBB; right: 5px; height: 100%; transition: color 300ms; }
.aux-search-form .aux-submit-icon-container::before { position: absolute; width: 100%; top: 50%; vertical-align: middle; display: inline-block; font-size: 1.4em; font-family: "auxin-front"; color: inherit; text-align: center; speak: none; transform: translateY(-50%); }
.aux-search-form .aux-submit-icon-container:hover { color: #3D3D3D; }
.aux-search-form .aux-iconic-search-submit { width: 40px; height: 80px; margin: 0; padding: 0; text-indent: 10em; overflow: hidden; background: transparent; }
.aux-search-form .aux-iconic-search-submit:hover { background: transparent; }
.aux-search-form .aux-search-submit { height: 40px; float: left; }
.aux-search-form .aux-search-submit:hover { background: #505050; }

.aux-dropdown-container:after, .aux-select:after, .aux-dropdown:after { border-top-width: 0.35em; left: -1.5625em; }
.aux-dropdown-container.aux-fill select, .aux-select.aux-fill select, .aux-dropdown.aux-fill select { color: white; border: none; background-color: #3d3d3d; }
.aux-dropdown-container.aux-fill:after, .aux-select.aux-fill:after, .aux-dropdown.aux-fill:after { z-index: 1; -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; pointer-events: none; border-top-color: white; }
.aux-dropdown-container.aux-large select, .aux-select.aux-large select, .aux-dropdown.aux-large select { padding: 0.875em 1.25em; padding-right: 3.125em; font-size: 110%; }
.aux-dropdown-container select, .aux-select select, .aux-dropdown select { background-image: none; }

.select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }

.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear { position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }

.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-search--inline { float: left; }

.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-dropdown { background-color: white; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }

.select2-results { display: block; }

.select2-results__options { list-style: none; margin: 0; padding: 0; }

.select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none; }

.select2-results__option[aria-selected] { cursor: pointer; }

.select2-container--open .select2-dropdown { left: 0; }

.select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-search--dropdown { display: block; padding: 4px; }

.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide { display: none; }

.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }

.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; }

.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] { padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] { color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; }

.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; }

.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none; }

.select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above { border-bottom: none; }

.select2-container--classic .select2-dropdown--below { border-top: none; }

.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] { padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: white; }

.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }

/** Averta Modern Form How to use :  <form class="aux-modern-form"> 	<div class="aux-input-group"> 		<input></input>
		<label></label>
		<div class="aux-modern-form-border"></div>
	</div> </form> */
.wpcf7 .aux-modern-form input[type="text"], .wpcf7 .aux-modern-form input[type="password"], .wpcf7 .aux-modern-form input[type="email"], .wpcf7 .aux-modern-form input[type="tel"], .wpcf7 .aux-modern-form input[type="url"], .wpcf7 .aux-modern-form input[type="date"], .wpcf7 .aux-modern-form textarea { padding: 1.4375em 0; margin-bottom: 0; height: auto; border: none; }
.aux-modern-form#commentform input[type="text"], .aux-modern-form#commentform input[type="password"], .aux-modern-form#commentform input[type="email"], .aux-modern-form#commentform input[type="tel"], .aux-modern-form#commentform input[type="url"], .aux-modern-form#commentform input[type="date"], .aux-modern-form#commentform textarea { padding: 1.4375em 0; margin-bottom: 0; height: auto; border: none; }
.aux-modern-form input[type="text"], .aux-modern-form input[type="password"], .aux-modern-form input[type="email"], .aux-modern-form input[type="tel"], .aux-modern-form input[type="url"], .aux-modern-form input[type="date"], .aux-modern-form textarea { padding: 1.4375em 0; margin-bottom: 0; height: auto; border: none; }
.aux-modern-form .aux-input-group { position: relative; margin-bottom: 50px; }
.aux-modern-form .aux-input-group label { position: absolute; left: 0px; top: 24px; margin-bottom: 0; font-size: 1em; line-height: 23px; transform-origin: top left; transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1); }
.aux-modern-form .aux-input-group .aux-modern-form-border { width: 100%; height: 2px; background-color: #3D3D3D; }
.aux-modern-form .aux-input-group br, .aux-modern-form .aux-input-group p { display: none; }
.aux-modern-form .aux-input-group.aux-focused label { transform: scale(0.75) translateY(-34px); }
.aux-modern-form .aux-input-group.aux-focused .aux-modern-form-border { box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25); }
.aux-modern-form .aux-input-group:last-of-type { margin-bottom: 30px; }
.aux-modern-form input[type="submit"] { padding: 0.9375em 3.125em !important; font-size: 0.875em; line-height: 21px; font-weight: 600; border-radius: 25px; }
.aux-modern-form.aux-light .aux-input-group input[type="text"], .aux-modern-form.aux-light .aux-input-group input[type="password"], .aux-modern-form.aux-light .aux-input-group input[type="email"], .aux-modern-form.aux-light .aux-input-group input[type="tel"], .aux-modern-form.aux-light .aux-input-group input[type="date"], .aux-modern-form.aux-light .aux-input-group textarea, .aux-modern-form.aux-light .aux-input-group label { color: rgba(255, 255, 255, 0.85); }
.aux-modern-form.aux-light .aux-input-group .aux-modern-form-border { background-color: #FFFFFF; }
.aux-modern-form.aux-light .aux-input-group.aux-focused .aux-modern-form-border { box-shadow: 0px 0px 6px 0px rgba(255, 255, 255, 0.65); }
.aux-modern-form.aux-light input[type="submit"] { background-color: #FFFFFF; color: #3D3D3D; }

/*
* <form class="aux-form-inline-three">
* <div class="aux-inline-inputs> <label>Name:</label><input type="text"></div>
* <div class="aux-inline-inputs> <label>Email</label><input type="email"></div>
* <div class="aux-block-inputs> <label>Comment:</label><textarea></div>
* </form>
*/
[class*="aux-form-inline-"] { display: flex; flex-flow: row wrap; }
[class*="aux-form-inline-"] > *:not(.form-submit) { flex-basis: 100%; }
[class*="aux-form-inline-"] .aux-inline-inputs input { width: 100% !important; }
[class*="aux-form-inline-"].aux-form-inline-three { justify-content: space-between; }
[class*="aux-form-inline-"].aux-form-inline-three .aux-inline-inputs { flex-basis: calc(33.333% - 30px); }
@media screen and (max-width: 767px) { .aux-resp [class*="aux-form-inline-"].aux-form-inline-three .aux-inline-inputs { flex-basis: 100%; } }
[class*="aux-form-inline-"].aux-form-inline-two { justify-content: space-between; }
[class*="aux-form-inline-"].aux-form-inline-two .aux-inline-inputs { flex-basis: calc(50% - 30px); }
@media screen and (max-width: 767px) { .aux-resp [class*="aux-form-inline-"].aux-form-inline-two .aux-inline-inputs { flex-basis: 100%; } }

/** Auxin filter list element  Sample markup  <div class="aux-filters aux-cube"> <div class="aux-select-overlay"></div> <ul> <li><a href="#"><span data-select="Minimal">Minimal</span></a></li> <li><a href="#"><span data-select="Portfolio">Portfolio</span></a></li> <li><a href="#"><span data-select="One page">One page</span></a></li> <li><a href="#"><span data-select="Sport">Sport</span></a></li> <li><a href="#"><span data-select="Magazine">Magazine</span></a></li> <li><a href="#"><span data-select="Hotel">Hotel</span></a></li> <li><a href="#"><span data-select="Book Library">Book Library</span></a></li> <li><a href="#"><span data-select="Multipurpose">Multipurpose</span></a></li> <li><a href="#"><span data-select="Gallery">Gallery</span></a></li> </ul> </div> */
.aux-filters ul { list-style: none; }
.aux-filters ul:after { content: ""; display: table; clear: both; }
.aux-filters ul > li { float: left; }
.aux-filters li > a { text-decoration: none; display: block; cursor: point; padding: 0.625em 0.75em; color: #aaa; }
.aux-filters li > a:hover { color: inherit; }
.aux-filters.aux-underline, .aux-filters.aux-slideup { margin-left: -0.75em; }
.aux-filters.aux-bordered li { border: solid 1px #bbb; border-right-width: 0; }
.aux-filters.aux-bordered li:last-child { border-right-width: 1px; }
.aux-filters .aux-selected { color: #3d3d3d; transition: all 300ms; }
.aux-filters.aux-fill .aux-selected li > a { background-color: transparent; }
.aux-filters .aux-select-overlay { display: none; }
.aux-filters.aux-overlay .aux-select-overlay { display: block; position: absolute; border: solid 1px #3d3d3d; border-radius: 20em; box-sizing: border-box; transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-filters.aux-underline li > a > span::after { content: ""; display: block; width: 100%; height: 1px; background: #3d3d3d; margin-top: 0.5em; opacity: 0; transition: all 300ms; transform: translateY(10px); }
.aux-filters.aux-underline .aux-selected span::after { transform: translateY(0); opacity: 1; }
.aux-filters.aux-cube li > a { padding: 0; }
.aux-filters.aux-cube li > a span { transform-style: preserve-3d; transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); padding: 0.625em 0.75em; display: block; }
.aux-filters.aux-cube li > a span::after { content: attr(data-select) ""; display: block; padding: inherit; white-space: nowrap; position: absolute; top: 100%; left: 0; color: white; background: #3d3d3d; transform-origin: 0% 0%; transform: rotateX(-90deg); }
.aux-filters.aux-cube .aux-selected span { transform: rotateX(90deg) translateY(-100%); transform-origin: 50% 0; background: #f9f9f9; }
.aux-filters.aux-slideup li > a { padding-left: 0; padding-right: 0; text-transform: uppercase; }
.aux-filters.aux-slideup li > a span { position: relative; display: block; padding: 0 0.75em; overflow: hidden; text-align: center; color: transparent; }
.aux-filters.aux-slideup li > a span::after, .aux-filters.aux-slideup li > a span::before { content: attr(data-select) ""; display: block; position: absolute; white-space: nowrap; margin: 0 auto; top: 0; color: #3d3d3d; transition: all 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-filters.aux-slideup li > a span::after { top: auto; font-weight: bold; }
.aux-filters.aux-slideup .aux-selected span::before, .aux-filters.aux-slideup .aux-selected span::after { transform: translateY(-100%); }
.aux-filters.aux-underline-anim .aux-select-overlay { border-radius: 0; border-width: 0 0 2px 0; border-color: #3d3d3d; }
.aux-filters.aux-fill li { background: #f9f9f9; }
.aux-filters.aux-fill .aux-selected { color: white; background-color: #3d3d3d; }
.aux-filters.aux-dropdown-filter { margin-bottom: 1em; float: none !important; display: flex; }
.aux-filters.aux-dropdown-filter.aux-center { z-index: 9; justify-content: center; }
.aux-filters.aux-dropdown-filter.aux-center > ul { left: 50%; right: auto; transform: translateY(10px) translateX(-50%); }
.aux-filters.aux-dropdown-filter.aux-center > ul.aux-active { transform: translateY(0) translateX(-50%); }
.aux-filters.aux-dropdown-filter.aux-right { justify-content: flex-end; }
.aux-filters.aux-dropdown-filter.aux-left > ul { left: 0; right: auto; }
.aux-filters.aux-dropdown-filter .aux-filter-by { color: #AAA; font-weight: 600; font-size: 0.875em; text-transform: uppercase; cursor: pointer; }
.aux-filters.aux-dropdown-filter .aux-filter-by .aux-filter-name { color: #3d3d3d; }
.aux-filters.aux-dropdown-filter > ul { position: absolute; right: 0; top: 0; padding: 0.9375em 0; background: #fff; opacity: 0; transform: translateY(10px); box-shadow: 0px 3px 50px 0px rgba(0, 0, 0, 0.1); visibility: hidden; z-index: 9; transition: all 300ms ease-out; }
.aux-filters.aux-dropdown-filter > ul.aux-active { opacity: 1; transform: translateY(0); visibility: visible; }
.aux-filters.aux-dropdown-filter li { float: none; margin: 0 0.9375em; line-height: 190%; }
.aux-filters.aux-dropdown-filter li:hover { background: #3D3D3D; }
.aux-filters.aux-dropdown-filter li:hover > a { color: #FFFFFF; }
.aux-filters.aux-dropdown-filter li > a { position: relative; padding: 0.1875em 1.875em; color: #3D3D3D; text-align: left; font-size: 0.875em; font-weight: 600; text-transform: uppercase; }

.twentytwenty-handle { background: white; -moz-animation: aux-before-after-pulse 1000ms ease-in-out 0s infinite alternate; -webkit-animation: aux-before-after-pulse 1000ms ease-in-out 0s infinite alternate; animation: aux-before-after-pulse 1000ms ease-in-out 0s infinite alternate; }
.twentytwenty-handle:hover { -moz-animation: none; -webkit-animation: none; animation: none; }

.twentytwenty-overlay { display: none; }

@-moz-keyframes aux-before-after-pulse { 0% { box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8), 0 0 0 4px rgba(255, 255, 255, 0.15); }
  100% { box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8), 0 0 0 12px rgba(255, 255, 255, 0.3); } }
@-webkit-keyframes aux-before-after-pulse { 0% { box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8), 0 0 0 4px rgba(255, 255, 255, 0.15); }
  100% { box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8), 0 0 0 12px rgba(255, 255, 255, 0.3); } }
@keyframes aux-before-after-pulse { 0% { box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8), 0 0 0 4px rgba(255, 255, 255, 0.15); }
  100% { box-shadow: 0px 0px 2px rgba(61, 61, 61, 0.8), 0 0 0 12px rgba(255, 255, 255, 0.3); } }
.aux-before-after { position: relative; }
.aux-before-after img:last-child { position: absolute; top: 0; }

.aux-media-image { position: relative; }
.aux-media-image.aux-hidden-overflow { overflow: hidden; }

.aux-ribbon-wrapper { z-index: 5; /* Ribbon 1 */ }
.aux-ribbon-wrapper.aux-corner-ribbon { width: 200px; background: #EA4335; position: absolute; top: 25px; left: -50px; text-align: center; line-height: 50px; letter-spacing: 1px; color: #FFFFFF; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.aux-ribbon-wrapper.aux-corner-ribbon.top-right { top: 25px; right: -50px; left: auto; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.aux-ribbon-wrapper.aux-corner-ribbon.bottom-left { top: auto; bottom: 25px; left: -50px; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.aux-ribbon-wrapper.aux-corner-ribbon.bottom-right { top: auto; right: -50px; bottom: 25px; left: auto; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.aux-ribbon-wrapper.aux-simple-ribbon { background: #EA4335; color: #FFFFFF; padding: 7px 50px; position: absolute; top: 25px; left: -1px; }
.aux-ribbon-wrapper.aux-simple-ribbon.top-right { top: 25px; right: -1px; left: auto; }
.aux-ribbon-wrapper.aux-simple-ribbon.bottom-left { top: auto; bottom: 25px; left: -1px; }
.aux-ribbon-wrapper.aux-simple-ribbon.bottom-right { top: auto; right: -1px; bottom: 25px; left: auto; }
.aux-ribbon-wrapper.aux-cross-ribbon { position: absolute; background: #EA4335; top: -15px; padding: 10px; left: 25px; color: #FFFFFF; border-radius: 0 0 2px 2px; }
.aux-ribbon-wrapper.aux-cross-ribbon:before { content: ""; position: absolute; left: -15px; right: 0; top: 0; bottom: 0; width: 0; height: 0; border-bottom: 15px solid #A42F25; border-left: 15px solid transparent !important; }
.aux-ribbon-wrapper.aux-cross-ribbon.top-right { right: 25px; left: auto; }
.aux-ribbon-wrapper.aux-cross-ribbon.top-right:before { left: auto; right: -15px; border-left: 0 !important; border-right: 15px solid transparent !important; }
.aux-ribbon-wrapper.aux-cross-ribbon.bottom-left { top: auto; bottom: -15px; }
.aux-ribbon-wrapper.aux-cross-ribbon.bottom-left:before { border-top: 15px solid #A42F25; border-bottom: 0; top: auto; }
.aux-ribbon-wrapper.aux-cross-ribbon.bottom-right { top: auto; right: 25px; bottom: -15px; left: auto; }
.aux-ribbon-wrapper.aux-cross-ribbon.bottom-right:before { left: auto; right: -15px; border-left: 0 !important; border-right: 15px solid transparent !important; border-top: 15px solid #A42F25; border-bottom: 0; top: auto; }

a.button .aux-icon, button .aux-icon, input[type="submit"] .aux-icon, input[type="reset"] .aux-icon, input[type="button"] .aux-icon, .aux-button .aux-icon { font-size: 1.8em; }

.aux-button-block { display: block; width: 100%; }

.aux-tooltip-socials .auxicon-share::before { display: block; background-image: none; }

.aux-tooltip-socials-container { position: relative; display: inline-block; }
.aux-tooltip-socials-container .aux-tooltip-socials-wrapper { position: absolute; top: -15px; left: 20px; transform: translate3d(-50%, -100%, 0); border-radius: 25px; padding: 12px 17px 10px 13px; opacity: 0; display: none; z-index: 1; }
.aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after { content: ''; position: absolute; left: 50%; }
.aux-tooltip-socials-container .aux-tooltip-social-no-text + .aux-tooltip-socials-wrapper { left: auto; }
.aux-tooltip-socials-container .jssocials-shares { display: table; }
.aux-tooltip-socials-container .jssocials-share { display: table-cell; padding: 0 8px; }
.aux-tooltip-socials-container .jssocials-share:hover { transform: scale(1.2); }
.aux-tooltip-socials-container .jssocials-share-logo { font-size: 1.3em; }
.aux-tooltip-socials-container .aux-tooltip-light + .aux-tooltip-socials-wrapper { background-color: #FFFFFF; border: 1px solid #3D3D3D; }
.aux-tooltip-socials-container .aux-tooltip-light + .aux-tooltip-socials-wrapper:after { height: 8px; width: 8px; bottom: -6px; transform: rotate(45deg); border: 1px solid #3D3D3D; border-width: 0 1px 1px 0; z-index: 10; }
.aux-tooltip-socials-container .aux-tooltip-dark + .aux-tooltip-socials-wrapper { background-color: #3D3D3D; }
.aux-tooltip-socials-container .aux-tooltip-dark + .aux-tooltip-socials-wrapper:after { width: 0; height: 0; border-top: 8px solid #3D3D3D; border-left: 8px solid transparent; border-right: 8px solid transparent; bottom: -8px; }
.aux-tooltip-socials-container .aux-tooltip-dark + .aux-tooltip-socials-wrapper .jssocials-share-link { color: #FFFFFF; }
.aux-tooltip-socials-container.aux-tip-open .aux-tooltip-socials-wrapper { animation: auxShareFadeInDown 1000ms forwards; animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); display: inline-block; opacity: 1; }
.aux-tooltip-socials-container.aux-tip-close .aux-tooltip-socials-wrapper { animation: auxShareFadeOutUp 1000ms forwards; animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); display: inline-block; opacity: 0; }
@keyframes auxShareFadeInDown { from { opacity: 0; top: -25px; }
  to { opacity: 1; top: -15px; } }
@keyframes auxShareFadeOutUp { from { opacity: 1; top: -15px; }
  to { opacity: 0; top: -25px; } }
@media screen and (max-width: 479px) { .aux-resp .aux-tooltip-socials-wrapper { padding: 10px 2px 13px 17px; }
  .aux-resp .jssocials-shares { width: 190px; }
  .aux-resp .jssocials-share { display: block; float: left; } }
#vc_load-inline-editor { display: none; }

.aux-widget-3d-textbox { perspective: 2000px; transform-style: preserve-3d; position: relative; z-index: 0; display: inline; }
.aux-widget-3d-textbox:hover { z-index: 1; }
.aux-widget-3d-textbox .aux-3d-textbox-widget-content { position: absolute; top: 50%; left: 50%; box-shadow: 20px 0 40px rgba(0, 0, 0, 0.16); background-color: rgba(255, 255, 255, 0.9); padding: 20px; }
.aux-widget-3d-textbox .aux-3d-textbox-widget-content .col-title { font-size: 30px; }
.aux-widget-3d-textbox .aux-3d-textbox-widget-content .col-subtitle { font-size: 10px; }
.aux-widget-3d-textbox .aux-wrap-style-box { position: relative; display: block; max-width: 100%; transform-style: preserve-3d; background-size: cover; }
.aux-widget-3d-textbox .aux-wrap-style-box:after { content: ''; display: block; padding-top: 100%; }
.aux-widget-3d-textbox .aux-text-position-top-left .aux-3d-textbox-widget-content { text-align: left; }
.aux-widget-3d-textbox .aux-text-position-top-center .aux-3d-textbox-widget-content { text-align: center; }
.aux-widget-3d-textbox .aux-text-position-top-right .aux-3d-textbox-widget-content { text-align: right; }
.aux-widget-3d-textbox .aux-text-position-center-left .aux-3d-textbox-widget-content { text-align: left; }
.aux-widget-3d-textbox .aux-text-position-center-left .aux-3d-textbox-widget-content .col-title, .aux-widget-3d-textbox .aux-text-position-center-left .aux-3d-textbox-widget-content .col-subtitle { position: absolute; top: 50%; transform: translateY(-50%); margin: 0; }
.aux-widget-3d-textbox .aux-text-position-center-left .aux-3d-textbox-widget-content .col-subtitle { margin-top: 40px; }
.aux-widget-3d-textbox .aux-text-position-center-center .aux-3d-textbox-widget-content { text-align: center; }
.aux-widget-3d-textbox .aux-text-position-center-center .aux-3d-textbox-widget-content .col-title, .aux-widget-3d-textbox .aux-text-position-center-center .aux-3d-textbox-widget-content .col-subtitle { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); margin: 0; }
.aux-widget-3d-textbox .aux-text-position-center-center .aux-3d-textbox-widget-content .col-subtitle { margin-top: 40px; }
.aux-widget-3d-textbox .aux-text-position-center-right .aux-3d-textbox-widget-content { text-align: right; }
.aux-widget-3d-textbox .aux-text-position-center-right .aux-3d-textbox-widget-content .col-title, .aux-widget-3d-textbox .aux-text-position-center-right .aux-3d-textbox-widget-content .col-subtitle { position: absolute; top: 50%; transform: translateY(-50%); margin: 0; right: 20px; }
.aux-widget-3d-textbox .aux-text-position-center-right .aux-3d-textbox-widget-content .col-subtitle { margin-top: 40px; }
.aux-widget-3d-textbox .aux-text-position-bottom-left .aux-3d-textbox-widget-content { text-align: left; }
.aux-widget-3d-textbox .aux-text-position-bottom-left .aux-3d-textbox-widget-content .col-title, .aux-widget-3d-textbox .aux-text-position-bottom-left .aux-3d-textbox-widget-content .col-subtitle { position: absolute; bottom: 65px; margin: 0; }
.aux-widget-3d-textbox .aux-text-position-bottom-left .aux-3d-textbox-widget-content .col-subtitle { bottom: 40px; }
.aux-widget-3d-textbox .aux-text-position-bottom-center .aux-3d-textbox-widget-content { text-align: center; }
.aux-widget-3d-textbox .aux-text-position-bottom-center .aux-3d-textbox-widget-content .col-title, .aux-widget-3d-textbox .aux-text-position-bottom-center .aux-3d-textbox-widget-content .col-subtitle { position: absolute; bottom: 65px; margin: 0; left: 0; right: 0; }
.aux-widget-3d-textbox .aux-text-position-bottom-center .aux-3d-textbox-widget-content .col-subtitle { bottom: 40px; }
.aux-widget-3d-textbox .aux-text-position-bottom-right .aux-3d-textbox-widget-content { text-align: right; }
.aux-widget-3d-textbox .aux-text-position-bottom-right .aux-3d-textbox-widget-content .col-title, .aux-widget-3d-textbox .aux-text-position-bottom-right .aux-3d-textbox-widget-content .col-subtitle { position: absolute; bottom: 65px; margin: 0; right: 20px; }
.aux-widget-3d-textbox .aux-text-position-bottom-right .aux-3d-textbox-widget-content .col-subtitle { bottom: 40px; }

.master-carousel, .master-carousel-slider { overflow: hidden; position: relative; }

.aux-mc-wrapper { position: relative; }

.aux-mc-item { position: absolute; }

.aux-mc-item img { width: 100%; }

.aux-mc-container, .mc-view-container { position: relative; }

.master-carousel-slider .aux-mc-item { cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab; }
.master-carousel-slider.aux-no-js > .aux-mc-item:first-child { display: block; position: relative; }
.master-carousel-slider.aux-no-js > * { display: none; }

.aux-mc-controls { text-align: center; }
.aux-mc-controls .aux-mc-arrows { display: inline-block; position: relative; cursor: pointer; padding: 15px 5px; }
.aux-mc-controls .aux-next { left: -1px; }
.aux-mc-controls .aux-bullets .aux-bullet, .aux-mc-controls .aux-bullets.aux-overlay .aux-select-overlay { display: inline-block; margin-right: 0.5em; }

.aux-side-control ~ .aux-mc-controls .aux-mc-arrows { position: absolute; top: 50%; transform: translateY(-50%); }
.aux-side-control ~ .aux-mc-controls .aux-next { right: -100px; left: auto; }
.aux-side-control ~ .aux-mc-controls .aux-prev { left: -100px; right: auto; }

.master-carousel.aux-mc-before-init { white-space: nowrap; }
.master-carousel.aux-mc-before-init .aux-carousel-controls { display: none; }
.master-carousel.aux-mc-before-init > .aux-mc-item { position: relative; display: inline-block; vertical-align: top; padding-right: 30px; white-space: normal; }
.master-carousel.aux-mc-before-init[data-columns='1'] > .aux-mc-item { width: 100%; padding-right: 0; }
.master-carousel.aux-mc-before-init[data-columns='2'] > .aux-mc-item { width: 50%; }
.master-carousel.aux-mc-before-init[data-columns='2'] > .aux-mc-item:nth-child(2n+2) { padding-right: 0; }
.master-carousel.aux-mc-before-init[data-columns='3'] > .aux-mc-item { width: 33.33333%; }
.master-carousel.aux-mc-before-init[data-columns='3'] > .aux-mc-item:nth-child(3n+3) { padding-right: 0; }
.master-carousel.aux-mc-before-init[data-columns='4'] > .aux-mc-item { width: 25%; }
.master-carousel.aux-mc-before-init[data-columns='4'] > .aux-mc-item:nth-child(4n+4) { padding-right: 0; }
.master-carousel.aux-mc-before-init[data-columns='5'] > .aux-mc-item { width: 20%; }
.master-carousel.aux-mc-before-init[data-columns='5'] > .aux-mc-item:nth-child(5n+5) { padding-right: 0; }
.master-carousel.aux-mc-before-init[data-columns='6'] > .aux-mc-item { width: 16.66667%; }
.master-carousel.aux-mc-before-init[data-columns='6'] > .aux-mc-item:nth-child(6n+6) { padding-right: 0; }

.aux-pagination { list-style: none; }
.aux-pagination li { float: left; }
.aux-pagination .pagination { margin-bottom: 0; }
.aux-pagination .pagination:after { content: ""; display: table; clear: both; }
.aux-pagination .pagination > li { margin-bottom: 0; }
.aux-pagination li > a, .aux-pagination li > span { text-decoration: none; display: block; border: solid 1px #aaa; border-right-width: 0; color: #3d3d3d; line-height: 35px; text-align: center; font-size: 0.85em; font-weight: 600; padding: 0 15px; transition: all 300ms; }
.aux-pagination li > a:hover { color: white; background-color: #3d3d3d; }
.aux-pagination li:last-child > a { border-right-width: 1px; }
.aux-pagination li.prev a, .aux-pagination li.next a { overflow: hidden; font-size: 0; color: transparent; width: 35px; padding: 0; position: relative; cursor: pointer; }
.aux-pagination li.prev a::after, .aux-pagination li.prev a::before, .aux-pagination li.next a::after, .aux-pagination li.next a::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 300ms; }
.aux-pagination li.prev a::before, .aux-pagination li.next a::before { opacity: 0; }
.aux-pagination li.prev a:hover::after, .aux-pagination li.next a:hover::after { opacity: 0; }
.aux-pagination li.prev a:hover::before, .aux-pagination li.next a:hover::before { opacity: 1; }
.aux-pagination li.next a::after { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; }
.aux-pagination li.prev a::after { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -722px; }
.aux-pagination li.next a::before { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: -178px -761px; }
.aux-pagination li.prev a::before { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: -178px -722px; }
.aux-pagination li.page { margin-bottom: 0; }
.aux-pagination li.page a, .aux-pagination li.page span { width: 35px; color: #bbb; padding: 0; }
.aux-pagination li.page a:hover { background-color: inherit; color: #3d3d3d; }
.aux-pagination.aux-page-no-border li.page a, .aux-pagination.aux-page-no-border li.page span { border-color: transparent; border-right-width: 1px; }
.aux-pagination.aux-page-no-border li.prev > a { border-right-width: 1px; }
.aux-pagination.aux-round li > a, .aux-pagination.aux-round li > span { border-radius: 20em; margin: 3px; border-right-width: 1px; }
.aux-pagination.aux-round li.page > span, .aux-pagination.aux-round li.page > a, .aux-pagination.aux-round li.prev > span, .aux-pagination.aux-round li.prev > a, .aux-pagination.aux-round li.next > span, .aux-pagination.aux-round li.next > a { border-radius: 50%; width: 37px; height: 37px; }
.aux-pagination.aux-no-border li a, .aux-pagination.aux-no-border li span { border-color: transparent; border-right-width: 1px; }
.aux-pagination.aux-no-border li a:hover, .aux-pagination.aux-page-no-border li a:hover, .aux-pagination.aux-round li a:hover { border-color: #3d3d3d; }
.aux-pagination li.page.active a, .aux-pagination li.page.active span { background-color: #3d3d3d; color: white; border-color: #3d3d3d; }
@media print { .aux-pagination { display: none; } }

/* ---------------- media element ---------------------  */
.mejs-container button { transition: none; }
.mejs-container.aux-player-dark .mejs-overlay-button, .mejs-container.aux-player-light .mejs-overlay-button, .mejs-container.aux-player-light .mejs-overlay-button { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMTk2IiB2aWV3Qm94PSIwIDAgMTMxIDE5NiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzAwMDAwMDsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiAjZTJlMmUyOwogICAgICB9CgogICAgICAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxyZWN0IGlkPSJidXR0b24iIGNsYXNzPSJjbHMtMSIgeD0iMzAiIHk9IjMwIiB3aWR0aD0iNzEiIGhlaWdodD0iNDgiLz4KICA8cmVjdCBpZD0iYnV0dG9uLTIiIGRhdGEtbmFtZT0iYnV0dG9uIiBjbGFzcz0iY2xzLTEiIHg9IjMwIiB5PSIxMTgiIHdpZHRoPSI3MSIgaGVpZ2h0PSI0OCIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik02OSw1NGgwdjFINjh2MUg2N3YxSDY2djFINjV2MUg2NHYxSDYzdjFINjJWNjBoMFY0N2gydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINjlabS03LThoMXYxSDYyVjQ2WiIvPgogIDxwYXRoIGlkPSJwbGF5LTIiIGRhdGEtbmFtZT0icGxheSIgY2xhc3M9ImNscy0zIiBkPSJNNjksMTQyaDB2MUg2OHYxSDY3djFINjZ2MUg2NXYxSDY0djFINjN2MUg2MnYtMWgwVjEzNWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINjlabS03LThoMXYxSDYydi0xWiIvPgo8L3N2Zz4K) no-repeat -30px -30px; width: 72px; height: 48px; margin: -24px 0 0 -36px; }
.mejs-container.aux-player-dark .mejs-overlay:hover .mejs-overlay-button, .mejs-container.aux-player-light .mejs-overlay:hover .mejs-overlay-button, .mejs-container.aux-player-light .mejs-overlay:hover .mejs-overlay-button { background-position: -30px -118px; }
.mejs-container.aux-player-dark .mejs-controls, .mejs-container.aux-player-light .mejs-controls, .mejs-container.aux-player-light .mejs-controls { -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; height: 44px; }
.mejs-container.aux-player-dark .mejs-controls > div, .mejs-container.aux-player-light .mejs-controls > div, .mejs-container.aux-player-light .mejs-controls > div { font-size: 12px; height: 100%; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time, .mejs-container.aux-player-light .mejs-controls .mejs-time, .mejs-container.aux-player-light .mejs-controls .mejs-time { padding: 0; margin: 0 5px; height: auto; line-height: 44px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-currenttime-container, .mejs-container.aux-player-light .mejs-controls .mejs-currenttime-container, .mejs-container.aux-player-light .mejs-controls .mejs-currenttime-container { margin-left: 0; }
.mejs-container.aux-player-dark .mejs-controls .mejs-playpause-button, .mejs-container.aux-player-light .mejs-controls .mejs-playpause-button, .mejs-container.aux-player-light .mejs-controls .mejs-playpause-button { position: relative; width: 44px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-playpause-button button, .mejs-container.aux-player-light .mejs-controls .mejs-playpause-button button, .mejs-container.aux-player-light .mejs-controls .mejs-playpause-button button { margin: 0; height: 100%; width: 100%; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail { padding-top: 0; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail:focus, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail:focus, .mejs-container.aux-player-dark .mejs-controls .mejs-time-rail *:focus, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail *:focus, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail:focus, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail *:focus { outline: 0; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail span, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail span, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail span { height: 3px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-total { margin: 0 5px; border: solid; border-width: 20px 0; box-sizing: content-box; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail .mejs-time-float, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-float, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-float { top: -30px; height: 20px; width: 40px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current { top: 5px; margin: 0; width: 100%; height: auto; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner { height: auto; top: 18px; left: 14px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-volume-button, .mejs-container.aux-player-light .mejs-controls .mejs-volume-button, .mejs-container.aux-player-light .mejs-controls .mejs-volume-button { position: relative; width: 30px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-volume-button button, .mejs-container.aux-player-light .mejs-controls .mejs-volume-button button, .mejs-container.aux-player-light .mejs-controls .mejs-volume-button button { margin: 0; width: 100%; height: 100%; }
.mejs-container.aux-player-dark .mejs-controls .mejs-fullscreen-button, .mejs-container.aux-player-light .mejs-controls .mejs-fullscreen-button, .mejs-container.aux-player-light .mejs-controls .mejs-fullscreen-button { position: relative; width: 51px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-fullscreen-button button, .mejs-container.aux-player-light .mejs-controls .mejs-fullscreen-button button, .mejs-container.aux-player-light .mejs-controls .mejs-fullscreen-button button { margin: 0; width: 100%; height: 100%; }
.mejs-container.aux-player-dark.mejs-video .mejs-controls, .mejs-container.mejs-video.aux-player-light .mejs-controls, .mejs-container.aux-player-light.mejs-video .mejs-controls { bottom: 20px; left: 20px; right: 20px; width: auto; }
.mejs-container.aux-player-dark.mejs-audio, .mejs-container.mejs-audio.aux-player-light, .mejs-container.aux-player-light.mejs-audio { height: 44px !important; }
.mejs-container.aux-player-dark.mejs-audio .mejs-controls .mejs-horizontal-volume-slider, .mejs-container.mejs-audio.aux-player-light .mejs-controls .mejs-horizontal-volume-slider, .mejs-container.aux-player-light.mejs-audio .mejs-controls .mejs-horizontal-volume-slider { height: 100%; width: 44px; }
.mejs-container.aux-player-dark.mejs-audio .mejs-controls .mejs-horizontal-volume-total, .mejs-container.mejs-audio.aux-player-light .mejs-controls .mejs-horizontal-volume-total, .mejs-container.aux-player-light.mejs-audio .mejs-controls .mejs-horizontal-volume-total { height: 17px; width: 25px; top: 13px; left: 6px; }
.mejs-container.aux-player-dark.mejs-audio .mejs-controls .mejs-horizontal-volume-current, .mejs-container.mejs-audio.aux-player-light .mejs-controls .mejs-horizontal-volume-current, .mejs-container.aux-player-light.mejs-audio .mejs-controls .mejs-horizontal-volume-current { top: 0; height: 17px; }
.mejs-container.aux-player-dark .mejs-controls, .mejs-container.aux-player-light .mejs-controls { background-color: black; color: white; }
.mejs-container.aux-player-dark .mejs-controls .mejs-playpause-button button, .mejs-container.aux-player-light .mejs-controls .mejs-playpause-button button { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzYzNjM2MzsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUyOXYtOC40ODhsMC4wMzQsMFpNNDQsMjYwLjM0MlYyNTkuOTloMHYwLjM1MlptMCwyLjQzN3YtMS43OTNoMC4wMDVabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMSwwLS4zMTUtMC4wMTMtMC4zMjgtMC4wMTRsMC0xYzAuMDE2LDAsLjE2MS4wMSwwLjI0MiwwLjAxLDEuNTE5LDAsMS43NS0xLjExOSwxLjc1LTIuNXMtMC4yMzEtMi41LTEuNzUtMi41Yy0wLjA3NiwwLS4yMTkuMDA4LTAuMjI3LDAuMDA5bDAtMXMwLjItLjAxMi4zMDgtMC4wMTJDNDYuMzU4LDI1NCw0NywyNTUuNTY3LDQ3LDI1Ny41Wm0tMi45OTIsMi40OUg0NGwwLjAxOS00Ljk4MWgwWk00NCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNS4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNS0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzQzLjU2OCwyNjQsNDMuNjYxLDI2My45OTMsNDMuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NjF2MC40NjFoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzIsMC4wMTIsMC4yODQsMC4wMTR2MC4wMkM0My45MDUsMjUxLjAzNCw0My44MDksMjUxLjAwOSw0My43MTYsMjUxLjAwN1pNNDMuNjUzLDI1MWMwLjAyMSwwLC4wNDIuMDA3LDAuMDYzLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40Mzd2LTEuNzkzaDBabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNi4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNi0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzEwOS41NjgsMjY0LDEwOS42NjEsMjYzLjk5MywxMDkuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NnYwLjQ2aDBabS0wLjI4Mi04Ljk4M2MwLjEsMC4wMDYuMjMyLDAuMDEyLDAuMjg0LDAuMDE0djAuMDJDMTA5LjkwNSwyNTEuMDM0LDEwOS44MDksMjUxLjAwOSwxMDkuNzE2LDI1MS4wMDdaTTEwOS42NTMsMjUxYzAuMDIsMCwuMDQyLjAwNywwLjA2MywwLjAwN0EwLjE3NCwwLjE3NCwwLDEsMSwxMDkuNjUzLDI1MVpNMTA1LDI2NGgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xdi0xWiIvPgogIDxwYXRoIGlkPSJtdXRlLTIiIGRhdGEtbmFtZT0ibXV0ZSIgY2xhc3M9ImNscy0zIiBkPSJNMTA1LDMwOXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xWiIvPgo8L3N2Zz4K) no-repeat -18px -16px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-playpause-button button:hover, .mejs-container.aux-player-light .mejs-controls .mejs-playpause-button button:hover { background-position: -84px -16px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-pause button, .mejs-container.aux-player-light .mejs-controls .mejs-pause button { background-position: -18px -72px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-pause button:hover, .mejs-container.aux-player-light .mejs-controls .mejs-pause button:hover { background-position: -84px -72px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-total { border-color: black; background-color: #636363; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-loaded { background-color: #aaa; }
.mejs-container.aux-player-dark .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-current { background-color: white; }
.mejs-container.aux-player-dark .mejs-controls .mejs-volume-button button, .mejs-container.aux-player-light .mejs-controls .mejs-volume-button button { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzYzNjM2MzsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUyOXYtOC40ODhsMC4wMzQsMFpNNDQsMjYwLjM0MlYyNTkuOTloMHYwLjM1MlptMCwyLjQzN3YtMS43OTNoMC4wMDVabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMSwwLS4zMTUtMC4wMTMtMC4zMjgtMC4wMTRsMC0xYzAuMDE2LDAsLjE2MS4wMSwwLjI0MiwwLjAxLDEuNTE5LDAsMS43NS0xLjExOSwxLjc1LTIuNXMtMC4yMzEtMi41LTEuNzUtMi41Yy0wLjA3NiwwLS4yMTkuMDA4LTAuMjI3LDAuMDA5bDAtMXMwLjItLjAxMi4zMDgtMC4wMTJDNDYuMzU4LDI1NCw0NywyNTUuNTY3LDQ3LDI1Ny41Wm0tMi45OTIsMi40OUg0NGwwLjAxOS00Ljk4MWgwWk00NCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNS4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNS0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzQzLjU2OCwyNjQsNDMuNjYxLDI2My45OTMsNDMuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NjF2MC40NjFoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzIsMC4wMTIsMC4yODQsMC4wMTR2MC4wMkM0My45MDUsMjUxLjAzNCw0My44MDksMjUxLjAwOSw0My43MTYsMjUxLjAwN1pNNDMuNjUzLDI1MWMwLjAyMSwwLC4wNDIuMDA3LDAuMDYzLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40Mzd2LTEuNzkzaDBabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNi4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNi0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzEwOS41NjgsMjY0LDEwOS42NjEsMjYzLjk5MywxMDkuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NnYwLjQ2aDBabS0wLjI4Mi04Ljk4M2MwLjEsMC4wMDYuMjMyLDAuMDEyLDAuMjg0LDAuMDE0djAuMDJDMTA5LjkwNSwyNTEuMDM0LDEwOS44MDksMjUxLjAwOSwxMDkuNzE2LDI1MS4wMDdaTTEwOS42NTMsMjUxYzAuMDIsMCwuMDQyLjAwNywwLjA2MywwLjAwN0EwLjE3NCwwLjE3NCwwLDEsMSwxMDkuNjUzLDI1MVpNMTA1LDI2NGgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xdi0xWiIvPgogIDxwYXRoIGlkPSJtdXRlLTIiIGRhdGEtbmFtZT0ibXV0ZSIgY2xhc3M9ImNscy0zIiBkPSJNMTA1LDMwOXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xWiIvPgo8L3N2Zz4K) no-repeat -26px -236px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-volume-button button:hover, .mejs-container.aux-player-light .mejs-controls .mejs-volume-button button:hover { background-position: -92px -236px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-unmute button, .mejs-container.aux-player-light .mejs-controls .mejs-unmute button { background-position: -26px -280px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-unmute button:hover, .mejs-container.aux-player-light .mejs-controls .mejs-unmute button:hover { background-position: -92px -280px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-fullscreen-button button, .mejs-container.aux-player-light .mejs-controls .mejs-fullscreen-button button { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzYzNjM2MzsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUyOXYtOC40ODhsMC4wMzQsMFpNNDQsMjYwLjM0MlYyNTkuOTloMHYwLjM1MlptMCwyLjQzN3YtMS43OTNoMC4wMDVabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMSwwLS4zMTUtMC4wMTMtMC4zMjgtMC4wMTRsMC0xYzAuMDE2LDAsLjE2MS4wMSwwLjI0MiwwLjAxLDEuNTE5LDAsMS43NS0xLjExOSwxLjc1LTIuNXMtMC4yMzEtMi41LTEuNzUtMi41Yy0wLjA3NiwwLS4yMTkuMDA4LTAuMjI3LDAuMDA5bDAtMXMwLjItLjAxMi4zMDgtMC4wMTJDNDYuMzU4LDI1NCw0NywyNTUuNTY3LDQ3LDI1Ny41Wm0tMi45OTIsMi40OUg0NGwwLjAxOS00Ljk4MWgwWk00NCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNS4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNS0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzQzLjU2OCwyNjQsNDMuNjYxLDI2My45OTMsNDMuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NjF2MC40NjFoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzIsMC4wMTIsMC4yODQsMC4wMTR2MC4wMkM0My45MDUsMjUxLjAzNCw0My44MDksMjUxLjAwOSw0My43MTYsMjUxLjAwN1pNNDMuNjUzLDI1MWMwLjAyMSwwLC4wNDIuMDA3LDAuMDYzLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40Mzd2LTEuNzkzaDBabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNi4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNi0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzEwOS41NjgsMjY0LDEwOS42NjEsMjYzLjk5MywxMDkuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NnYwLjQ2aDBabS0wLjI4Mi04Ljk4M2MwLjEsMC4wMDYuMjMyLDAuMDEyLDAuMjg0LDAuMDE0djAuMDJDMTA5LjkwNSwyNTEuMDM0LDEwOS44MDksMjUxLjAwOSwxMDkuNzE2LDI1MS4wMDdaTTEwOS42NTMsMjUxYzAuMDIsMCwuMDQyLjAwNywwLjA2MywwLjAwN0EwLjE3NCwwLjE3NCwwLDEsMSwxMDkuNjUzLDI1MVpNMTA1LDI2NGgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xdi0xWiIvPgogIDxwYXRoIGlkPSJtdXRlLTIiIGRhdGEtbmFtZT0ibXV0ZSIgY2xhc3M9ImNscy0zIiBkPSJNMTA1LDMwOXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xWiIvPgo8L3N2Zz4K) no-repeat -18px -127px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-fullscreen-button button:hover, .mejs-container.aux-player-light .mejs-controls .mejs-fullscreen-button button:hover { background-position: -84px -127px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-unfullscreen button, .mejs-container.aux-player-light .mejs-controls .mejs-unfullscreen button { background-position: -18px -182px; }
.mejs-container.aux-player-dark .mejs-controls .mejs-unfullscreen button:hover, .mejs-container.aux-player-light .mejs-controls .mejs-unfullscreen button:hover { background-position: -84px -182px; }
.mejs-container.aux-player-dark.mejs-audio .mejs-controls .mejs-horizontal-volume-slider, .mejs-container.mejs-audio.aux-player-light .mejs-controls .mejs-horizontal-volume-slider { height: 100%; }
.mejs-container.aux-player-dark.mejs-audio .mejs-controls .mejs-horizontal-volume-total, .mejs-container.mejs-audio.aux-player-light .mejs-controls .mejs-horizontal-volume-total { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzYzNjM2MzsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUyOXYtOC40ODhsMC4wMzQsMFpNNDQsMjYwLjM0MlYyNTkuOTloMHYwLjM1MlptMCwyLjQzN3YtMS43OTNoMC4wMDVabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMSwwLS4zMTUtMC4wMTMtMC4zMjgtMC4wMTRsMC0xYzAuMDE2LDAsLjE2MS4wMSwwLjI0MiwwLjAxLDEuNTE5LDAsMS43NS0xLjExOSwxLjc1LTIuNXMtMC4yMzEtMi41LTEuNzUtMi41Yy0wLjA3NiwwLS4yMTkuMDA4LTAuMjI3LDAuMDA5bDAtMXMwLjItLjAxMi4zMDgtMC4wMTJDNDYuMzU4LDI1NCw0NywyNTUuNTY3LDQ3LDI1Ny41Wm0tMi45OTIsMi40OUg0NGwwLjAxOS00Ljk4MWgwWk00NCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNS4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNS0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzQzLjU2OCwyNjQsNDMuNjYxLDI2My45OTMsNDMuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NjF2MC40NjFoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzIsMC4wMTIsMC4yODQsMC4wMTR2MC4wMkM0My45MDUsMjUxLjAzNCw0My44MDksMjUxLjAwOSw0My43MTYsMjUxLjAwN1pNNDMuNjUzLDI1MWMwLjAyMSwwLC4wNDIuMDA3LDAuMDYzLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40Mzd2LTEuNzkzaDBabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNi4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNi0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzEwOS41NjgsMjY0LDEwOS42NjEsMjYzLjk5MywxMDkuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NnYwLjQ2aDBabS0wLjI4Mi04Ljk4M2MwLjEsMC4wMDYuMjMyLDAuMDEyLDAuMjg0LDAuMDE0djAuMDJDMTA5LjkwNSwyNTEuMDM0LDEwOS44MDksMjUxLjAwOSwxMDkuNzE2LDI1MS4wMDdaTTEwOS42NTMsMjUxYzAuMDIsMCwuMDQyLjAwNywwLjA2MywwLjAwN0EwLjE3NCwwLjE3NCwwLDEsMSwxMDkuNjUzLDI1MVpNMTA1LDI2NGgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xdi0xWiIvPgogIDxwYXRoIGlkPSJtdXRlLTIiIGRhdGEtbmFtZT0ibXV0ZSIgY2xhc3M9ImNscy0zIiBkPSJNMTA1LDMwOXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xWiIvPgo8L3N2Zz4K) no-repeat -32px -403px; }
.mejs-container.aux-player-dark.mejs-audio .mejs-controls .mejs-horizontal-volume-current, .mejs-container.mejs-audio.aux-player-light .mejs-controls .mejs-horizontal-volume-current { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzYzNjM2MzsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUyOXYtOC40ODhsMC4wMzQsMFpNNDQsMjYwLjM0MlYyNTkuOTloMHYwLjM1MlptMCwyLjQzN3YtMS43OTNoMC4wMDVabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMSwwLS4zMTUtMC4wMTMtMC4zMjgtMC4wMTRsMC0xYzAuMDE2LDAsLjE2MS4wMSwwLjI0MiwwLjAxLDEuNTE5LDAsMS43NS0xLjExOSwxLjc1LTIuNXMtMC4yMzEtMi41LTEuNzUtMi41Yy0wLjA3NiwwLS4yMTkuMDA4LTAuMjI3LDAuMDA5bDAtMXMwLjItLjAxMi4zMDgtMC4wMTJDNDYuMzU4LDI1NCw0NywyNTUuNTY3LDQ3LDI1Ny41Wm0tMi45OTIsMi40OUg0NGwwLjAxOS00Ljk4MWgwWk00NCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNS4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNS0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzQzLjU2OCwyNjQsNDMuNjYxLDI2My45OTMsNDMuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NjF2MC40NjFoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzIsMC4wMTIsMC4yODQsMC4wMTR2MC4wMkM0My45MDUsMjUxLjAzNCw0My44MDksMjUxLjAwOSw0My43MTYsMjUxLjAwN1pNNDMuNjUzLDI1MWMwLjAyMSwwLC4wNDIuMDA3LDAuMDYzLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40Mzd2LTEuNzkzaDBabTMtNS4yNzljMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xOHYxLjE4aDBabS0wLjIyNi4wMjdjMC4wNzUsMCwuMTUxLTAuMDIxLjIyNi0wLjAyN3YwLjAxNFptMCwwYy0wLjAzOSwwLS4wNzkuMDE0LTAuMTE4LDAuMDE0QzEwOS41NjgsMjY0LDEwOS42NjEsMjYzLjk5MywxMDkuNzcxLDI2My45ODZabTAuMjI3LTMsMC0uNjQ0djAuNjQ0aDBabTAtMSwwLS40NnYwLjQ2aDBabS0wLjI4Mi04Ljk4M2MwLjEsMC4wMDYuMjMyLDAuMDEyLDAuMjg0LDAuMDE0djAuMDJDMTA5LjkwNSwyNTEuMDM0LDEwOS44MDksMjUxLjAwOSwxMDkuNzE2LDI1MS4wMDdaTTEwOS42NTMsMjUxYzAuMDIsMCwuMDQyLjAwNywwLjA2MywwLjAwN0EwLjE3NCwwLjE3NCwwLDEsMSwxMDkuNjUzLDI1MVpNMTA1LDI2NGgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xdi0xWiIvPgogIDxwYXRoIGlkPSJtdXRlLTIiIGRhdGEtbmFtZT0ibXV0ZSIgY2xhc3M9ImNscy0zIiBkPSJNMTA1LDMwOXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgtMXYtMWgwdjFIOTh2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1aC0xWiIvPgo8L3N2Zz4K) no-repeat -32px -348px; }
.mejs-container.aux-player-dark.mejs-audio .mejs-controls .mejs-horizontal-volume-current:hover, .mejs-container.mejs-audio.aux-player-light .mejs-controls .mejs-horizontal-volume-current:hover { background-position: -98px -348px; }
.mejs-container.aux-player-light .mejs-overlay-button { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzEiIGhlaWdodD0iMTk2IiB2aWV3Qm94PSIwIDAgMTMxIDE5NiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiAjNWE1YTVhOwogICAgICB9CgogICAgICAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICMzZDNkM2Q7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxyZWN0IGlkPSJidXR0b24iIGNsYXNzPSJjbHMtMSIgeD0iMzAiIHk9IjMwIiB3aWR0aD0iNzEiIGhlaWdodD0iNDgiLz4KICA8cmVjdCBpZD0iYnV0dG9uLTIiIGRhdGEtbmFtZT0iYnV0dG9uIiBjbGFzcz0iY2xzLTEiIHg9IjMwIiB5PSIxMTgiIHdpZHRoPSI3MSIgaGVpZ2h0PSI0OCIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik02OSw1NGgwdjFINjh2MUg2N3YxSDY2djFINjV2MUg2NHYxSDYzdjFINjJWNjBoMFY0N2gydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINjlabS03LThoMXYxSDYyVjQ2WiIvPgogIDxwYXRoIGlkPSJwbGF5LTIiIGRhdGEtbmFtZT0icGxheSIgY2xhc3M9ImNscy0zIiBkPSJNNjksMTQyaDB2MUg2OHYxSDY3djFINjZ2MUg2NXYxSDY0djFINjN2MUg2MnYtMWgwVjEzNWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINjlabS03LThoMXYxSDYydi0xWiIvPgo8L3N2Zz4K); }
.mejs-container.aux-player-light .mejs-controls { background-color: white; color: #3D3D3D; }
.mejs-container.aux-player-light .mejs-controls .mejs-time { color: #3D3D3D; }
.mejs-container.aux-player-light .mejs-controls .mejs-playpause-button button { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2RkZDsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMzZDNkM2Q7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogIzNkM2QzZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUzdi04LjQ4OWwwLjAzNCwwWk00NCwyNjAuMzQyVjI1OS45OWgwdjAuMzUyWm0wLDIuNDM2di0xLjc5MmgwLjAwNVptMy01LjI3OGMwLDEuOTMzLS42NDIsMy41LTIuNjY3LDMuNS0wLjExLDAtLjMxNS0wLjAxMy0wLjMyOC0wLjAxNGwwLTFjMC4wMTYsMCwuMTYxLjAxLDAuMjQyLDAuMDEsMS41MTksMCwxLjc1LTEuMTE5LDEuNzUtMi41cy0wLjIzMS0yLjUtMS43NS0yLjVjLTAuMDc2LDAtLjIxOS4wMDgtMC4yMjcsMC4wMDlsMC0xczAuMi0uMDEyLjMwOC0wLjAxMkM0Ni4zNTgsMjU0LDQ3LDI1NS41NjcsNDcsMjU3LjVabS0yLjk5MiwyLjQ5SDQ0bDAuMDE5LTQuOTgxaDBaTTQ0LDI2My45NTlsMC0xLjE4MXYxLjE4MWgwWm0tMC4yMjUuMDI3YzAuMDc1LDAsLjE1MS0wLjAyMS4yMjUtMC4wMjd2MC4wMTRabTAsMGMtMC4wMzksMC0uMDc5LjAxNC0wLjExOCwwLjAxNEM0My41NjgsMjY0LDQzLjY2MSwyNjMuOTkzLDQzLjc3MSwyNjMuOTg2Wm0wLjIyNy0zLDAtLjY0NHYwLjY0NGgwWm0wLTEsMC0uNDZ2MC40NmgwWm0tMC4yODMtOC45ODNjMC4xLDAuMDA2LjIzMiwwLjAxMiwwLjI4NSwwLjAxNHYwLjAyQzQzLjkwNSwyNTEuMDM0LDQzLjgwOSwyNTEuMDA5LDQzLjcxNiwyNTEuMDA3Wk00My42NTMsMjUxYzAuMDIxLDAsLjA0Mi4wMDcsMC4wNjMsMC4wMDdBMC4xNywwLjE3LDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40MzZ2LTEuNzkyaDBabTMtNS4yNzhjMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xODF2MS4xODFoMFptLTAuMjI2LjAyN2MwLjA3NSwwLC4xNTEtMC4wMjEuMjI2LTAuMDI3djAuMDE0Wm0wLDBjLTAuMDM5LDAtLjA3OS4wMTQtMC4xMTgsMC4wMTRDMTA5LjU2OCwyNjQsMTA5LjY2MSwyNjMuOTkzLDEwOS43NzEsMjYzLjk4NlptMC4yMjctMywwLS42NDR2MC42NDRoMFptMC0xLDAtLjQ2djAuNDZoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzMsMC4wMTIsMC4yODUsMC4wMTR2MC4wMkMxMDkuOTA1LDI1MS4wMzQsMTA5LjgwOSwyNTEuMDA5LDEwOS43MTUsMjUxLjAwN1pNMTA5LjY1MywyNTFjMC4wMiwwLC4wNDIuMDA3LDAuMDYyLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDEwOS42NTMsMjUxWk0xMDUsMjY0aC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTF2LTFaIi8+CiAgPHBhdGggaWQ9Im11dGUtMiIgZGF0YS1uYW1lPSJtdXRlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDUsMzA5di0xaC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTFaIi8+Cjwvc3ZnPgo=); }
.mejs-container.aux-player-light .mejs-controls .mejs-pause button { background-position: -18px -72px; }
.mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-total { border-color: white; background-color: #DEDEDE; }
.mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-current { background-color: #3D3D3D; }
.mejs-container.aux-player-light .mejs-controls .mejs-volume-button button { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2RkZDsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMzZDNkM2Q7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogIzNkM2QzZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUzdi04LjQ4OWwwLjAzNCwwWk00NCwyNjAuMzQyVjI1OS45OWgwdjAuMzUyWm0wLDIuNDM2di0xLjc5MmgwLjAwNVptMy01LjI3OGMwLDEuOTMzLS42NDIsMy41LTIuNjY3LDMuNS0wLjExLDAtLjMxNS0wLjAxMy0wLjMyOC0wLjAxNGwwLTFjMC4wMTYsMCwuMTYxLjAxLDAuMjQyLDAuMDEsMS41MTksMCwxLjc1LTEuMTE5LDEuNzUtMi41cy0wLjIzMS0yLjUtMS43NS0yLjVjLTAuMDc2LDAtLjIxOS4wMDgtMC4yMjcsMC4wMDlsMC0xczAuMi0uMDEyLjMwOC0wLjAxMkM0Ni4zNTgsMjU0LDQ3LDI1NS41NjcsNDcsMjU3LjVabS0yLjk5MiwyLjQ5SDQ0bDAuMDE5LTQuOTgxaDBaTTQ0LDI2My45NTlsMC0xLjE4MXYxLjE4MWgwWm0tMC4yMjUuMDI3YzAuMDc1LDAsLjE1MS0wLjAyMS4yMjUtMC4wMjd2MC4wMTRabTAsMGMtMC4wMzksMC0uMDc5LjAxNC0wLjExOCwwLjAxNEM0My41NjgsMjY0LDQzLjY2MSwyNjMuOTkzLDQzLjc3MSwyNjMuOTg2Wm0wLjIyNy0zLDAtLjY0NHYwLjY0NGgwWm0wLTEsMC0uNDZ2MC40NmgwWm0tMC4yODMtOC45ODNjMC4xLDAuMDA2LjIzMiwwLjAxMiwwLjI4NSwwLjAxNHYwLjAyQzQzLjkwNSwyNTEuMDM0LDQzLjgwOSwyNTEuMDA5LDQzLjcxNiwyNTEuMDA3Wk00My42NTMsMjUxYzAuMDIxLDAsLjA0Mi4wMDcsMC4wNjMsMC4wMDdBMC4xNywwLjE3LDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40MzZ2LTEuNzkyaDBabTMtNS4yNzhjMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xODF2MS4xODFoMFptLTAuMjI2LjAyN2MwLjA3NSwwLC4xNTEtMC4wMjEuMjI2LTAuMDI3djAuMDE0Wm0wLDBjLTAuMDM5LDAtLjA3OS4wMTQtMC4xMTgsMC4wMTRDMTA5LjU2OCwyNjQsMTA5LjY2MSwyNjMuOTkzLDEwOS43NzEsMjYzLjk4NlptMC4yMjctMywwLS42NDR2MC42NDRoMFptMC0xLDAtLjQ2djAuNDZoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzMsMC4wMTIsMC4yODUsMC4wMTR2MC4wMkMxMDkuOTA1LDI1MS4wMzQsMTA5LjgwOSwyNTEuMDA5LDEwOS43MTUsMjUxLjAwN1pNMTA5LjY1MywyNTFjMC4wMiwwLC4wNDIuMDA3LDAuMDYyLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDEwOS42NTMsMjUxWk0xMDUsMjY0aC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTF2LTFaIi8+CiAgPHBhdGggaWQ9Im11dGUtMiIgZGF0YS1uYW1lPSJtdXRlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDUsMzA5di0xaC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTFaIi8+Cjwvc3ZnPgo=); }
.mejs-container.aux-player-light .mejs-controls .mejs-fullscreen-button button { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2RkZDsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMzZDNkM2Q7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogIzNkM2QzZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUzdi04LjQ4OWwwLjAzNCwwWk00NCwyNjAuMzQyVjI1OS45OWgwdjAuMzUyWm0wLDIuNDM2di0xLjc5MmgwLjAwNVptMy01LjI3OGMwLDEuOTMzLS42NDIsMy41LTIuNjY3LDMuNS0wLjExLDAtLjMxNS0wLjAxMy0wLjMyOC0wLjAxNGwwLTFjMC4wMTYsMCwuMTYxLjAxLDAuMjQyLDAuMDEsMS41MTksMCwxLjc1LTEuMTE5LDEuNzUtMi41cy0wLjIzMS0yLjUtMS43NS0yLjVjLTAuMDc2LDAtLjIxOS4wMDgtMC4yMjcsMC4wMDlsMC0xczAuMi0uMDEyLjMwOC0wLjAxMkM0Ni4zNTgsMjU0LDQ3LDI1NS41NjcsNDcsMjU3LjVabS0yLjk5MiwyLjQ5SDQ0bDAuMDE5LTQuOTgxaDBaTTQ0LDI2My45NTlsMC0xLjE4MXYxLjE4MWgwWm0tMC4yMjUuMDI3YzAuMDc1LDAsLjE1MS0wLjAyMS4yMjUtMC4wMjd2MC4wMTRabTAsMGMtMC4wMzksMC0uMDc5LjAxNC0wLjExOCwwLjAxNEM0My41NjgsMjY0LDQzLjY2MSwyNjMuOTkzLDQzLjc3MSwyNjMuOTg2Wm0wLjIyNy0zLDAtLjY0NHYwLjY0NGgwWm0wLTEsMC0uNDZ2MC40NmgwWm0tMC4yODMtOC45ODNjMC4xLDAuMDA2LjIzMiwwLjAxMiwwLjI4NSwwLjAxNHYwLjAyQzQzLjkwNSwyNTEuMDM0LDQzLjgwOSwyNTEuMDA5LDQzLjcxNiwyNTEuMDA3Wk00My42NTMsMjUxYzAuMDIxLDAsLjA0Mi4wMDcsMC4wNjMsMC4wMDdBMC4xNywwLjE3LDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40MzZ2LTEuNzkyaDBabTMtNS4yNzhjMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xODF2MS4xODFoMFptLTAuMjI2LjAyN2MwLjA3NSwwLC4xNTEtMC4wMjEuMjI2LTAuMDI3djAuMDE0Wm0wLDBjLTAuMDM5LDAtLjA3OS4wMTQtMC4xMTgsMC4wMTRDMTA5LjU2OCwyNjQsMTA5LjY2MSwyNjMuOTkzLDEwOS43NzEsMjYzLjk4NlptMC4yMjctMywwLS42NDR2MC42NDRoMFptMC0xLDAtLjQ2djAuNDZoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzMsMC4wMTIsMC4yODUsMC4wMTR2MC4wMkMxMDkuOTA1LDI1MS4wMzQsMTA5LjgwOSwyNTEuMDA5LDEwOS43MTUsMjUxLjAwN1pNMTA5LjY1MywyNTFjMC4wMiwwLC4wNDIuMDA3LDAuMDYyLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDEwOS42NTMsMjUxWk0xMDUsMjY0aC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTF2LTFaIi8+CiAgPHBhdGggaWQ9Im11dGUtMiIgZGF0YS1uYW1lPSJtdXRlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDUsMzA5di0xaC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTFaIi8+Cjwvc3ZnPgo=); }
.mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-float { border: none; color: white; background: #3D3D3D; }
.mejs-container.aux-player-light .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner { border-top-color: #3D3D3D; }
.mejs-container.aux-player-light.mejs-audio .mejs-controls .mejs-horizontal-volume-total { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2RkZDsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMzZDNkM2Q7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogIzNkM2QzZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUzdi04LjQ4OWwwLjAzNCwwWk00NCwyNjAuMzQyVjI1OS45OWgwdjAuMzUyWm0wLDIuNDM2di0xLjc5MmgwLjAwNVptMy01LjI3OGMwLDEuOTMzLS42NDIsMy41LTIuNjY3LDMuNS0wLjExLDAtLjMxNS0wLjAxMy0wLjMyOC0wLjAxNGwwLTFjMC4wMTYsMCwuMTYxLjAxLDAuMjQyLDAuMDEsMS41MTksMCwxLjc1LTEuMTE5LDEuNzUtMi41cy0wLjIzMS0yLjUtMS43NS0yLjVjLTAuMDc2LDAtLjIxOS4wMDgtMC4yMjcsMC4wMDlsMC0xczAuMi0uMDEyLjMwOC0wLjAxMkM0Ni4zNTgsMjU0LDQ3LDI1NS41NjcsNDcsMjU3LjVabS0yLjk5MiwyLjQ5SDQ0bDAuMDE5LTQuOTgxaDBaTTQ0LDI2My45NTlsMC0xLjE4MXYxLjE4MWgwWm0tMC4yMjUuMDI3YzAuMDc1LDAsLjE1MS0wLjAyMS4yMjUtMC4wMjd2MC4wMTRabTAsMGMtMC4wMzksMC0uMDc5LjAxNC0wLjExOCwwLjAxNEM0My41NjgsMjY0LDQzLjY2MSwyNjMuOTkzLDQzLjc3MSwyNjMuOTg2Wm0wLjIyNy0zLDAtLjY0NHYwLjY0NGgwWm0wLTEsMC0uNDZ2MC40NmgwWm0tMC4yODMtOC45ODNjMC4xLDAuMDA2LjIzMiwwLjAxMiwwLjI4NSwwLjAxNHYwLjAyQzQzLjkwNSwyNTEuMDM0LDQzLjgwOSwyNTEuMDA5LDQzLjcxNiwyNTEuMDA3Wk00My42NTMsMjUxYzAuMDIxLDAsLjA0Mi4wMDcsMC4wNjMsMC4wMDdBMC4xNywwLjE3LDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40MzZ2LTEuNzkyaDBabTMtNS4yNzhjMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xODF2MS4xODFoMFptLTAuMjI2LjAyN2MwLjA3NSwwLC4xNTEtMC4wMjEuMjI2LTAuMDI3djAuMDE0Wm0wLDBjLTAuMDM5LDAtLjA3OS4wMTQtMC4xMTgsMC4wMTRDMTA5LjU2OCwyNjQsMTA5LjY2MSwyNjMuOTkzLDEwOS43NzEsMjYzLjk4NlptMC4yMjctMywwLS42NDR2MC42NDRoMFptMC0xLDAtLjQ2djAuNDZoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzMsMC4wMTIsMC4yODUsMC4wMTR2MC4wMkMxMDkuOTA1LDI1MS4wMzQsMTA5LjgwOSwyNTEuMDA5LDEwOS43MTUsMjUxLjAwN1pNMTA5LjY1MywyNTFjMC4wMiwwLC4wNDIuMDA3LDAuMDYyLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDEwOS42NTMsMjUxWk0xMDUsMjY0aC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTF2LTFaIi8+CiAgPHBhdGggaWQ9Im11dGUtMiIgZGF0YS1uYW1lPSJtdXRlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDUsMzA5di0xaC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTFaIi8+Cjwvc3ZnPgo=); }
.mejs-container.aux-player-light.mejs-audio .mejs-controls .mejs-horizontal-volume-current { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIiIGhlaWdodD0iNDU5IiB2aWV3Qm94PSIwIDAgMTYyIDQ1OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2RkZDsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMzZDNkM2Q7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogIzNkM2QzZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InZvbHVtZV9taW4iIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNNTIsNDA0aDR2MTVINTJWNDA0Wm0tNSwzaDR2MTJINDdWNDA3Wm0tNSwzaDR2OUg0MnYtOVptLTUsM2g0djZIMzd2LTZabS01LDNoNHYzSDMydi0zWiIvPgogIDxwYXRoIGlkPSJ2b2x1bWVfbWluLTIiIGRhdGEtbmFtZT0idm9sdW1lIG1pbiIgY2xhc3M9ImNscy0xIiBkPSJNMTE4LDQwNGg0djE1aC00VjQwNFptLTUsM2g0djEyaC00VjQwN1ptLTUsM2g0djloLTR2LTlabS01LDNoNHY2aC00di02Wm0tNSwzaDR2M0g5OHYtM1oiLz4KICA8cGF0aCBpZD0idm9sdW1lX21heCIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTIiIGQ9Ik01MiwzNDloNHYxNUg1MlYzNDlabS01LDNoNHYxMkg0N1YzNTJabS01LDNoNHY5SDQydi05Wm0tNSwzaDR2NkgzN3YtNlptLTUsM2g0djNIMzJ2LTNaIi8+CiAgPHBhdGggaWQ9InZvbHVtZV9tYXgtMiIgZGF0YS1uYW1lPSJ2b2x1bWUgbWF4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMTgsMzQ5aDR2MTVoLTRWMzQ5Wm0tNSwzaDR2MTJoLTRWMzUyWm0tNSwzaDR2OWgtNHYtOVptLTUsM2g0djZoLTR2LTZabS01LDNoNHYzSDk4di0zWiIvPgogIDxwYXRoIGlkPSJwbGF5IiBjbGFzcz0iY2xzLTIiIGQ9Ik00MywzOGgwdjFINDJ2MUg0MXYxSDQwdjFIMzl2MUgzOHYxSDM3djFIMzZWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFINDNabS03LThoMXYxSDM2VjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZSIgY2xhc3M9ImNscy0yIiBkPSJNNDIsODZoMnYxNUg0MlY4NlptLTYsMGgydjE1SDM2Vjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zNCwxNDVINDZ2N0gzNHYtN1ptMTUsMTFIMzBWMTQxSDUwdjE1SDQ5Wm0wLTE0SDMxdjEzSDQ5VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZSIgY2xhc3M9ImNscy0yIiBkPSJNNDUsMjEwSDM3di01SDMydi05aDl2NWg1djlINDVabTAtOEg0MXYzSDM4djRoN3YtN1oiLz4KICA8cGF0aCBpZD0idm9sdW1lIiBjbGFzcz0iY2xzLTIiIGQ9Ik00NC42NjcsMjY1SDQ0di0xLjA0MWE2LjQ3Niw2LjQ3NiwwLDAsMCwuMDM0LTEyLjkxNHYtMC4wMjJsLTAuMDM1LDBWMjUwaDAuNjY3YzQuMDUsMCw2LjMzMywzLjM1OCw2LjMzMyw3LjVTNDguNzE3LDI2NSw0NC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMNDQsMjU5LjUzdi04LjQ4OWwwLjAzNCwwWk00NCwyNjAuMzQyVjI1OS45OWgwdjAuMzUyWm0wLDIuNDM2di0xLjc5MmgwLjAwNVptMy01LjI3OGMwLDEuOTMzLS42NDIsMy41LTIuNjY3LDMuNS0wLjExLDAtLjMxNS0wLjAxMy0wLjMyOC0wLjAxNGwwLTFjMC4wMTYsMCwuMTYxLjAxLDAuMjQyLDAuMDEsMS41MTksMCwxLjc1LTEuMTE5LDEuNzUtMi41cy0wLjIzMS0yLjUtMS43NS0yLjVjLTAuMDc2LDAtLjIxOS4wMDgtMC4yMjcsMC4wMDlsMC0xczAuMi0uMDEyLjMwOC0wLjAxMkM0Ni4zNTgsMjU0LDQ3LDI1NS41NjcsNDcsMjU3LjVabS0yLjk5MiwyLjQ5SDQ0bDAuMDE5LTQuOTgxaDBaTTQ0LDI2My45NTlsMC0xLjE4MXYxLjE4MWgwWm0tMC4yMjUuMDI3YzAuMDc1LDAsLjE1MS0wLjAyMS4yMjUtMC4wMjd2MC4wMTRabTAsMGMtMC4wMzksMC0uMDc5LjAxNC0wLjExOCwwLjAxNEM0My41NjgsMjY0LDQzLjY2MSwyNjMuOTkzLDQzLjc3MSwyNjMuOTg2Wm0wLjIyNy0zLDAtLjY0NHYwLjY0NGgwWm0wLTEsMC0uNDZ2MC40NmgwWm0tMC4yODMtOC45ODNjMC4xLDAuMDA2LjIzMiwwLjAxMiwwLjI4NSwwLjAxNHYwLjAyQzQzLjkwNSwyNTEuMDM0LDQzLjgwOSwyNTEuMDA5LDQzLjcxNiwyNTEuMDA3Wk00My42NTMsMjUxYzAuMDIxLDAsLjA0Mi4wMDcsMC4wNjMsMC4wMDdBMC4xNywwLjE3LDAsMSwxLDQzLjY1MywyNTFaTTM5LDI2NEgzOHYtMUgzN3YtMUgzNnYtMUgzNXYtMWgwdjFIMzJ2LTdoM3YxaDB2LTFoMXYtMWgxdi0xaDF2LTFoMXYtMWgxdjE1SDM5di0xWiIvPgogIDxwYXRoIGlkPSJtdXRlIiBjbGFzcz0iY2xzLTIiIGQ9Ik0zOSwzMDl2LTFIMzh2LTFIMzd2LTFIMzZ2LTFIMzV2LTFoMHYxSDMydi03aDN2MWgwdi0xaDF2LTFoMXYtMWgxdi0xaDF2LTFoMXYxNUgzOVoiLz4KICA8cGF0aCBpZD0icGxheS0yIiBkYXRhLW5hbWU9InBsYXkiIGNsYXNzPSJjbHMtMyIgZD0iTTEwOSwzOGgwdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWNDRoMFYzMWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xVjMwWiIvPgogIDxwYXRoIGlkPSJwYXVzZS0yIiBkYXRhLW5hbWU9InBhdXNlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDgsODZoMnYxNWgtMlY4NlptLTYsMGgydjE1aC0yVjg2WiIvPgogIDxwYXRoIGlkPSJmdWxsc2NyZWVuLTIiIGRhdGEtbmFtZT0iZnVsbHNjcmVlbiIgY2xhc3M9ImNscy0zIiBkPSJNMTAwLDE0NWgxMnY3SDEwMHYtN1ptMTUsMTFIOTZWMTQxaDIwdjE1aC0xWm0wLTE0SDk3djEzaDE4VjE0MloiLz4KICA8cGF0aCBpZD0icmVzdG9yZS0yIiBkYXRhLW5hbWU9InJlc3RvcmUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMSwyMTBoLTh2LTVIOTh2LTloOXY1aDV2OWgtMVptMC04aC00djNoLTN2NGg3di03WiIvPgogIDxwYXRoIGlkPSJ2b2x1bWUtMiIgZGF0YS1uYW1lPSJ2b2x1bWUiIGNsYXNzPSJjbHMtMyIgZD0iTTExMC42NjcsMjY1SDExMHYtMS4wNDFhNi40NzYsNi40NzYsMCwwLDAsLjAzNC0xMi45MTR2LTAuMDIybC0wLjAzNCwwVjI1MGgwLjY2N2M0LjA1LDAsNi4zMzMsMy4zNTgsNi4zMzMsNy41UzExNC43MTcsMjY1LDExMC42NjcsMjY1Wm0tMC42NDEtMTAuOTg4aDBsMCwxaDBMMTEwLDI1OS41M3YtOC40ODlsMC4wMzQsMFpNMTEwLDI2MC4zNDJWMjU5Ljk5aDB2MC4zNTJabTAsMi40MzZ2LTEuNzkyaDBabTMtNS4yNzhjMCwxLjkzMy0uNjQyLDMuNS0yLjY2NywzLjUtMC4xMDksMC0uMzE1LTAuMDEzLTAuMzI4LTAuMDE0bDAtMWMwLjAxNiwwLC4xNjIuMDEsMC4yNDIsMC4wMSwxLjUxOSwwLDEuNzUtMS4xMTksMS43NS0yLjVzLTAuMjMxLTIuNS0xLjc1LTIuNWMtMC4wNzYsMC0uMjE5LjAwOC0wLjIyNywwLjAwOWwwLTFzMC4yLS4wMTIuMzA3LTAuMDEyQzExMi4zNTgsMjU0LDExMywyNTUuNTY3LDExMywyNTcuNVptLTIuOTkyLDIuNDlIMTEwbDAuMDE5LTQuOTgxaDBaTTExMCwyNjMuOTU5bDAtMS4xODF2MS4xODFoMFptLTAuMjI2LjAyN2MwLjA3NSwwLC4xNTEtMC4wMjEuMjI2LTAuMDI3djAuMDE0Wm0wLDBjLTAuMDM5LDAtLjA3OS4wMTQtMC4xMTgsMC4wMTRDMTA5LjU2OCwyNjQsMTA5LjY2MSwyNjMuOTkzLDEwOS43NzEsMjYzLjk4NlptMC4yMjctMywwLS42NDR2MC42NDRoMFptMC0xLDAtLjQ2djAuNDZoMFptLTAuMjgzLTguOTgzYzAuMSwwLjAwNi4yMzMsMC4wMTIsMC4yODUsMC4wMTR2MC4wMkMxMDkuOTA1LDI1MS4wMzQsMTA5LjgwOSwyNTEuMDA5LDEwOS43MTUsMjUxLjAwN1pNMTA5LjY1MywyNTFjMC4wMiwwLC4wNDIuMDA3LDAuMDYyLDAuMDA3QTAuMTcxLDAuMTcxLDAsMSwxLDEwOS42NTMsMjUxWk0xMDUsMjY0aC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTF2LTFaIi8+CiAgPHBhdGggaWQ9Im11dGUtMiIgZGF0YS1uYW1lPSJtdXRlIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xMDUsMzA5di0xaC0xdi0xaC0xdi0xaC0xdi0xaC0xdi0xaDB2MUg5OHYtN2gzdjFoMHYtMWgxdi0xaDF2LTFoMXYtMWgxdi0xaDF2MTVoLTFaIi8+Cjwvc3ZnPgo=); }

.wp-playlist { border: 0 !important; padding: 0 !important; margin: 5px -15px !important; }
.wp-playlist .ps__rail-y { right: 15px !important; }
.wp-playlist .wp-playlist-tracks { margin: 0; padding: 0 15px; min-height: 240px; position: relative; overflow: auto; }
.wp-playlist .aux-playlist-background { position: absolute; left: 15px; right: 15px; top: 0; bottom: 0; z-index: 0; background: #3D3D3D; }
.wp-playlist .wp-playlist-item { min-height: 80px; background: #3D3D3D; display: block; padding: 0; border: 0; }
.wp-playlist .wp-playlist-item:after { content: ""; border-bottom: 1px solid #4f4f4f; position: absolute; left: 80px; right: 0; bottom: 0; }
.wp-playlist .wp-playlist-item-title { display: table-cell; vertical-align: middle; padding: 0 20px; }
.wp-playlist .wp-playlist-item-title h4 { color: #FFFFFF; word-break: break-all; font-size: 18px; font-weight: 600; margin: 0; }
.wp-playlist .wp-playlist-caption { position: relative; display: table-cell; width: 80px; height: 80px; }
.wp-playlist .wp-playlist-caption .wp-playlist-item-artist { object-fit: cover; height: 100%; }
.wp-playlist .wp-playlist-caption .wp-playlist-item-length { top: auto; bottom: 0; right: 0; font-family: Roboto, Arial, sans-serif; letter-spacing: 0.5px; font-size: 0.8rem; font-weight: 500; line-height: 0.8rem; color: #FFFFFF; background-color: #1A1A1A; opacity: 0.8; padding: 1px 4px; }
.wp-playlist .wp-playlist-caption:after { content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOCAxNSI+CiAgPG1ldGFkYXRhPjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPgo8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InBsYXkiIGNsYXNzPSJjbHMtMSIgZD0iTTE0NDAsMTkyaDB2MWgtMXYxaC0xdjFoLTF2MWgtMXYxaC0xdjFoLTF2MWgtMXYtMWgwVjE4NWgydjFoMXYxaDF2MWgxdjFoMXYxaDF2MWgxdjFoLTFabS03LThoMXYxaC0xdi0xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MzMgLTE4NCkiLz4KPC9zdmc+Cg==); color: #FFFFFF; position: absolute; left: 46%; top: 50%; line-height: 1; transform: translateY(-50%); }
.wp-playlist .wp-playlist-caption.aux-has-no-thubmnail { background: #2f2f2f; }
.wp-playlist .wp-playlist-caption.aux-has-no-thubmnail .wp-playlist-item-artist { visibility: hidden; }
.wp-playlist .wp-playlist-playing { background: #4f4f4f !important; }
.wp-playlist .wp-playlist-playing .wp-playlist-caption:after { content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOSAxMyI+CiAgPG1ldGFkYXRhPjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz48L21ldGFkYXRhPgo8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA2NSwxODVoM3YxM2gtM1YxODVabTYsMGgzdjEzaC0zVjE4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDY1IC0xODUpIi8+Cjwvc3ZnPgo=); }

.aux-provider-vimeo .mejs-controls { display: none; }

q { quotes: "“" "”" "‘" "’"; font-style: italic; font-size: 1.1em; }

blockquote { border: none; background-color: rgba(0, 0, 0, 0.05); color: inherit; font-style: normal; }

.aux-quote-symbol { position: relative; }
.aux-quote-symbol > p { position: relative; z-index: 1; }
.aux-quote-symbol p:first-child { text-indent: 2em; }
.aux-quote-symbol:before { content: open-quote; position: absolute; top: 12px; left: 23px; display: block; color: #DEDEDE; line-height: 100%; font-size: 5.5em; font-family: Georgia; }
.aux-quote-symbol:after { content: close-quote; color: #DEDEDE; line-height: 100%; font-family: Georgia; visibility: hidden; }

.aux-quote-letter > p::after, .aux-quote-letter > p::before { display: inline; font-size: 1.2em; }
.aux-quote-letter > p::before { content: open-quote; }
.aux-quote-letter > p::after { content: close-quote; }

.aux-elem-quote.aux-float-right, .aux-elem-quote.aux-float-left { width: 33%; margin-bottom: 0; }
@media screen and (max-width: 767px) { .aux-resp .aux-elem-quote.aux-float-right, .aux-resp .aux-elem-quote.aux-float-left { width: 100%; } }
.aux-elem-quote.aux-float-right { margin-left: 1em; }

.aux-pullquote-colorized, .aux-pullquote-normal { border-width: 0 0 0 3px; border-style: solid; font-size: 1.4em; }

.aux-pullquote-colorized { padding-top: 10px; padding-bottom: 10px; border-color: #BBB; background-color: #F3F3F3; }

.aux-pullquote-normal { padding-top: 0; padding-bottom: 0; border-color: #333; background-color: transparent; }

.aux-quote-normal { margin-top: 30px; margin-bottom: 30px; padding-top: 0; padding-bottom: 0; border: none; font-size: 1.35em; background-color: transparent; }

.aux-blockquote-bordered { border: 7px solid #AAA; color: #505050; }

.aux-intro-hero { font-size: 1.5em; padding: 1.2em; margin-top: 1em; margin-bottom: 1em; }

.aux-intro-normal { font-size: 1.22em; margin-bottom: 1em; }

.aux-intro-splitter { margin-top: 1em; margin-bottom: 1em; padding: 1.9em 1.2em; border: 2px solid #505050; border-left-width: 0; border-right-width: 0; line-height: 1.65; font-size: 1.2em; }

/** Burger buttons */
.aux-burger { position: relative; cursor: pointer; }
.aux-burger .mid-line, .aux-burger::before, .aux-burger::after { width: 100%; content: ""; display: block; border-bottom: solid; box-sizing: border-box; border-color: #222; transition: all 300ms; }
.aux-burger::before { border-top: solid; border-bottom: none; border-color: #222; transform-origin: 0 0%; }
.aux-burger::after { bottom: 0; transform-origin: 0 100%; }
.aux-burger.aux-white .mid-line, .aux-burger.aux-white::before, .aux-burger.aux-white::after { border-color: #fff; }
.aux-burger.aux-round-lines .mid-line, .aux-burger.aux-round-lines::before, .aux-burger.aux-round-lines::after { border-radius: 10px; }
.aux-burger[class*="small"] { width: 20px; }
.aux-burger, .aux-burger[class*="medium"] { width: 28px; }
.aux-burger[class*="large"] { width: 34px; }
.aux-burger[class*="lite"] .mid-line, .aux-burger[class*="lite"]::before, .aux-burger[class*="lite"]::after { border-width: 1px; }
.aux-burger[class*="lite"]::after { margin-bottom: 0px !important; }
.aux-burger .mid-line, .aux-burger::before, .aux-burger::after, .aux-burger[class*="regular"] .mid-line, .aux-burger[class*="regular"]::before, .aux-burger[class*="regular"]::after { border-width: 2px; }
.aux-burger::after, .aux-burger[class*="regular"]::after { margin-bottom: 0px !important; }
.aux-burger[class*="thick"] .mid-line, .aux-burger[class*="thick"]::before, .aux-burger[class*="thick"]::after { border-width: 4px; }
.aux-burger[class*="thick"]::after { margin-bottom: 0px !important; }
.aux-burger.aux-lite-small .mid-line { margin: 8.5px 0; }
.aux-burger.aux-lite-small.aux-close .mid-line, .aux-burger.aux-lite-small.aux-close::before, .aux-burger.aux-lite-small.aux-close::after { width: 27.284px; }
.aux-burger.aux-lite-medium .mid-line { margin: 12.5px 0; }
.aux-burger.aux-lite-medium.aux-close .mid-line, .aux-burger.aux-lite-medium.aux-close::before, .aux-burger.aux-lite-medium.aux-close::after { width: 38.5976px; }
.aux-burger.aux-lite-large .mid-line { margin: 15.5px 0; }
.aux-burger.aux-lite-large.aux-close .mid-line, .aux-burger.aux-lite-large.aux-close::before, .aux-burger.aux-lite-large.aux-close::after { width: 47.0828px; }
.aux-burger.aux-regular-small .mid-line { margin: 7px 0; }
.aux-burger.aux-regular-small.aux-close .mid-line, .aux-burger.aux-regular-small.aux-close::before, .aux-burger.aux-regular-small.aux-close::after { width: 26.284px; }
.aux-burger.aux-regular-medium .mid-line { margin: 11px 0; }
.aux-burger.aux-regular-medium.aux-close .mid-line, .aux-burger.aux-regular-medium.aux-close::before, .aux-burger.aux-regular-medium.aux-close::after { width: 37.5976px; }
.aux-burger.aux-regular-large .mid-line { margin: 14px 0; }
.aux-burger.aux-regular-large.aux-close .mid-line, .aux-burger.aux-regular-large.aux-close::before, .aux-burger.aux-regular-large.aux-close::after { width: 46.0828px; }
.aux-burger.aux-thick-small .mid-line { margin: 4px 0; }
.aux-burger.aux-thick-small.aux-close .mid-line, .aux-burger.aux-thick-small.aux-close::before, .aux-burger.aux-thick-small.aux-close::after { width: 24.284px; }
.aux-burger.aux-thick-medium .mid-line { margin: 8px 0; }
.aux-burger.aux-thick-medium.aux-close .mid-line, .aux-burger.aux-thick-medium.aux-close::before, .aux-burger.aux-thick-medium.aux-close::after { width: 35.5976px; }
.aux-burger.aux-thick-large .mid-line { margin: 11px 0; }
.aux-burger.aux-thick-large.aux-close .mid-line, .aux-burger.aux-thick-large.aux-close::before, .aux-burger.aux-thick-large.aux-close::after { width: 44.0828px; }
.aux-burger:hover::before { transform: translateY(-4px); }
.aux-burger:hover::after { transform: translateY(4px); }
.aux-burger.aux-close::before { transform: rotate(45deg); }
.aux-burger.aux-close .mid-line { width: 0 !important; }
.aux-burger.aux-close::after { transform: rotate(-45deg); }
.aux-burger.aux-custom-burger:after, .aux-burger.aux-custom-burger:before { display: none; }

/** Override Timeline style here */
.aux-timeline .aux-date-label { border-radius: 15px; border: 1px solid #ACACAC; padding: 5px 12px; background-color: #AAA; color: white; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.aux-timeline .post_format-post-format-quote.post { background-color: #333; padding-bottom: 30px; }
.aux-timeline .post_format-post-format-quote.post .entry-main { padding-bottom: 0px; }
.aux-timeline .post_format-post-format-quote.post .entry-main .comments-iconic { font-size: 0.875em; margin-right: 30px; }
.aux-timeline .post_format-post-format-link .entry-meta { margin-top: 1.5em; }
.aux-timeline .entry-main .entry-meta .readmore .aux-read-more:hover { color: #1bb0ce !important; }
.aux-timeline.aux-left::before { left: 37px; }
.aux-timeline.aux-right::before { right: 39px; }
.aux-timeline.aux-center .aux-block:nth-of-type(odd) article { text-align: right; }
.aux-timeline.aux-center .aux-block:nth-of-type(even) article { text-align: left; }
.aux-timeline.aux-center .no-media { margin-top: 0; }

.stacktable { width: 100%; }

.st-head-row { padding-top: 1em; }

.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }

.st-key { width: 49%; text-align: right; padding-right: 1%; }

.st-val { width: 49%; padding-left: 1%; }

/* RESPONSIVE EXAMPLE */
.stacktable.large-only { display: table; }
@media screen and (max-width: 990px) { .stacktable.large-only { display: none; } }

.stacktable.small-only { display: none; }
@media screen and (max-width: 990px) { .stacktable.small-only { display: table; } }

.aux-counter .aux-counter-number-wrapper { display: flex; font-size: 69px; font-weight: 600; color: #222; line-height: 1; }
.aux-counter .aux-counter-number-prefix { text-align: right; }
.aux-counter .aux-counter-number-prefix, .aux-counter .aux-counter-number-suffix { flex-grow: 1; white-space: pre-wrap; }
.aux-counter .aux-counter-number-suffix { text-align: left; }
.aux-counter .aux-counter-title { text-align: center; font-size: 19px; font-weight: 400; color: #666; line-height: 2.5; }

/*!>>>>>>>>>>>>>>>>>>>> #Ultimate VC Addon elements style <<<<<<<<<<<<<<<<<<<<<< */
.vc_row .aio-icon [class^="auxicon-"]:before, .vc_row .aio-icon [class*=" auxicon-"]:before { line-height: inherit !important; }

.aux-territory .ult_countdown .ult_countdown-row .ult_countdown-section { padding: 0 5%; }

.smile-icon-timeline-wrap .timeline-wrapper { border-radius: 0; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block { border: 1px solid #bbb !important; width: calc(50% - 40px) !important; border-radius: 0; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block .timeline-header { padding: 30px; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block.timeline-post-right { margin-left: 80px !important; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block.timeline-post-right .timeline-dot { left: -46px; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block.timeline-post-left .timeline-dot { right: -48px !important; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-separator-text .sep-text { padding: 5px 12px; border-radius: 15px; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-post-right .ult-timeline-arrow l { border-width: 13px 10px 13px 0; top: -26px; border-right-color: white; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-post-right .ult-timeline-arrow s { border-color: transparent #bbb !important; border-width: 13px 10px 13px 0; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-post-left .ult-timeline-arrow l { border-width: 13px 0 13px 10px; top: -26px; border-left-color: white; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-post-left .ult-timeline-arrow s { border-color: transparent #bbb !important; border-width: 13px 0 13px 10px; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot, .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot { background-color: white !important; border: solid #ACACAC 1px; border-radius: 50%; width: 14px; height: 14px; }
.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot { top: 36px; }
.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot { top: -10px; }
.smile-icon-timeline-wrap .timeline-feature-item { border: 1px solid #bbb !important; border-radius: 0 !important; }
.smile-icon-timeline-wrap .timeline-feature-item .ult-timeline-arrow l { border-width: 0px 13px 10px 13px; border-bottom-color: white; top: -10px; left: -12px; }
.smile-icon-timeline-wrap .timeline-feature-item .ult-timeline-arrow s { border-color: #bbb transparent !important; border-width: 0px 13px 10px 13px; top: -1px; left: -12px; }

.ult-just-icon-wrapper .bsf_tooltip-inner { -webkit-transition: opacity 800ms ease-out; transition: opacity 800ms ease-out; border-radius: 25px; padding: 12px 17px 12px 13px; background-color: #3d3d3d; font-size: 14px; font-family: inherit; }
.ult-just-icon-wrapper .bsf_tooltip.left .bsf_tooltip-arrow { right: 1px; }
.ult-just-icon-wrapper .bsf_tooltip.right .bsf_tooltip-arrow { left: 1px; }

/*!>>>>>>>>>>>>>>>>>>>> #Woo General Styles <<<<<<<<<<<<<<<<<<<<<< */
.woocommerce-page .woocommerce-tabs .panel { display: none; }

.auxshp-title-heading { font-size: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; margin: 0; }

.product.aux-remove-view-cart a.added_to_cart { display: none !important; }

/*!>>>>>>>>>>>>>>>>>>>> #Custom Entry Styles <<<<<<<<<<<<<<<<<<<<<< */
/** Column view style for post entry content, this style can be used inside carousel, grid and masonry.
// ------------------------------------------------------------------------------ */
.aux-column-post-entry .post, .aux-widget-recent-posts .post, .aux-widget-recent-posts-masonry .post { padding-bottom: 40px; }
.aux-column-post-entry .post .entry-media, .aux-widget-recent-posts .post .entry-media, .aux-widget-recent-posts-masonry .post .entry-media { margin-bottom: 1.4375em; }
.aux-column-post-entry .post .entry-header, .aux-widget-recent-posts .post .entry-header, .aux-widget-recent-posts-masonry .post .entry-header { margin-bottom: 0.5em; }
.aux-column-post-entry .post .entry-title, .aux-widget-recent-posts .post .entry-title, .aux-widget-recent-posts-masonry .post .entry-title { font-size: 1.375em; }
.aux-column-post-entry .post .entry-info, .aux-widget-recent-posts .post .entry-info, .aux-widget-recent-posts-masonry .post .entry-info { margin-bottom: 0.5em; }
.aux-column-post-entry .post .entry-content, .aux-widget-recent-posts .post .entry-content, .aux-widget-recent-posts-masonry .post .entry-content, .aux-column-post-entry .post .comment-body, .aux-widget-recent-posts .post .comment-body, .aux-widget-recent-posts-masonry .post .comment-body { margin-bottom: 0.5em; }
.aux-column-post-entry .post .entry-main, .aux-widget-recent-posts .post .entry-main, .aux-widget-recent-posts-masonry .post .entry-main { margin-bottom: 0; }
.aux-column-post-entry .post .entry-meta .author, .aux-widget-recent-posts .post .entry-meta .author, .aux-widget-recent-posts-masonry .post .entry-meta .author, .aux-column-post-entry .post .entry-meta .aux-read-more, .aux-widget-recent-posts .post .entry-meta .aux-read-more, .aux-widget-recent-posts-masonry .post .entry-meta .aux-read-more { padding: 0; background: transparent; border: none; border-radius: 0; color: #AAA; font-weight: 500; font-size: 0.875em; }
.aux-column-post-entry .post .entry-meta .author a:hover, .aux-widget-recent-posts .post .entry-meta .author a:hover, .aux-widget-recent-posts-masonry .post .entry-meta .author a:hover, .aux-column-post-entry .post .entry-meta .aux-read-more a:hover, .aux-widget-recent-posts .post .entry-meta .aux-read-more a:hover, .aux-widget-recent-posts-masonry .post .entry-meta .aux-read-more a:hover { color: #1bb0ce; }
.aux-column-post-entry .post .entry-meta .author, .aux-widget-recent-posts .post .entry-meta .author, .aux-widget-recent-posts-masonry .post .entry-meta .author { float: left; }
.aux-column-post-entry .post .entry-meta .author .avatar, .aux-widget-recent-posts .post .entry-meta .author .avatar, .aux-widget-recent-posts-masonry .post .entry-meta .author .avatar { margin-right: 0.5em; vertical-align: middle; width: 27px; height: 27px; border-radius: 50%; }
.aux-column-post-entry .post .readmore, .aux-widget-recent-posts .post .readmore, .aux-widget-recent-posts-masonry .post .readmore { float: left; }
.aux-column-post-entry .post .comments-iconic, .aux-widget-recent-posts .post .comments-iconic, .aux-widget-recent-posts-masonry .post .comments-iconic { display: flex; align-items: center; float: right; font-weight: 500; font-size: 0.875rem; color: #AAA; }
.aux-column-post-entry .post .comments-iconic .auxicon-comment, .aux-widget-recent-posts .post .comments-iconic .auxicon-comment, .aux-widget-recent-posts-masonry .post .comments-iconic .auxicon-comment { vertical-align: middle; line-height: 100%; display: inline-block; }
.aux-column-post-entry .post .comments-iconic .auxicon-comment:before, .aux-widget-recent-posts .post .comments-iconic .auxicon-comment:before, .aux-widget-recent-posts-masonry .post .comments-iconic .auxicon-comment:before { display: block; }
.aux-column-post-entry .post .comments-number, .aux-widget-recent-posts .post .comments-number, .aux-widget-recent-posts-masonry .post .comments-number { position: relative; margin-left: 4px; }
.aux-column-post-entry .column-entry, .aux-widget-recent-posts .column-entry, .aux-widget-recent-posts-masonry .column-entry { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.aux-column-post-entry .aux-match-height .aux-col, .aux-widget-recent-posts .aux-match-height .aux-col, .aux-widget-recent-posts-masonry .aux-match-height .aux-col { margin-bottom: 14px; transition: all 150ms ease; }
.aux-column-post-entry .aux-match-height .post, .aux-widget-recent-posts .aux-match-height .post, .aux-widget-recent-posts-masonry .aux-match-height .post { height: 100%; }
.aux-column-post-entry .aux-match-height .post .aux-after-content, .aux-widget-recent-posts .aux-match-height .post .aux-after-content, .aux-widget-recent-posts-masonry .aux-match-height .post .aux-after-content { position: absolute; bottom: 0; left: 0; width: 100%; padding-right: inherit; padding-left: inherit; padding-bottom: 0.625em; }
.aux-column-post-entry .aux-match-height .post .entry-meta.aux-before-content:after, .aux-widget-recent-posts .aux-match-height .post .entry-meta.aux-before-content:after, .aux-widget-recent-posts-masonry .aux-match-height .post .entry-meta.aux-before-content:after { content: ""; display: table; clear: both; }
.aux-column-post-entry .aux-no-meta .post, .aux-widget-recent-posts .aux-no-meta .post, .aux-widget-recent-posts-masonry .aux-no-meta .post { padding-bottom: 0; }
.aux-column-post-entry .aux-no-meta .entry-content p, .aux-widget-recent-posts .aux-no-meta .entry-content p, .aux-widget-recent-posts-masonry .aux-no-meta .entry-content p, .aux-column-post-entry .aux-no-meta .comment-body p, .aux-widget-recent-posts .aux-no-meta .comment-body p, .aux-widget-recent-posts-masonry .aux-no-meta .comment-body p { margin-bottom: 0; }
.aux-column-post-entry .aux-border-collapse, .aux-widget-recent-posts .aux-border-collapse, .aux-widget-recent-posts-masonry .aux-border-collapse { margin-left: 0; margin-right: 0; }
.aux-column-post-entry .post.post_format-post-format-link .entry-content a, .aux-widget-recent-posts .post.post_format-post-format-link .entry-content a, .aux-widget-recent-posts-masonry .post.post_format-post-format-link .entry-content a, .aux-column-post-entry .post.post_format-post-format-link .comment-body a, .aux-widget-recent-posts .post.post_format-post-format-link .comment-body a, .aux-widget-recent-posts-masonry .post.post_format-post-format-link .comment-body a { line-height: 150%; }
.aux-column-post-entry .post.post_format-post-format-link .entry-info, .aux-widget-recent-posts .post.post_format-post-format-link .entry-info, .aux-widget-recent-posts-masonry .post.post_format-post-format-link .entry-info { margin-bottom: 0.875em; }
.aux-column-post-entry .aux-entry-boxed .post, .aux-widget-recent-posts .aux-entry-boxed .post, .aux-widget-recent-posts-masonry .aux-entry-boxed .post { background-color: #FFFFFF; box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2); }
.aux-column-post-entry .aux-entry-boxed .post .entry-media, .aux-widget-recent-posts .aux-entry-boxed .post .entry-media, .aux-widget-recent-posts-masonry .aux-entry-boxed .post .entry-media { margin-bottom: 0; }
.aux-column-post-entry .aux-entry-boxed .post .entry-main, .aux-widget-recent-posts .aux-entry-boxed .post .entry-main, .aux-widget-recent-posts-masonry .aux-entry-boxed .post .entry-main { padding: 1.5em 1.8125em 0.625em; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-quote, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-quote, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-quote { background-color: #333; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-quote .entry-header, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-quote .entry-header, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-quote .entry-header { margin-bottom: 0px; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-quote .entry-main, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-quote .entry-main, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-quote .entry-main { padding: 0px 0px 0.625em; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-quote .entry-meta .author.vcard, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-quote .entry-meta .author.vcard, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-quote .entry-meta .author.vcard { margin-left: 30px; margin-bottom: 1.4375em; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-quote .entry-meta .comments-iconic, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-quote .entry-meta .comments-iconic, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-quote .entry-meta .comments-iconic { margin-right: 30px; margin-bottom: 1.4375em; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-link .entry-content a, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-link .entry-content a, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-link .entry-content a, .aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-link .comment-body a, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-link .comment-body a, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-link .comment-body a { line-height: 150%; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta { margin-top: 1.5em; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta .author.vcard, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta .author.vcard, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta .author.vcard { margin-bottom: 1.4375em; }
.aux-column-post-entry .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta .comments-iconic, .aux-widget-recent-posts .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta .comments-iconic, .aux-widget-recent-posts-masonry .aux-entry-boxed .post.post.post_format-post-format-link .entry-meta .comments-iconic { margin-bottom: 1.4375em; }
@media screen and (min-width: 1025px) { .aux-column-post-entry .aux-de-col6 .format-video .mejs-controls, .aux-widget-recent-posts .aux-de-col6 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-de-col6 .format-video .mejs-controls, .aux-column-post-entry .aux-de-col5 .format-video .mejs-controls, .aux-widget-recent-posts .aux-de-col5 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-de-col5 .format-video .mejs-controls, .aux-column-post-entry .aux-de-col4 .format-video .mejs-controls, .aux-widget-recent-posts .aux-de-col4 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-de-col4 .format-video .mejs-controls { display: none !important; }
  .aux-column-post-entry .aux-de-col6 .format-audio .mejs-controls .mejs-time, .aux-widget-recent-posts .aux-de-col6 .format-audio .mejs-controls .mejs-time, .aux-widget-recent-posts-masonry .aux-de-col6 .format-audio .mejs-controls .mejs-time, .aux-column-post-entry .aux-de-col6 .format-audio .mejs-controls .mejs-volume-button, .aux-widget-recent-posts .aux-de-col6 .format-audio .mejs-controls .mejs-volume-button, .aux-widget-recent-posts-masonry .aux-de-col6 .format-audio .mejs-controls .mejs-volume-button, .aux-column-post-entry .aux-de-col5 .format-audio .mejs-controls .mejs-time, .aux-widget-recent-posts .aux-de-col5 .format-audio .mejs-controls .mejs-time, .aux-widget-recent-posts-masonry .aux-de-col5 .format-audio .mejs-controls .mejs-time, .aux-column-post-entry .aux-de-col5 .format-audio .mejs-controls .mejs-volume-button, .aux-widget-recent-posts .aux-de-col5 .format-audio .mejs-controls .mejs-volume-button, .aux-widget-recent-posts-masonry .aux-de-col5 .format-audio .mejs-controls .mejs-volume-button, .aux-column-post-entry .aux-de-col4 .format-audio .mejs-controls .mejs-time, .aux-widget-recent-posts .aux-de-col4 .format-audio .mejs-controls .mejs-time, .aux-widget-recent-posts-masonry .aux-de-col4 .format-audio .mejs-controls .mejs-time, .aux-column-post-entry .aux-de-col4 .format-audio .mejs-controls .mejs-volume-button, .aux-widget-recent-posts .aux-de-col4 .format-audio .mejs-controls .mejs-volume-button, .aux-widget-recent-posts-masonry .aux-de-col4 .format-audio .mejs-controls .mejs-volume-button { display: none; }
  .aux-column-post-entry .aux-de-col6 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts .aux-de-col6 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts-masonry .aux-de-col6 .format-gallery .aux-arrow-nav, .aux-column-post-entry .aux-de-col5 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts .aux-de-col5 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts-masonry .aux-de-col5 .format-gallery .aux-arrow-nav, .aux-column-post-entry .aux-de-col4 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts .aux-de-col4 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts-masonry .aux-de-col4 .format-gallery .aux-arrow-nav { width: 33px; height: 33px; }
  .aux-column-post-entry .aux-de-col6 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts .aux-de-col6 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts-masonry .aux-de-col6 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-column-post-entry .aux-de-col5 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts .aux-de-col5 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts-masonry .aux-de-col5 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-column-post-entry .aux-de-col4 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts .aux-de-col4 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts-masonry .aux-de-col4 .format-gallery .aux-arrow-nav .aux-medium-right { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; }
  .aux-column-post-entry .aux-de-col6 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts .aux-de-col6 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts-masonry .aux-de-col6 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-column-post-entry .aux-de-col5 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts .aux-de-col5 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts-masonry .aux-de-col5 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-column-post-entry .aux-de-col4 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts .aux-de-col4 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts-masonry .aux-de-col4 .format-gallery .aux-arrow-nav .aux-medium-left { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -722px; }
  .aux-column-post-entry .aux-row.aux-de-col4:not(.aux-grid-table-layout) .entry-title, .aux-widget-recent-posts .aux-row.aux-de-col4:not(.aux-grid-table-layout) .entry-title, .aux-widget-recent-posts-masonry .aux-row.aux-de-col4:not(.aux-grid-table-layout) .entry-title, .aux-column-post-entry .aux-row.aux-de-col5:not(.aux-grid-table-layout) .entry-title, .aux-widget-recent-posts .aux-row.aux-de-col5:not(.aux-grid-table-layout) .entry-title, .aux-widget-recent-posts-masonry .aux-row.aux-de-col5:not(.aux-grid-table-layout) .entry-title { font-size: 1.125em; }
  .aux-column-post-entry .aux-row.aux-de-col6 .entry-title, .aux-widget-recent-posts .aux-row.aux-de-col6 .entry-title, .aux-widget-recent-posts-masonry .aux-row.aux-de-col6 .entry-title { font-size: 0.9375em; }
  .aux-column-post-entry .aux-de-col6 .author .avatar, .aux-widget-recent-posts .aux-de-col6 .author .avatar, .aux-widget-recent-posts-masonry .aux-de-col6 .author .avatar, .aux-column-post-entry .aux-de-col5 .author .avatar, .aux-widget-recent-posts .aux-de-col5 .author .avatar, .aux-widget-recent-posts-masonry .aux-de-col5 .author .avatar { display: none; } }
@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-column-post-entry .aux-tb-col6 .format-video .mejs-controls, .aux-widget-recent-posts .aux-tb-col6 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-tb-col6 .format-video .mejs-controls, .aux-column-post-entry .aux-tb-col5 .format-video .mejs-controls, .aux-widget-recent-posts .aux-tb-col5 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-tb-col5 .format-video .mejs-controls, .aux-column-post-entry .aux-tb-col4 .format-video .mejs-controls, .aux-widget-recent-posts .aux-tb-col4 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-tb-col4 .format-video .mejs-controls { display: none !important; }
  .aux-column-post-entry .aux-tb-col6 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts .aux-tb-col6 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts-masonry .aux-tb-col6 .format-gallery .aux-arrow-nav, .aux-column-post-entry .aux-tb-col5 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts .aux-tb-col5 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts-masonry .aux-tb-col5 .format-gallery .aux-arrow-nav, .aux-column-post-entry .aux-tb-col4 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts .aux-tb-col4 .format-gallery .aux-arrow-nav, .aux-widget-recent-posts-masonry .aux-tb-col4 .format-gallery .aux-arrow-nav { width: 33px; height: 33px; }
  .aux-column-post-entry .aux-tb-col6 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts .aux-tb-col6 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts-masonry .aux-tb-col6 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-column-post-entry .aux-tb-col5 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts .aux-tb-col5 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts-masonry .aux-tb-col5 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-column-post-entry .aux-tb-col4 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts .aux-tb-col4 .format-gallery .aux-arrow-nav .aux-medium-right, .aux-widget-recent-posts-masonry .aux-tb-col4 .format-gallery .aux-arrow-nav .aux-medium-right { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; }
  .aux-column-post-entry .aux-tb-col6 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts .aux-tb-col6 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts-masonry .aux-tb-col6 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-column-post-entry .aux-tb-col5 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts .aux-tb-col5 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts-masonry .aux-tb-col5 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-column-post-entry .aux-tb-col4 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts .aux-tb-col4 .format-gallery .aux-arrow-nav .aux-medium-left, .aux-widget-recent-posts-masonry .aux-tb-col4 .format-gallery .aux-arrow-nav .aux-medium-left { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -722px; }
  .aux-column-post-entry .aux-row.aux-tb-col4 .entry-title, .aux-widget-recent-posts .aux-row.aux-tb-col4 .entry-title, .aux-widget-recent-posts-masonry .aux-row.aux-tb-col4 .entry-title, .aux-column-post-entry .aux-row.aux-tb-col5 .entry-title, .aux-widget-recent-posts .aux-row.aux-tb-col5 .entry-title, .aux-widget-recent-posts-masonry .aux-row.aux-tb-col5 .entry-title { font-size: 1.125em; }
  .aux-column-post-entry .aux-de-col6 .format-video .mejs-controls, .aux-widget-recent-posts .aux-de-col6 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-de-col6 .format-video .mejs-controls, .aux-column-post-entry .aux-de-col5 .format-video .mejs-controls, .aux-widget-recent-posts .aux-de-col5 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-de-col5 .format-video .mejs-controls, .aux-column-post-entry .aux-de-col4 .format-video .mejs-controls, .aux-widget-recent-posts .aux-de-col4 .format-video .mejs-controls, .aux-widget-recent-posts-masonry .aux-de-col4 .format-video .mejs-controls { display: none !important; }
  .aux-column-post-entry .aux-tb-col6 .author .avatar, .aux-widget-recent-posts .aux-tb-col6 .author .avatar, .aux-widget-recent-posts-masonry .aux-tb-col6 .author .avatar, .aux-column-post-entry .aux-tb-col5 .author .avatar, .aux-widget-recent-posts .aux-tb-col5 .author .avatar, .aux-widget-recent-posts-masonry .aux-tb-col5 .author .avatar { display: none; } }

/** Land style for post entry content.
// ------------------------------------------------------------------------------ */
.aux-blog-land-style .hentry .entry-media { width: 47%; float: left; margin-right: 50px; }
.aux-blog-land-style .hentry .entry-main { float: left; width: calc(53% - 50px); }
.aux-blog-land-style .hentry .entry-header { margin-bottom: 0.5em; }
.aux-blog-land-style .hentry .entry-title { font-size: 1.375em; }
.aux-blog-land-style .hentry .entry-info { margin-bottom: 0.5em; }
.aux-blog-land-style .hentry .entry-content, .aux-blog-land-style .hentry .comment-body { margin-bottom: 1em; }
.aux-blog-land-style .hentry .entry-meta { position: absolute; bottom: 3.5625em; width: inherit; }
.aux-blog-land-style .hentry .entry-meta:after { content: ""; display: table; clear: both; }
.aux-blog-land-style .hentry .author, .aux-blog-land-style .hentry .aux-read-more { padding: 0; background: transparent; border: none; border-radius: 0; color: #AAA; font-weight: 500; font-size: 0.875em; }
.aux-blog-land-style .hentry .author a:hover, .aux-blog-land-style .hentry .aux-read-more a:hover { color: #1bb0ce; }
.aux-blog-land-style .hentry .readmore { float: left; }
.aux-blog-land-style .hentry .aux-read-more { position: relative; border: solid 1px #AAA; padding: 0.5625em 1.5625em; }
.aux-blog-land-style .hentry .aux-read-more:hover { background: #3D3D3D; color: white; }
.aux-blog-land-style .hentry .aux-read-more::after { display: none; }
.aux-blog-land-style .hentry .author .avatar { margin-right: 0.5em; vertical-align: middle; width: 27px; height: 27px; border-radius: 50%; }
.aux-blog-land-style .hentry .comments-iconic { display: flex; align-items: center; float: right; margin-top: 3px; font-weight: 500; color: #AAA; font-size: 0.875rem; }
.aux-blog-land-style .hentry .comments-iconic .meta-comment { vertical-align: middle; margin-left: 10px; }
.aux-blog-land-style .hentry .comments-iconic .auxicon-comment { vertical-align: middle; line-height: 100%; display: inline-block; margin-right: 5px; }
.aux-blog-land-style .hentry .comments-iconic .auxicon-comment:before { display: block; }
.aux-blog-land-style .hentry .comments-iconic .comments-number { vertical-align: middle; }
@media screen and (max-width: 1024px) and (min-width: 768px) { .aux-blog-land-style .hentry .entry-media { width: 45%; margin-right: 25px; }
  .aux-blog-land-style .hentry .entry-main { width: calc(55% - 25px); } }
@media screen and (max-width: 767px) { .aux-blog-land-style .hentry .entry-media { width: 100%; }
  .aux-blog-land-style .hentry .entry-main { width: 100%; }
  .aux-blog-land-style .hentry .entry-meta { position: static; margin-top: 30px; } }
.aux-blog-land-style .hentry .post_format-post-format-quote .entry-main { background-color: #333; }
.aux-blog-land-style .hentry .post_format-post-format-quote .comments-iconic { margin-right: 30px; margin-bottom: 1.4375em; }
.aux-blog-land-style .hentry.aux-no-thumb .entry-main { width: 100%; float: none; }
.aux-blog-land-style .hentry.aux-no-thumb .entry-meta { position: static; margin-top: 30px; }

/** Tile view style for post entry content, this style can be used inside carousel, grid and masonry.
// ------------------------------------------------------------------------------ */
.aux-tiles-layout .post.aux-post-tile, .aux-widget-recent-posts-tiles .post.aux-post-tile { float: left; height: 0; overflow: hidden; background: black; text-align: center; }
.aux-tiles-layout .post.aux-post-tile .entry-media, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-media { margin-bottom: 0; }
.aux-tiles-layout .post.aux-post-tile .entry-media:after, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-media:after { content: ''; position: absolute; bottom: 0; left: 0; height: 60%; width: 100%; background: linear-gradient(to top, rgba(0, 0, 0, 0.634) 0%, rgba(0, 0, 0, 0.441) 34%, rgba(0, 0, 0, 0.382) 47%, rgba(0, 0, 0, 0.278) 56.5%, rgba(0, 0, 0, 0.194) 65%, rgba(0, 0, 0, 0.126) 73%, rgba(0, 0, 0, 0.075) 80.2%, rgba(0, 0, 0, 0.042) 86.1%, rgba(0, 0, 0, 0.021) 91%, rgba(0, 0, 0, 0.008) 95.2%, rgba(0, 0, 0, 0.002) 98.2%, rgba(0, 0, 0, 0) 100%); }
.aux-tiles-layout .post.aux-post-tile .entry-main, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-main { position: absolute; bottom: 0; padding: 40px 20px; width: 100%; margin-bottom: 0; z-index: 2; }
.aux-tiles-layout .post.aux-post-tile .entry-header, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-header { margin-bottom: 16px; }
.aux-tiles-layout .post.aux-post-tile .entry-title, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-title, .aux-tiles-layout .post.aux-post-tile .entry-info, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-info { color: white; }
.aux-tiles-layout .post.aux-post-tile .entry-title, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-title { font-size: 1.125em; margin-bottom: 0.5em; }
.aux-tiles-layout .post.aux-post-tile .entry-title > a, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-title > a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.aux-tiles-layout .post.aux-post-tile .entry-info, .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-info { margin-bottom: 0; }
@media screen and (max-width: 767px) { .aux-resp .aux-tiles-layout .post.aux-post-tile .entry-info, .aux-resp .aux-widget-recent-posts-tiles .post.aux-post-tile .entry-info { display: none; } }
.aux-tiles-layout .post.aux-post-tile .aux-media-image img, .aux-widget-recent-posts-tiles .post.aux-post-tile .aux-media-image img { max-width: none; transition: transform 4s; }
.aux-tiles-layout .post.aux-post-tile:hover .aux-media-image img, .aux-widget-recent-posts-tiles .post.aux-post-tile:hover .aux-media-image img { transform: scale(1.04, 1.04); }
.aux-tiles-layout.aux-overlay .post.aux-post-tile .entry-main, .aux-overlay.aux-widget-recent-posts-tiles .post.aux-post-tile .entry-main { position: absolute; top: 50%; transform: translateY(-50%); bottom: auto; padding: 0px 20px; background: transparent; }
.aux-tiles-layout.aux-overlay .post.aux-post-tile .entry-media::after, .aux-overlay.aux-widget-recent-posts-tiles .post.aux-post-tile .entry-media::after { content: ''; position: absolute; top: 0; z-index: 1; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); pointer-events: none; transition: background-color 1.5s; }
.aux-tiles-layout.aux-overlay .post.aux-post-tile:hover .entry-media::after, .aux-overlay.aux-widget-recent-posts-tiles .post.aux-post-tile:hover .entry-media::after { background-color: rgba(0, 0, 0, 0.75); }

/*!>>>>>>>>>>>>>>>>>>>>>>>> #Master Menu <<<<<<<<<<<<<<<<<<<<<<<<<< */
/** Master Menu module scss file */
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* Master Menu layout configs */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/** Master Menu base sass file It contains all base styles related to the menu layout  @author Averta [www.averta.net] @package Auxin Framework */
.aux-master-menu { position: relative; list-style: none; display: table; width: 100%; }
.aux-master-menu, .aux-master-menu * { margin: 0; padding: 0; }
.aux-master-menu ul, .aux-master-menu li { list-style: none; }
.aux-master-menu .aux-menu-item, .aux-master-menu .aux-submenu { box-sizing: border-box; }
.aux-master-menu .aux-menu-item > a, .aux-master-menu .aux-submenu > a { text-decoration: none; color: inherit; }

/* -------------------------------------------------------------------- */
/** Menu item style It uses as an item inside root-menu and submenu. */
.aux-master-menu .aux-menu-item { position: relative; display: block; clear: both; width: 100%; box-sizing: content-box; }
.aux-master-menu .aux-menu-item .aux-item-content { position: relative; display: block; }
.aux-master-menu .aux-menu-label { display: block; }
.aux-master-menu .aux-menu-desc { display: block; }
.aux-master-menu .aux-menu-image, .aux-master-menu .aux-menu-icon { display: inline-block; }
.aux-master-menu .aux-menu-image.right, .aux-master-menu .aux-menu-icon.right { float: right; }
.aux-master-menu .aux-menu-image.left, .aux-master-menu .aux-menu-icon.left { float: left; }
.aux-master-menu .aux-menu-image.bottom, .aux-master-menu .aux-menu-image.top, .aux-master-menu .aux-menu-icon.bottom, .aux-master-menu .aux-menu-icon.top { display: block; width: 100%; }
.aux-master-menu .aux-menu-caption { position: absolute; z-index: 122; bottom: 0; display: block; width: 100%; }

/** Submenu style */
.aux-master-menu .aux-submenu { display: none; position: absolute; z-index: 121; }
.aux-master-menu .aux-submenu > .aux-menu-item { min-width: 180px; }
.aux-master-menu .aux-submenu.aux-open { z-index: 170; }
.aux-master-menu .aux-submenu, .aux-master-menu .aux-submenu .aux-right, .aux-master-menu .aux-submenu .aux-temp-right, .rtl .aux-master-menu .aux-left, .rtl .aux-master-menu .aux-temp-left { bottom: auto; left: 100%; right: auto; top: 0; }

.aux-master-menu .aux-submenu .aux-left, .aux-master-menu .aux-submenu .aux-temp-left, .rtl .aux-master-menu .aux-submenu, .rtl .aux-master-menu .aux-right, .rtl .aux-master-menu .aux-temp-right { bottom: auto; left: auto; right: 100%; top: 0; }

.aux-master-menu .aux-submenu .aux-bottom, .aux-master-menu .aux-submenu .aux-temp-bottom, .aux-master-menu.aux-horizontal > .aux-menu-item > .aux-submenu { bottom: auto; left: 0; right: auto; top: 100%; }

.aux-master-menu .aux-submenu .aux-top, .aux-master-menu .aux-submenu .aux-temp-top { bottom: 100%; left: 0; right: auto; top: auto; }

.aux-master-menu .aux-menu-item.aux-fullwidth { position: static; }
.aux-master-menu .aux-menu-item.aux-fullwidth .aux-submenu > .aux-menu-item { clear: none; width: auto; }

/** megamenu styles */
.aux-master-menu .aux-megamenu { width: 100%; }
.aux-master-menu .aux-megamenu.aux-megamenu-1-2 { width: 50%; }
.aux-master-menu .aux-megamenu.aux-megamenu-1-2 { width: 50%; }
.aux-master-menu .aux-megamenu.aux-megamenu-2-3 { width: 66.66%; }
.aux-master-menu .aux-megamenu .aux-menu-row { position: relative; box-sizing: border-box; }
.aux-master-menu .aux-megamenu .aux-menu-row:after, .aux-master-menu .aux-megamenu .aux-menu-row:before { content: ""; display: table; }
.aux-master-menu .aux-megamenu .aux-menu-row:after { clear: both; }
.aux-master-menu .aux-megamenu .aux-menu-column { padding-right: 5px; padding-left: 5px; float: left; box-sizing: border-box; background-clip: content-box; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-1-1 { width: 100%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-1-2 { width: 50%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-1-3 { width: 33.33333%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-2-3 { width: 66.66667%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-1-4 { width: 25%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-3-4 { width: 75%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-1-5 { width: 20%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-2-5 { width: 40%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-3-5 { width: 60%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-4-5 { width: 80%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-1-6 { width: 16.66667%; }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-col-5-6 { width: 83.33333%; }
@media screen and (min-width: 1024px) and (max-width: 1199px) { .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-1-1 { width: 100%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-1-2 { width: 50%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-1-3 { width: 33.33333%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-2-3 { width: 66.66667%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-1-4 { width: 25%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-3-4 { width: 75%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-1-5 { width: 20%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-2-5 { width: 40%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-3-5 { width: 60%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-4-5 { width: 80%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-1-6 { width: 16.66667%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-large-5-6 { width: 83.33333%; } }
@media screen and (min-width: 768px) and (max-width: 1023px) { .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-1-1 { width: 100%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-1-2 { width: 50%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-1-3 { width: 33.33333%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-2-3 { width: 66.66667%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-1-4 { width: 25%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-3-4 { width: 75%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-1-5 { width: 20%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-2-5 { width: 40%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-3-5 { width: 60%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-4-5 { width: 80%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-1-6 { width: 16.66667%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-medium-5-6 { width: 83.33333%; } }
@media screen and (max-width: 767px) { .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-1-1 { width: 100%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-1-2 { width: 50%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-1-3 { width: 33.33333%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-2-3 { width: 66.66667%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-1-4 { width: 25%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-3-4 { width: 75%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-1-5 { width: 20%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-2-5 { width: 40%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-3-5 { width: 60%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-4-5 { width: 80%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-1-6 { width: 16.66667%; }
  .aux-master-menu .aux-megamenu .aux-menu-column.aux-small-5-6 { width: 83.33333%; } }
@media screen and (max-width: 767px) { .aux-master-menu .aux-megamenu .aux-menu-column { width: 100% !important; }
  .aux-master-menu .aux-megamenu .aux-menu-column .aux-hide-mobile { display: none; } }
.aux-master-menu .aux-megamenu .aux-menu-column.aux-column-right { float: right; }
.aux-master-menu .aux-megamenu .aux-menu-column > .aux-menu-row { margin-left: 0; margin-right: 0; }

/* ----------------------------------------------------------------------------------------------- */
/** Megamenu list element */
.aux-megamenu .aux-menu-list .aux-menu-list-container:after, .aux-megamenu .aux-menu-list .aux-menu-list-container:before { content: ""; display: table; }
.aux-megamenu .aux-menu-list .aux-menu-list-container:after { clear: both; }
.aux-megamenu .aux-menu-list > .aux-item-content { text-decoration: none; }
.aux-megamenu .aux-menu-list .aux-menu-sec-text { float: right; color: #FFFFFF; padding: 2px 5px; }

/** Tabs element in megamenu */
.aux-menu-tabs { padding: 0 !important; }
.aux-menu-tabs .aux-menu-tab { position: static; }
.aux-menu-tabs .aux-menu-tab-container { position: absolute; top: 0; right: 0; left: auto; bottom: auto; padding: 0; }
.aux-menu-tabs .aux-menu-tab-container:after, .aux-menu-tabs .aux-menu-tab-container:before { content: ""; display: table; }
.aux-menu-tabs .aux-menu-tab-container:after { clear: both; }
@media screen and (max-width: 767px) { .aux-menu-tabs .aux-menu-tab-container { position: relative; } }

/** Megamenu image element */
.aux-megamenu .aux-menu-image-item > a { text-decoration: none; color: inherit; }

/* -------------------------------------------------------------------- */
.aux-master-menu.aux-horizontal .aux-menu-item { float: left; }
.aux-master-menu.aux-horizontal > .aux-menu-item { clear: none; width: auto; }
.aux-master-menu.aux-horizontal > .aux-menu-item > .aux-submenu { left: 0px; top: 100%; }
.aux-master-menu.aux-horizontal .aux-menu-item.aux-fullwidth-sub { position: static; }
.aux-master-menu.aux-horizontal .aux-menu-item.aux-fullwidth-sub .aux-submenu > .aux-menu-item { clear: none; width: auto; }

.aux-master-menu.aux-align-center { text-align: center; }
.aux-master-menu.aux-align-center > .aux-menu-item { display: inline-block; float: none; text-align: left; }
.aux-master-menu.aux-align-center.aux-narrow .aux-menu-spacer { display: none; }

.aux-master-menu.aux-align-right > .aux-menu-item { float: right; }

/** Vertucal toggle menu style */
.aux-master-menu.aux-toggle.aux-horizontal > .aux-menu-item { clear: both; width: 100%; }
.aux-master-menu.aux-toggle .aux-menu-item > .aux-submenu { position: relative; }
.aux-master-menu.aux-toggle .aux-menu-item > .aux-submenu, .aux-master-menu.aux-toggle .aux-menu-item > .aux-submenu.aux-left, .aux-master-menu.aux-toggle .aux-menu-item > .aux-submenu.aux-top, .aux-master-menu.aux-toggle .aux-menu-item > .aux-submenu.aux-right, .aux-master-menu.aux-toggle .aux-menu-item > .aux-submenu.aux-bottom { left: auto; right: auto; top: auto; bottom: auto; }
.aux-master-menu.aux-toggle .aux-menu-item > .aux-submenu.aux-horizontal > .aux-menu-item { clear: both; width: 100%; }
@media screen and (max-width: 550px) { .aux-master-menu.aux-no-js.aux-horizontal > .aux-menu-item { clear: both; width: 100%; }
  .aux-master-menu.aux-no-js .aux-menu-item > .aux-submenu { position: relative; }
  .aux-master-menu.aux-no-js .aux-menu-item > .aux-submenu, .aux-master-menu.aux-no-js .aux-menu-item > .aux-submenu.aux-left, .aux-master-menu.aux-no-js .aux-menu-item > .aux-submenu.aux-top, .aux-master-menu.aux-no-js .aux-menu-item > .aux-submenu.aux-right, .aux-master-menu.aux-no-js .aux-menu-item > .aux-submenu.aux-bottom { left: auto; right: auto; top: auto; bottom: auto; }
  .aux-master-menu.aux-no-js .aux-menu-item > .aux-submenu.aux-horizontal > .aux-menu-item { clear: both; width: 100%; } }

.aux-master-menu.aux-cover .aux-menu-item { position: static; }
.aux-master-menu.aux-cover .aux-menu-item > .aux-submenu { position: absolute; width: 100%; top: 0; background: white; min-height: 100%; }
.aux-master-menu.aux-cover .aux-menu-item > .aux-submenu:after, .aux-master-menu.aux-cover .aux-menu-item > .aux-submenu:before { content: ""; display: table; }
.aux-master-menu.aux-cover .aux-menu-item > .aux-submenu:after { clear: both; }
.aux-master-menu.aux-cover .aux-menu-row { position: static; }

.aux-master-menu.aux-no-js .aux-menu-item:hover > .aux-submenu { display: block; }
.aux-master-menu .aux-menu-item.aux-open > .aux-submenu { display: block; }

/*!
 * Master Menu default skin
 * @author      Averta [averta.net]
 * @package     Axiom Framework
 */
/* ------------------------------------------------------------------------- */
.aux-menu-skin-default.aux-vertical .aux-menu-item > .aux-submenu, .aux-menu-skin-default.aux-horizontal .aux-menu-item > .aux-submenu { display: block; overflow: hidden; height: 0; visibility: hidden; opacity: 0; transition: all 180ms; transform: translateY(20px); }

.aux-menu-skin-default.aux-vertical .aux-menu-item.aux-open > .aux-submenu, .aux-menu-skin-default.aux-horizontal .aux-menu-item.aux-open > .aux-submenu, .aux-menu-skin-default.aux-vertical.aux-no-js .aux-menu-item:hover > .aux-submenu, .aux-menu-skin-default.aux-horizontal.aux-no-js .aux-menu-item:hover > .aux-submenu { height: auto; overflow: visible; visibility: visible; opacity: 1; transition: all 280ms; transform: none; }

.aux-menu-skin-default.aux-cover .aux-submenu { display: block; opacity: 0; transform: translateX(-100%); transition: all 280ms; }

.aux-menu-skin-default.aux-cover .aux-menu-item.aux-open > .aux-submenu, .aux-menu-skin-default.aux-cover.aux-no-js .aux-menu-item:hover > .aux-submenu { transition: all 280ms; transform: none; opacity: 1; }

/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/** Master Menu skin base styles */
.aux-menu-skin-default { font-size: 0.9em; }

.aux-menu-skin-default .aux-item-content:hover .aux-menu-desc { color: blue; }

/** Menu root element style */
.aux-menu-skin-default > .aux-menu-item > .aux-item-content { display: block; padding: 25px 15px; font-size: 0.95em; color: #585858; }
.aux-menu-skin-default > .aux-menu-item.aux-hover > .aux-item-content { background-color: #EEE; color: #333; }
.aux-menu-skin-default.aux-wide > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { display: inline-block; position: relative; width: 6px; height: 6px; border: solid #555; border-width: 2px 0 0 2px; transform: rotate(225deg); transform-origin: 2px 2px; box-sizing: border-box; margin-left: 9px; top: 1px; }
.aux-menu-skin-default.aux-wide > .aux-menu-item.aux-hover > .aux-item-content > .aux-submenu-indicator { transform: rotate(180deg); border-color: #888; }
.aux-menu-skin-default.aux-narrow > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { display: block; position: absolute; right: 0; top: 0; height: 100%; width: 41px; }
.aux-menu-skin-default.aux-narrow > .aux-menu-item > .aux-item-content > .aux-submenu-indicator::after { position: absolute; content: ""; display: block; width: 12px; height: 12px; border: solid #555; border-width: 2px 0 0 2px; left: 50%; top: 50%; margin-left: -4px; margin-top: -4px; transform: rotate(225deg); transform-origin: 4px 4px; box-sizing: border-box; }
.aux-menu-skin-default.aux-narrow > .aux-menu-item > .aux-item-content > .aux-submenu-indicator:hover::after { border-color: #888; }
.aux-menu-skin-default.aux-narrow > .aux-menu-item.aux-open > .aux-item-content .aux-submenu-indicator::after { transform: rotate(45deg); margin-top: -3.51472px; }

/** Classic submenu items */
.aux-menu-skin-default .aux-submenu > .aux-menu-item > .aux-item-content { font-size: 0.9em; color: #585858; padding: 10px 15px; background-color: white; display: block; position: relative; }
.aux-menu-skin-default .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { color: white; background-color: #32A7E9; }
.aux-menu-skin-default .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content .aux-submenu-indicator { border-color: white; }

.aux-menu-skin-default.aux-wide .aux-submenu { box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.5); }
.aux-menu-skin-default.aux-wide .aux-submenu .aux-submenu-indicator { display: inline-block; position: absolute; width: 6px; height: 6px; border: solid #585858; border-width: 2px 0 0 2px; transform: rotate(135deg); transform-origin: 2px 2px; box-sizing: border-box; top: 45%; right: 14px; }
.aux-menu-skin-default.aux-narrow .aux-submenu > .aux-menu-item > .aux-item-content { display: block; position: relative; }
.aux-menu-skin-default.aux-narrow .aux-submenu { box-shadow: none; }
.aux-menu-skin-default.aux-narrow .aux-submenu .aux-submenu-indicator { display: block; position: absolute; right: 0; top: 0; height: 100%; width: 41px; }
.aux-menu-skin-default.aux-narrow .aux-submenu .aux-submenu-indicator::after { position: absolute; content: ""; display: block; width: 12px; height: 12px; border: solid #555; border-width: 2px 0 0 2px; left: 50%; top: 50%; margin-left: -4px; margin-top: -4px; transform: rotate(225deg); transform-origin: 4px 4px; box-sizing: border-box; }
.aux-menu-skin-default.aux-narrow .aux-submenu .aux-menu-item.aux-open > .aux-item-content .aux-submenu-indicator::after { transform: rotate(45deg); }

/** Megamenu base css style */
.aux-menu-skin-default .aux-megamenu { background-color: white; font-size: 0.9em; }
.aux-menu-skin-default .aux-megamenu .aux-menu-column { padding: 5px 5px; }

/** Megamenu list element style */
.aux-menu-skin-default .aux-megamenu .aux-menu-list .aux-menu-list-container { padding: 10px 0; }
.aux-menu-skin-default .aux-megamenu .aux-menu-list > .aux-item-content { display: block; padding: 10px 20px; font-size: 0.9em; font-weight: 600; color: #333; border: none; }
.aux-menu-skin-default .aux-megamenu .aux-menu-list .aux-menu-list-item .aux-item-content { display: block; padding: 10px 20px; font-size: 0.9em; font-weight: 600; color: #333; border: none; }
.aux-menu-skin-default .aux-megamenu .aux-menu-list .aux-menu-list-item .aux-item-content:hover .aux-menu-desc { color: red; }

.aux-menu-skin-default .aux-menu-image-item { padding: 10px 0; }

.aux-menu-skin-default .aux-menu-tabs .aux-menu-tab > .aux-item-content { padding: 10px 20px; color: #333; font-size: 1em; border: none; }
.aux-menu-skin-default .aux-menu-tabs .aux-menu-tab > .aux-item-content:hover { background-color: #f1f1f1; }
.aux-menu-skin-default .aux-menu-tabs .aux-menu-tab-container { padding: 5px 0; box-shadow: none; }
.aux-menu-skin-default.aux-wide .aux-menu-tabs .aux-menu-item > .aux-item-content > .aux-submenu-indicator { display: inline-block; position: absolute; top: 45%; right: 14px; width: 6px; height: 6px; border: solid #585858; border-width: 2px 0 0 2px; transform: rotate(135deg); transform-origin: 2px 2px; box-sizing: border-box; }
.aux-menu-skin-default.aux-wide .aux-menu-tabs .aux-menu-item.aux-hover > .aux-item-content > .aux-submenu-indicator { border-color: white; }
.aux-menu-skin-default.aux-wide .aux-menu-tabs .aux-menu-item.aux-open > .aux-item-content .aux-submenu-indicator { border-color: #888; }

/** Override Master Menu Styles */
.aux-master-menu.aux-horizontal { text-rendering: optimizeSpeed; position: static; }
.aux-master-menu.aux-horizontal > .menu-item { float: none; display: inline-block; vertical-align: top; }

.aux-master-menu .aux-menu-icon { font-size: 130%; vertical-align: middle; line-height: 100%; }
.aux-master-menu .aux-menu-icon.top, .aux-master-menu .aux-menu-icon.bottom { text-align: center; line-height: 100%; }
.aux-master-menu .aux-menu-icon.left, .aux-master-menu .aux-menu-icon.right { float: none !important; word-spacing: 0.3125em; }

.aux-dom-unready .aux-nav-menu-element .aux-master-menu { display: none !important; }

.aux-master-menu .aux-submenu.aux-megamenu { padding: 0; }
.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-label { display: inline-block; }
.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column { padding: 15px 2.5%; position: relative; }
.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column:last-child::after { display: none; }
.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column.aux-title-off > .aux-item-content { display: none; }
.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { line-height: 150%; padding: 15px 0; }
.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-list-container > .aux-menu-list-item > .aux-item-content { padding: 12px 0; }

.aux-master-menu.aux-vertical .aux-menu-item.aux-hover > .aux-submenu, .aux-master-menu.aux-horizontal .aux-menu-item.aux-hover > .aux-submenu { display: block; }

.aux-master-menu.aux-vertical .aux-menu-item > .aux-submenu, .aux-master-menu.aux-horizontal .aux-menu-item > .aux-submenu { opacity: 0; }

.aux-master-menu.aux-vertical .aux-menu-item.aux-open > .aux-submenu, .aux-master-menu.aux-horizontal .aux-menu-item.aux-open > .aux-submenu, .aux-master-menu.aux-vertical.aux-no-js .aux-menu-item:hover > .aux-submenu, .aux-master-menu.aux-horizontal.aux-no-js .aux-menu-item:hover > .aux-submenu { opacity: 1; }

.aux-master-menu.aux-fade-nav.aux-vertical .aux-menu-item.aux-hover > .aux-submenu, .aux-master-menu.aux-fade-nav.aux-horizontal .aux-menu-item.aux-hover > .aux-submenu { display: block; }

.aux-master-menu.aux-fade-nav.aux-vertical .aux-menu-item > .aux-submenu, .aux-master-menu.aux-fade-nav.aux-horizontal .aux-menu-item > .aux-submenu { opacity: 0; transition: opacity 300ms ease-out; }

.aux-master-menu.aux-fade-nav.aux-vertical .aux-menu-item.aux-open > .aux-submenu, .aux-master-menu.aux-fade-nav.aux-horizontal .aux-menu-item.aux-open > .aux-submenu, .aux-master-menu.aux-fade-nav.aux-vertical.aux-no-js .aux-menu-item:hover > .aux-submenu, .aux-master-menu.aux-fade-nav.aux-horizontal.aux-no-js .aux-menu-item:hover > .aux-submenu { opacity: 1; }

.aux-master-menu.aux-slide-up-nav.aux-vertical .aux-menu-item.aux-hover > .aux-submenu, .aux-master-menu.aux-slide-up-nav.aux-horizontal .aux-menu-item.aux-hover > .aux-submenu { display: block; }

.aux-master-menu.aux-slide-up-nav.aux-vertical .aux-menu-item > .aux-submenu, .aux-master-menu.aux-slide-up-nav.aux-horizontal .aux-menu-item > .aux-submenu { opacity: 0; transform: translateY(4px); transition: all 250ms ease-out; }

.aux-master-menu.aux-slide-up-nav.aux-vertical .aux-menu-item.aux-open > .aux-submenu, .aux-master-menu.aux-slide-up-nav.aux-horizontal .aux-menu-item.aux-open > .aux-submenu, .aux-master-menu.aux-slide-up-nav.aux-vertical.aux-no-js .aux-menu-item:hover > .aux-submenu, .aux-master-menu.aux-slide-up-nav.aux-horizontal.aux-no-js .aux-menu-item:hover > .aux-submenu { opacity: 1; transform: translateY(0); }

/** Master Menu root item style for Phlox Theme */
.site-header-section nav.aux-master-menu, .aux-elementor-header-menu nav.aux-master-menu { height: 100%; }
.site-header-section nav.aux-master-menu ul, .aux-elementor-header-menu nav.aux-master-menu ul { display: flex; height: 100%; }
.site-header-section nav.aux-master-menu li, .aux-elementor-header-menu nav.aux-master-menu li { display: block; padding: 0.75em 0; font-size: 0.875em; color: #3D3D3D; text-transform: uppercase; white-space: nowrap; align-self: center; }
.site-header-section nav.aux-master-menu li a, .aux-elementor-header-menu nav.aux-master-menu li a { color: inherit; }

.site-header-section .aux-menu-depth-0 > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0 > .aux-item-content { display: block; padding: 0.75em 1.3125em; font-size: 0.875em; color: #3D3D3D; text-transform: uppercase; white-space: nowrap; }
.site-header-section .aux-menu-depth-0 > .aux-item-content .aux-menu-label, .aux-elementor-header-menu .aux-menu-depth-0 > .aux-item-content .aux-menu-label { display: inline-block; text-decoration: inherit; }
.site-header-section .aux-menu-depth-0:first-child > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0:first-child > .aux-item-content { padding-left: 0; }
.site-header-section .aux-menu-depth-0:last-child > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0:last-child > .aux-item-content { padding-right: 0; }
.site-header-section .aux-menu-depth-0.aux-hover > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0.aux-hover > .aux-item-content { color: #AAA; }
.site-header-section .aux-menu-depth-0.current-menu-item, .aux-elementor-header-menu .aux-menu-depth-0.current-menu-item { color: #AAA; font-weight: 600; }

.site-header-section .aux-menu-depth-0 > .aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0 > .aux-item-content { display: table-cell; padding-top: 0; padding-bottom: 0; vertical-align: middle; cursor: default; }
.site-header-section .aux-menu-depth-0 > a.aux-item-content, .aux-elementor-header-menu .aux-menu-depth-0 > a.aux-item-content { cursor: pointer; }
.site-header-section .secondary-bar .aux-fill .aux-menu-depth-0 > .aux-item-content, .aux-elementor-header-menu .secondary-bar .aux-fill .aux-menu-depth-0 > .aux-item-content { height: 60px; }
.site-header-section .secondary-bar .aux-start .aux-menu-depth-0:first-child > .aux-item-content, .aux-elementor-header-menu .secondary-bar .aux-start .aux-menu-depth-0:first-child > .aux-item-content { padding-left: 0; }

.site-header-section .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after, .aux-elementor-header-menu .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after { content: ""; display: inline-block; position: relative; width: 3px; height: 3px; left: 1.1875em; vertical-align: middle; border-radius: 50%; background-color: #3D3D3D; transform: translateY(-50%); }
.site-header-section .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item:last-child > .aux-item-content::after, .aux-elementor-header-menu .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item:last-child > .aux-item-content::after { display: none; }
.site-header-section .aux-master-menu.aux-horizontal.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-elementor-header-menu .aux-master-menu.aux-horizontal.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 10px; height: 6px; background-position: 0px -687px; margin-left: 0.375em; top: -1px; display: inline-block; position: relative; }
.site-header-section .aux-master-menu.aux-vertical .aux-menu-depth-0 > .aux-item-content, .aux-elementor-header-menu .aux-master-menu.aux-vertical .aux-menu-depth-0 > .aux-item-content { padding: 0.9375em; }
.site-header-section .aux-master-menu.aux-vertical.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-elementor-header-menu .aux-master-menu.aux-vertical.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; position: absolute; right: -10px; top: 50%; transform: translateY(-50%); }

.site-header-section.aux-header-light .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after, .aux-elementor-header-menu.aux-header-light .aux-master-menu.aux-horizontal.aux-with-splitter > .aux-menu-item > .aux-item-content::after { background-color: #FFFFFF; }
.site-header-section.aux-header-light .aux-master-menu.aux-horizontal.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-elementor-header-menu.aux-header-light .aux-master-menu.aux-horizontal.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 10px; height: 6px; background-position: -178px -687px; display: inline-block !important; }
.site-header-section.aux-header-light .aux-master-menu.aux-vertical.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-elementor-header-menu.aux-header-light .aux-master-menu.aux-vertical.aux-with-indicator > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: -178px -761px; }

/** Master Menu classic submenu skin */
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu { padding: 10px 0; font-size: 0.9375rem; color: white; margin-top: -11px; border: solid 1px rgba(255, 255, 255, 0.2); background-color: #3D3D3D; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content { position: relative; display: block; padding: 15px; margin: 0 10px; min-width: 200px; line-height: 150%; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label { display: inline-block; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 10px; height: 10px; background-position: -258px -554px; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); transition: opacity 300ms ease-out; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { background-color: #333; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu { color: #3D3D3D; margin-top: 0; background-color: #F3F3F3; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { background-color: #EAEAEA; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-menu-depth-0 > .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 10px; height: 10px; background-position: -80px -554px; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #3D3D3D; font-weight: 600; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: #AAA; }
.aux-master-menu.aux-vertical.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { border-bottom: solid 1px #BBB; padding-bottom: 20px; margin-bottom: 8px; }

/** Master Menu minimal-center submenu skin */
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu { padding: 14px 0; border-left: solid 1px transparent; box-sizing: content-box; font-size: 0.9375em; text-align: center; color: white; border: solid 1px rgba(255, 255, 255, 0.5); background-color: #3D3D3D; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu > .aux-menu-item > .aux-item-content { position: relative; display: block; padding: 14px; min-width: 220px; line-height: 150%; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label { display: inline-block; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { vertical-align: middle; background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 10px; height: 10px; background-position: -258px -554px; opacity: 0.8; margin-left: 2px; display: inline-block; transition: opacity 300ms ease-out; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { color: #AAA; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content > .aux-submenu-indicator { opacity: 0.6; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu { left: 50%; transform: translateX(-50%); box-sizing: border-box; color: #3D3D3D; border: solid 1px #BBB; background-color: white; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::before, .aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::after, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::before, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::after { width: 0; height: 0; border-bottom: 8px solid white; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; top: -8px; left: 50%; z-index: 2; display: block; margin-left: -8px; content: ""; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::after, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::after { top: -10px; z-index: 1; margin-left: -9px; border-width: 9px; border-bottom-color: #BBB; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 10px; height: 10px; background-position: -80px -554px; display: inline-block; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu.aux-megamenu, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu.aux-megamenu { transform: none; left: 0; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu.aux-megamenu::after, .aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu.aux-megamenu::before, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu.aux-megamenu::after, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu.aux-megamenu::before { display: none; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #3D3D3D; font-weight: 600; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: #AAA; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-minimal-center .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { border-bottom: solid 1px #EAEAEA; padding-bottom: 20px; margin-bottom: 8px; }
.aux-master-menu.aux-vertical.aux-skin-minimal-center.aux-slide-up-nav .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-minimal-center.aux-slide-up-nav .aux-menu-depth-0 > .aux-submenu { transform: translateY(4px) translateX(-50%); }
.aux-master-menu.aux-vertical.aux-skin-minimal-center.aux-slide-up-nav .aux-menu-depth-0.aux-open > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-minimal-center.aux-slide-up-nav .aux-menu-depth-0.aux-open > .aux-submenu { transform: translateX(-50%); }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu { left: 100%; top: 50%; transform: translate(0, -50%); }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::before, .aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::after { top: 50%; left: -4px; transform: rotate(-90deg); }
.aux-master-menu.aux-vertical.aux-skin-minimal-center .aux-menu-depth-0 > .aux-submenu::after { left: -5px; }

/** Master Menu modern submenu skin */
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu { padding: 10px 0; font-size: 12px; color: #F3F3F3; margin-top: -11px; border: solid 1px rgba(255, 255, 255, 0.2); background-color: #3D3D3D; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu > .aux-menu-item > .aux-item-content { position: relative; display: block; padding: 15px 20px; min-width: 200px; line-height: 150%; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label { display: inline-block; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { float: right; position: relative; top: 5px; display: block; width: 3px; height: 3px; background-color: #F3F3F3; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { color: #BBB; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-menu-depth-0 > .aux-submenu { color: #3D3D3D; margin-top: 0; background-color: white; border: solid 1px #BBB; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { color: #BBB; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-menu-depth-0 > .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-menu-depth-0 > .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-color: #3D3D3D; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu.aux-megamenu, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu.aux-megamenu { transform: none; left: 0; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu.aux-megamenu::before, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu.aux-megamenu::before { display: none; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #3D3D3D; font-weight: 600; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: #AAA; }
.aux-master-menu.aux-vertical.aux-skin-modern .aux-submenu.aux-megamenu .aux-menu-column::after, .aux-master-menu.aux-horizontal.aux-skin-modern .aux-submenu.aux-megamenu .aux-menu-column::after { content: ''; position: absolute; top: 0; right: 0; display: block; width: 0; height: 100%; border-right: solid 1px #EAEAEA; }

/** Master Menu divided submenu skin */
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu { font-size: 13.5px; color: #3D3D3D; background-color: rgba(255, 255, 255, 0.92); }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item { padding-right: 1px; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item > .aux-item-content { position: relative; display: block; padding: 15px 0; margin: 0 20px; min-width: 200px; line-height: 150%; border-bottom: solid 1px #EAEAEA; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label { display: inline-block; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); transition: opacity 300ms ease-out; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator::after, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator::after { position: absolute; top: 0; left: 0; opacity: 0; z-index: 1; content: ""; background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: -178px -761px; transition: opacity 300ms ease-out; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item:last-child > .aux-item-content, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item:last-child > .aux-item-content { border-bottom: none; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item.aux-hover, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item.aux-hover { background-color: #3D3D3D; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { border-bottom-color: transparent; color: white; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content > .aux-submenu-indicator::after, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content > .aux-submenu-indicator::after { opacity: 1; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-vertical.aux-skin-divided .aux-menu-depth-0 > .aux-submenu { color: #3D3D3D; border-top: solid 4px #EAEAEA; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #3D3D3D; font-weight: 600; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: #505050; }
.aux-master-menu.aux-horizontal.aux-skin-divided .aux-submenu.aux-megamenu .aux-menu-column::after, .aux-master-menu.aux-vertical.aux-skin-divided .aux-submenu.aux-megamenu .aux-menu-column::after { content: ''; position: absolute; top: 0; right: 0; display: block; width: 0; height: 100%; border-right: solid 1px #EAEAEA; }
.aux-master-menu.aux-vertical.aux-skin-divided .aux-menu-depth-0 > .aux-submenu { border-left: solid 4px #EAEAEA; border-top: none !important; }

/** Master Menu classic-center submenu skin */
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu { box-sizing: content-box; font-size: 13.5px; color: #3D3D3D; background-color: white; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu > .aux-menu-item > .aux-item-content { position: relative; display: block; padding: 14px; min-width: 220px; line-height: 150%; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label { display: inline-block; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; position: absolute; top: 50%; right: 14px; transform: translateY(-50%); }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { background-color: #EAEAEA; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-menu-depth-0 > .aux-submenu { left: 50%; transform: translateX(-50%); }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-menu-depth-0 > .aux-submenu::before, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-menu-depth-0 > .aux-submenu::before { width: 0; height: 0; border-bottom: 8px solid white; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; top: -8px; left: 50%; z-index: 2; display: block; margin-left: -8px; content: ""; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu.aux-megamenu, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu.aux-megamenu { transform: none; left: 0; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu.aux-megamenu::before, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu.aux-megamenu::before { display: none; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #3D3D3D; font-weight: 600; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: #AAA; }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-submenu.aux-megamenu .aux-menu-column::after, .aux-master-menu.aux-horizontal.aux-skin-classic-center .aux-submenu.aux-megamenu .aux-menu-column::after { content: ''; position: absolute; top: 0; right: 0; display: block; width: 0; height: 100%; border-right: solid 1px #EAEAEA; }
.aux-master-menu.aux-vertical.aux-skin-classic-center.aux-slide-up-nav .aux-menu-depth-0 > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic-center.aux-slide-up-nav .aux-menu-depth-0 > .aux-submenu { transform: translateY(4px) translateX(-50%); }
.aux-master-menu.aux-vertical.aux-skin-classic-center.aux-slide-up-nav .aux-menu-depth-0.aux-open > .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-classic-center.aux-slide-up-nav .aux-menu-depth-0.aux-open > .aux-submenu { transform: translateX(-50%); }
.aux-master-menu.aux-vertical.aux-skin-classic-center .aux-menu-depth-0 > .aux-submenu { left: 100%; top: 50%; transform: translate(0, -50%); }

/** Master Menu dash-divided submenu skin */
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu { font-size: 13.5px; color: #BBB; background-color: rgba(0, 0, 0, 0.8); }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu > .aux-menu-item, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu > .aux-menu-item { padding-right: 1px; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu > .aux-menu-item > .aux-item-content { position: relative; display: block; padding: 18px 0; margin: 0 18px; min-width: 160px; line-height: 150%; border-bottom: dashed 1px #3D3D3D; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-menu-label { display: inline-block; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: -178px -761px; position: absolute; top: 50%; right: 18px; transform: translateY(-50%); }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { color: white; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-menu-item:last-child > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-menu-item:last-child > .aux-item-content { border-bottom: none; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #F1F1F1; font-weight: 600; border-bottom-style: dashed !important; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: white; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { border-bottom: solid 1px #3D3D3D; padding-bottom: 20px; margin-bottom: 8px; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided.aux-light .aux-submenu, .aux-master-menu.aux-horizontal.aux-skin-dash-divided.aux-light .aux-submenu { background-color: rgba(255, 255, 255, 0.92); color: #3D3D3D; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided.aux-light .aux-submenu > .aux-menu-item, .aux-master-menu.aux-horizontal.aux-skin-dash-divided.aux-light .aux-submenu > .aux-menu-item { padding-right: 1px; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided.aux-light .aux-submenu > .aux-menu-item > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided.aux-light .aux-submenu > .aux-menu-item > .aux-item-content { border-bottom-color: #BBB; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided.aux-light .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator, .aux-master-menu.aux-horizontal.aux-skin-dash-divided.aux-light .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; opacity: 0.6; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided.aux-light .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided.aux-light .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content { color: black; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided.aux-light .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided.aux-light .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #3D3D3D; border-bottom-color: #BBB; }
.aux-master-menu.aux-vertical.aux-skin-dash-divided.aux-light .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-horizontal.aux-skin-dash-divided.aux-light .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: black; }

.aux-fs-popup.aux-fs-menu-layout-left .aux-panel-close { right: calc( 10% - 15px ); top: 100px; border: none; z-index: 5; }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu { top: 120px; width: 80%; margin: 0 auto; transform: translateY(0); }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu .aux-menu-item { text-align: left; }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu .aux-menu-item .aux-item-content { padding: 10px 0px; font-size: 1.6875em; line-height: normal; }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu .aux-menu-item .aux-item-content .aux-submenu-indicator { width: 23px; left: 13px; border-width: 14px 6px; }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu .aux-submenu { padding-left: 22px; }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu .aux-submenu .aux-menu-item:first-child, .aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu .aux-submenu .aux-menu-item:last-child { padding: 0; }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu .aux-submenu:after { content: ''; position: absolute; left: 0; top: 15px; background-color: #3D3D3D; height: calc( 100% - 31px ); width: 1px; }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu > .aux-menu-item { margin: 0; }
.aux-fs-popup.aux-fs-menu-layout-left .aux-fs-menu .aux-master-menu > .aux-menu-item:first-child .aux-item-content { padding-top: 0; }
.aux-fs-popup.aux-dark .aux-fs-menu .aux-master-menu .aux-menu-item .aux-submenu:after { background-color: #FFFFFF; }

/** Master Menu Mobile classic submenu skin */
.aux-master-menu.aux-narrow .aux-menu-item > .aux-item-content, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-item-content { display: block; padding: 1.125em 1.0625em; font-size: 0.875em; color: #3D3D3D; line-height: 100%; }
.aux-master-menu.aux-narrow .aux-menu-item > .aux-item-content .aux-menu-label, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-item-content .aux-menu-label { display: inline-block; }
.aux-toggle-menu-bar .aux-master-menu.aux-narrow .aux-menu-item > .aux-item-content, .aux-toggle-menu-bar .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-item-content { padding: 1.125em 0; }
.aux-header-light .aux-master-menu.aux-narrow .aux-menu-item > .aux-item-content, .aux-header-light .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-item-content { color: #FFFFFF; }
.aux-master-menu.aux-narrow .aux-submenu-indicator, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu-indicator { display: block; position: absolute; width: 11px; height: 0; right: 5px; top: 50%; border: transparent solid; border-width: 20px 13px; cursor: pointer; transform: translateY(-50%); box-sizing: content-box; }
.aux-toggle-menu-bar .aux-master-menu.aux-narrow .aux-submenu-indicator, .aux-toggle-menu-bar .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu-indicator { right: 0; }
.aux-master-menu.aux-narrow .aux-submenu-indicator::after, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu-indicator::after { transition: all 300ms; }
.aux-master-menu.aux-narrow .aux-open > .aux-item-content .aux-submenu-indicator::after, .aux-master-menu.aux-narrow.aux-skin-classic .aux-open > .aux-item-content .aux-submenu-indicator::after { transform: rotate(0); }
.aux-master-menu.aux-narrow .aux-menu-icon, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-icon { display: none !important; }
.aux-master-menu.aux-narrow .aux-menu-icon.top, .aux-master-menu.aux-narrow .aux-menu-icon.bottom, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-icon.top, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-icon.bottom { display: inline-block; width: auto; }
.aux-master-menu.aux-narrow .aux-submenu, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu { background-color: #F3F3F3; padding-left: 0.75em; }
.aux-master-menu.aux-narrow .aux-submenu.aux-megamenu, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu.aux-megamenu { padding: 0 0.75em; }
.aux-master-menu.aux-narrow .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #3D3D3D; font-weight: 600; }
.aux-master-menu.aux-narrow .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: #AAA; }
.aux-master-menu.aux-narrow .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { border-bottom: solid 1px #BBB; padding-bottom: 20px; margin-bottom: 8px; }
.aux-master-menu.aux-narrow .aux-menu-item > .aux-submenu, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-submenu { display: block; height: 0; overflow: hidden; }

.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item, .aux-fs-menu .aux-master-menu .aux-menu-item { text-align: center; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item > .aux-item-content, .aux-fs-menu .aux-master-menu .aux-menu-item > .aux-item-content { display: block; padding: 13px 0; font-size: 2.3125em; font-weight: 600; color: #3D3D3D; line-height: 100%; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item > .aux-item-content .aux-menu-label, .aux-fs-menu .aux-master-menu .aux-menu-item > .aux-item-content .aux-menu-label { display: inline-block; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item.aux-open > .aux-item-content, .aux-fs-menu .aux-master-menu .aux-menu-item.aux-open > .aux-item-content { color: #AAA; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu-indicator, .aux-fs-menu .aux-master-menu .aux-submenu-indicator { display: inline-block; position: relative; right: auto; top: 0; left: 5px; width: 30px; height: 0; border: transparent solid; border-width: 20px 5px; margin-left: -44px; vertical-align: text-bottom; transform: translateX(100%); }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-open > .aux-item-content .aux-submenu-indicator::after, .aux-fs-menu .aux-master-menu .aux-open > .aux-item-content .aux-submenu-indicator::after { transform: rotate(0); }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-icon, .aux-fs-menu .aux-master-menu .aux-menu-icon { display: none !important; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-icon.top, .aux-fs-menu .aux-master-menu .aux-menu-icon.top, .aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-icon.bottom, .aux-fs-menu .aux-master-menu .aux-menu-icon.bottom { display: inline-block; width: auto; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu, .aux-fs-menu .aux-master-menu .aux-submenu { background-color: transparent; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu > .aux-menu-item:first-child, .aux-fs-menu .aux-master-menu .aux-submenu > .aux-menu-item:first-child { padding-top: 18px; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu > .aux-menu-item:last-child, .aux-fs-menu .aux-master-menu .aux-submenu > .aux-menu-item:last-child { padding-bottom: 18px; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu.aux-megamenu > .aux-menu-item:first-child, .aux-fs-menu .aux-master-menu .aux-submenu.aux-megamenu > .aux-menu-item:first-child { padding-top: 12px; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu.aux-megamenu > .aux-menu-item:last-child, .aux-fs-menu .aux-master-menu .aux-submenu.aux-megamenu > .aux-menu-item:last-child { padding-bottom: 12px; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-fs-menu .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { color: #3D3D3D; font-weight: 600; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content, .aux-fs-menu .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content { color: #AAA; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content, .aux-fs-menu .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content { border-bottom: solid 1px #BBB; padding-bottom: 20px; margin-bottom: 8px; }
.aux-dark .aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item > .aux-item-content, .aux-dark .aux-fs-menu .aux-master-menu .aux-menu-item > .aux-item-content, .aux-fs-menu .aux-dark .aux-master-menu .aux-menu-item > .aux-item-content { color: white; }
.aux-dark .aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item.aux-open > .aux-item-content, .aux-dark .aux-fs-menu .aux-master-menu .aux-menu-item.aux-open > .aux-item-content, .aux-fs-menu .aux-dark .aux-master-menu .aux-menu-item.aux-open > .aux-item-content { color: #AAA; }
.aux-dark .aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item .aux-submenu-indicator::after, .aux-dark .aux-fs-menu .aux-master-menu .aux-menu-item .aux-submenu-indicator::after, .aux-fs-menu .aux-dark .aux-master-menu .aux-menu-item .aux-submenu-indicator::after, .aux-dark .aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item .aux-submenu-indicator::before, .aux-dark .aux-fs-menu .aux-master-menu .aux-menu-item .aux-submenu-indicator::before, .aux-fs-menu .aux-dark .aux-master-menu .aux-menu-item .aux-submenu-indicator::before { background-color: white; }
.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-menu-item > .aux-submenu, .aux-fs-menu .aux-master-menu .aux-menu-item > .aux-submenu { display: block; height: 0; overflow: hidden; }

/*!>>>>>>>>>>>>>>>>>>>>>>>> #Sections <<<<<<<<<<<<<<<<<<<<<<<<<<< */
/** General widget styles */
aside .aux-widget-area { margin-bottom: 0; }
.aux-dark .aux-widget-area, .aux-widget-area.aux-dark { color: white; }

.widget-container.aux-toggle-widget > .aux-toggle-widget-wrapper { overflow: hidden; transition: height 500ms cubic-bezier(0.165, 0.84, 0.44, 1); }
.widget-container.aux-toggle-widget .widget-title { position: relative; }
.widget-container.aux-toggle-widget .widget-title:after { content: ''; position: absolute; top: 4px; right: 0; background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; transition: transform 300ms; }
.widget-container.aux-toggle-widget.aux-open .widget-title:after { transform: rotate(90deg); }
.widget-container ul li { margin-bottom: 0; word-break: break-word; }
.widget-container a { color: inherit; }
.widget-container a:hover { color: #1bb0ce; }
.widget-container .entry-badge { display: inline-block; padding: 5px 20px; border-radius: 100em; background: #3d3d3d; color: #ffffff; }

aside .widget-container, .aux-aside .widget-container { margin-top: 4.0625em; font-size: 0.875em; }
aside .widget-container:first-child, .aux-aside .widget-container:first-child { margin-top: 0; }
aside .widget-title, aside .wp-block-group__inner-container h2, .aux-aside .widget-title, .aux-aside .wp-block-group__inner-container h2 { padding: 0 0 1.0625em; margin-bottom: 1.875em; margin-top: 0; border-bottom: 1px #DEDEDE solid; text-transform: uppercase; font-size: 0.75rem; font-weight: normal; letter-spacing: 2px; line-height: 150%; }

.aux-sidebar .aux-widget-area + .aux-widget-area { margin-top: 4.0625em; }

.subfooter.aux-dark .widget-title { color: white; border-bottom: none; font-size: 0.875rem; padding-bottom: 0; margin-bottom: 50px; font-weight: 600 !important; }

.aux-primary .widget-container ul, .aux-primary .widget-container ul li { list-style: none; }

@media screen and (max-width: 479px) { .aux-resp .widget-title { text-align: center; } }
@media screen and (max-width: 767px) { aside .aux-widget-area, .aux-aside .aux-widget-area { margin-top: 2.5em; }
  aside .aux-widget-area:first-child, .aux-aside .aux-widget-area:first-child { margin-top: 0; } }
/** Auxin Testimonial Widget */
.aux-widget-testimonial .aux-testimonial-content > .entry-content, .aux-widget-testimonial .aux-testimonial-content > .comment-body { position: relative; margin-bottom: 0; }
.aux-widget-testimonial .aux-testimonial-infobox { display: table; }
.aux-widget-testimonial .aux-testimonial-infobox .aux-testimonial-image { width: 45px; display: table-cell; }
.aux-widget-testimonial .aux-testimonial-infobox .aux-testimonial-image .img-square { border-radius: 50%; }
.aux-widget-testimonial .aux-testimonial-infobox .aux-testimonial-info { display: table-cell; padding-left: 10px; vertical-align: top; }
.aux-widget-testimonial .aux-testimonial-infobox .col-title { margin-bottom: 0; font-size: 1em; font-weight: 600; }
.aux-widget-testimonial .aux-testimonial-infobox .col-subtitle { font-size: 0.875em; color: #BBB; }
.aux-widget-testimonial, .aux-widget-testimonial .aux-testimonial-content, .aux-widget-testimonial .aux-testimonial-infobox, .aux-widget-testimonial .aux-testimonial-info, .aux-widget-testimonial .col-title, .aux-widget-testimonial .col-subtitle { transition: all 400ms ease; }
.aux-widget-testimonial.aux-testimonial-default .aux-testimonial-content .entry-content, .aux-widget-testimonial.aux-testimonial-default .aux-testimonial-content .comment-body { margin-bottom: 25px; }
.aux-widget-testimonial.aux-testimonial-def-img .aux-testimonial-content .entry-content, .aux-widget-testimonial.aux-testimonial-def-img .aux-testimonial-content .comment-body { margin-bottom: 25px; }
.aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content { position: relative; margin-bottom: 25px; border-right: 1px solid #BBB; border-top: 1px solid #BBB; border-left: 1px solid #BBB; }
.aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content:after, .aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content:before { content: ''; position: absolute; bottom: 0; background-color: #BBB; height: 1px; }
.aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content:after { width: 55px; left: 0; }
.aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content:before { right: 0; width: calc(100%  - 70px); }
.aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content .entry-content, .aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content .comment-body { padding: 20px; }
.aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content .entry-content:after, .aux-widget-testimonial.aux-testimonial-bordered .aux-testimonial-content .comment-body:after { content: ""; position: absolute; bottom: -8px; left: 55px; width: 15px; height: 15px; border-left: 1px solid #BBB; border-bottom: 1px solid #BBB; transform: skewY(-45deg); }
.aux-widget-testimonial.aux-testimonial-quote .aux-testimonial-content .entry-content, .aux-widget-testimonial.aux-testimonial-quote .aux-testimonial-content .comment-body { margin-bottom: 15px; padding: 35px 0px 15px 0px; }
.aux-widget-testimonial.aux-testimonial-quote .aux-testimonial-content .entry-content:before, .aux-widget-testimonial.aux-testimonial-quote .aux-testimonial-content .comment-body:before { content: '\e178'; position: absolute; top: 0; left: -5px; font-family: "auxin-front"; font-size: 28px; line-height: normal; }
.aux-widget-testimonial.aux-testimonial-quote .aux-testimonial-content .entry-content:after, .aux-widget-testimonial.aux-testimonial-quote .aux-testimonial-content .comment-body:after { content: ''; position: absolute; bottom: -1px; left: 0; width: 25px; height: 1px; background-color: #3D3D3D; }
.aux-widget-testimonial.aux-testimonial-quote .aux-testimonial-infobox .aux-testimonial-info { padding: 0; }
.aux-widget-testimonial.aux-testimonial-info-top { transform: scaleY(-1); }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content, .aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-infobox { transform: scaleY(-1); }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content { border-right: 1px solid #BBB; border-bottom: 1px solid #BBB; border-left: 1px solid #BBB; position: relative; }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content:after, .aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content:before { content: ''; position: absolute; top: 0; width: calc(50% - 10px); height: 1px; background-color: #BBB; }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content:after { right: 0; }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content:before { left: 0; }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content .entry-content, .aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content .comment-body { padding: 20px; }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content .entry-content:before, .aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-content .comment-body:before { content: ""; position: absolute; top: -7px; left: calc(50% - 8px); width: 14px; height: 14px; border-left: 1px solid #BBB; border-top: 1px solid #BBB; transform: rotate(45deg); }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-infobox { display: block; margin-top: 20px; text-align: center; }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-infobox .aux-testimonial-image { display: block; margin: 0 auto 7px auto; }
.aux-widget-testimonial.aux-testimonial-info-top .aux-testimonial-infobox .aux-testimonial-info { display: block; padding: 0; }
.aux-widget-testimonial.aux-testimonial-info-top .aux-rating-box { margin-right: auto; margin-left: auto; }
.aux-widget-testimonial.aux-testimonial-image-top { margin-top: 55px; border: solid 1px #EAEAEA; box-shadow: 0 0 30px rgba(0, 0, 0, 0.05); padding: 30px 40px; }
.aux-widget-testimonial.aux-testimonial-image-top .aux-testimonial-infobox { display: block; margin-top: -85px; }
.aux-widget-testimonial.aux-testimonial-image-top .aux-testimonial-image { width: 110px; display: block; margin-bottom: 35px; }
.aux-widget-testimonial.aux-testimonial-image-top .aux-testimonial-info { display: block; padding-left: 0; }
.aux-widget-testimonial.aux-testimonial-image-top .col-title { font-size: 1.75em; }
.aux-widget-testimonial.aux-testimonial-image-top .col-subtitle { font-size: 1em; margin-bottom: 18px; font-weight: 300; color: #3D3D3D; }

/** WP Tag Cloud widget styles */
.widget_tag_cloud .tagcloud > a, .widget_tag_cloud .wp-block-tag-cloud > a { display: inline-block; margin-bottom: 5px; padding: 0.8125em 1em; background-color: #F1F1F1; color: #3D3D3D; font-size: 100% !important; line-height: 100%; font-style: italic; }
.widget_tag_cloud .tagcloud > a:hover, .widget_tag_cloud .wp-block-tag-cloud > a:hover { background-color: #DEDEDE; }
.aux-dark .widget_tag_cloud .tagcloud > a, .aux-dark .widget_tag_cloud .wp-block-tag-cloud > a { background-color: #333 !important; color: white; }
.aux-dark .widget_tag_cloud .tagcloud > a:hover, .aux-dark .widget_tag_cloud .wp-block-tag-cloud > a:hover { background-color: black !important; }

.subfooter .widget_tag_cloud .tagcloud > a { background-color: #FDFDFD; }
.subfooter .widget_tag_cloud .tagcloud > a:hover { background-color: #EAEAEA; }

/** WP calendar widget styles */
.widget_calendar table { font-size: 0.875rem; margin: 0; position: relative; border: none; }
.widget_calendar thead { background: transparent; }
.widget_calendar thead tr { border-bottom: solid 1px #BBB; }
.widget_calendar th, .widget_calendar td { padding: 0; width: 14.28571%; border: none; background-color: transparent; text-align: center; line-height: 2.5em; }
.widget_calendar td a { text-decoration: underline; }
.widget_calendar td#today { position: relative; }
.widget_calendar td#today:after { content: ''; position: absolute; top: 50%; left: 50%; display: block; width: 1.875em; height: 1.875em; border: solid 1px #BBB; border-radius: 50%; transform: translate(-50%, -50%); }
.widget_calendar tr:first-child td { padding-top: 5px; }
.widget_calendar tr:first-child th { padding-bottom: 5px; background: none; font-weight: normal; }
.widget_calendar tr:first-child td#today:after { top: calc(50% + 3px); }
.widget_calendar th { color: #BBB; font-weight: normal; }
.widget_calendar caption { padding: 0px 0px 0.9em; line-height: 100%; text-align: left; font-weight: 600; }
.widget_calendar tfoot { position: absolute; top: 0; width: 100%; }
.widget_calendar tfoot, .widget_calendar tfoot td, .widget_calendar tfoot tr { display: block; }
.widget_calendar tfoot td { padding: 0 !important; width: auto; float: right; }
.widget_calendar tfoot td.pad { display: none; }
.widget_calendar tfoot td a { position: relative; width: 20px; height: 20px; display: block; overflow: hidden; text-indent: 100em; }
.widget_calendar tfoot td a:after { content: ''; position: absolute; top: 5px; left: 10px; }
.widget_calendar tfoot td#prev a:after { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -761px; }
.widget_calendar tfoot td#next a:after { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: 0px -722px; }
.aux-dark .widget_calendar th { color: white; }
.aux-dark .widget_calendar tfoot td#prev a:after { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: -178px -761px; }
.aux-dark .widget_calendar tfoot td#next a:after { background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 6px; height: 10px; background-position: -178px -722px; }
.widget_calendar tbody td { border: none; }

/** WP categories widget styles */
.widget_categories { text-transform: uppercase; }

/** WP nav menu widget styles */
.widget_nav_menu ul ul { list-style-type: disc; color: #BBB; margin-left: 1em; }

/** WP archive widget styles */
.widget_archive li, .widget_categories li { font-weight: 600; color: #BBB; }
.widget_archive li a, .widget_categories li a { color: #3D3D3D; }
.widget_archive select, .widget_categories select { font-size: 0.875rem; width: 100%; }
.widget_archive label, .widget_categories label { display: none; }
.aux-dark .widget_archive li a, .aux-dark .widget_categories li a { color: white; }
.aux-dark .widget_archive li a:hover, .aux-dark .widget_categories li a:hover { color: #1bb0ce; }
.aux-dark .widget_archive select, .aux-dark .widget_categories select { background-color: transparent !important; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgNDEgNSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJ0aGluX2Fycm93X3NtYWxsX2NvcHlfNiIgZGF0YS1uYW1lPSJ0aGluIGFycm93IHNtYWxsIGNvcHkgNiIgY2xhc3M9ImNscy0xIiBkPSJNNzcyLDg3NXYtMWgxdjFoLTFabS0xLDF2LTFoMXYxaC0xWm0tMSwxdi0xaDF2MWgtMVptLTEsMXYtMWgxdjFoLTFabS0xLDF2LTFoMXYxaC0xWm0tMS0yaDF2MWgtMXYtMVptLTEtMWgxdjFoLTF2LTFabS0xLTFoMXYxaC0xdi0xWm0tMS0xaDF2MWgtMXYtMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NDggLTg3NCkiLz4KPC9zdmc+Cg==); border-color: #BBB; color: white; }

.subfooter .widget_archive select, .subfooter .widget_categories select { background-color: #FDFDFD; }

/** WP recent comments widget styles */
.widget_recent_comments li.recentcomments, .widget_recent_comments .wp-block-latest-comments__comment, .wp-block-latest-comments li.recentcomments, .wp-block-latest-comments .wp-block-latest-comments__comment { padding: 0.8125em 1em; background-color: #F3F3F3; margin-bottom: 0.6em; }
.widget_recent_comments li.recentcomments .comment-author-link, .widget_recent_comments .wp-block-latest-comments__comment .comment-author-link, .wp-block-latest-comments li.recentcomments .comment-author-link, .wp-block-latest-comments .wp-block-latest-comments__comment .comment-author-link { font-weight: 600; }
.aux-dark .widget_recent_comments li.recentcomments, .aux-dark .widget_recent_comments .wp-block-latest-comments__comment, .aux-dark .wp-block-latest-comments li.recentcomments, .aux-dark .wp-block-latest-comments .wp-block-latest-comments__comment { background-color: #333 !important; }

.subfooter .widget_recent_comments li.recentcomments { background-color: #EAEAEA; }

/** WP recent posts widget styles */
.widget_recent_entries ul > li { margin-bottom: 0.7em; font-weight: 600; }
.widget_recent_entries .post-date { display: block; color: #BBB; font-style: italic; font-weight: normal; }

.wp-block-latest-posts.wp-block-latest-posts__list li { margin-bottom: 0.7em; font-weight: 600; }

/** WP pages menu widget styles */
.widget_pages ul ul { list-style-type: disc; color: #BBB; margin-left: 1em; }

/** WP recent comments widget styles */
.widget_rss .rss-widget-icon { display: none; }
.widget_rss > ul > li { margin-bottom: 1.875em; padding-bottom: 1.875em; border-bottom: solid 1px #DEDEDE; }
.widget_rss > ul > li:last-child { margin-bottom: 0; padding-bottom: 0; border: none; }
.widget_rss > ul > li > a { display: block; font-weight: 600; }
.widget_rss > ul > li .rss-date { display: block; font-style: italic; color: #AAA; font-weight: 500; }
.widget_rss > ul > li cite { display: block; margin-top: 1.875em; color: #888; font-style: italic; font-weight: 600; }
.widget_rss > ul > li > a + cite, .widget_rss > ul > li .rss-date + cite { margin: 0; }

/** Big Grid view style for Recent News content
// ------------------------------------------------------------------------------ */
.aux-big-grid-layout .aux-news-big-grid { float: left; height: 0; overflow: hidden; text-align: left; }
.aux-big-grid-layout .aux-news-big-grid .entry-media { margin-bottom: 0; }
.aux-big-grid-layout .aux-news-big-grid .entry-main { position: absolute; z-index: 2; bottom: 0; width: 100%; padding: 0 30px 25px 30px; margin-bottom: 0; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41NSIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=); background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(30%, rgba(0, 0, 0, 0.55)), color-stop(60%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0))); background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.55) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.55) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to top, rgba(0, 0, 0, 0.55) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%); }
.aux-big-grid-layout .aux-news-big-grid .entry-header { margin-bottom: 0.4375em; }
.aux-big-grid-layout .aux-news-big-grid .entry-info { margin-bottom: 0; color: #FFFFFF; }
.aux-big-grid-layout .aux-news-big-grid .entry-title { margin-bottom: 0.5em; font-size: 1.125em; color: #FFFFFF; }
.aux-big-grid-layout .aux-news-big-grid .entry-info { margin-bottom: 0; font-style: italic; }
.aux-big-grid-layout .aux-news-big-grid .entry-info .entry-tax { margin-left: 0px; }
.aux-big-grid-layout .aux-news-big-grid .entry-info .entry-tax a { color: #1bb0ce; }
.aux-big-grid-layout .aux-news-big-grid .entry-info .entry-tax a:before { display: none; }
.aux-big-grid-layout .aux-news-big-grid .entry-info .entry-author { display: none; }
.aux-big-grid-layout .aux-news-big-grid .entry-info .entry-author:before { content: ""; position: relative; top: -1px; display: inline-block; width: 4px; height: 4px; border-radius: 50%; margin: 0 0.6em; vertical-align: middle; background-color: #FFFFFF; }
.aux-big-grid-layout .aux-news-big-grid .entry-info .entry-date:before { content: ""; position: relative; top: -1px; display: inline-block; width: 4px; height: 4px; border-radius: 50%; margin: 0 0.6em; vertical-align: middle; background-color: #FFFFFF; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-1 .entry-main { padding: 0 30px 25px 30px; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-1 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-1 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-2 .entry-main { padding: 0 30px 25px 30px; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-2 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-2 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-3 .entry-main { padding: 0 30px 25px 30px; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-3 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-3 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-4 .entry-main { padding: 0 30px 25px 30px; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-4 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-4 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-5 .entry-main { padding: 0 30px 25px 30px; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-5 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-5 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-6 .entry-main { padding: 0 50px 45px 50px; }
@media screen and (max-width: 767px) { .aux-resp .aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-6 .entry-main { padding: 0 30px 25px 30px; } }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-6 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-6 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-7 .entry-main { padding: 0 50px 45px 50px; }
@media screen and (max-width: 767px) { .aux-resp .aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-7 .entry-main { padding: 0 30px 25px 30px; } }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-7 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-7 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-8 .entry-main { padding: 0 50px 45px 50px; }
@media screen and (max-width: 767px) { .aux-resp .aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-8 .entry-main { padding: 0 30px 25px 30px; } }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-8 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-8 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-9 .entry-main { padding: 0 50px 45px 50px; }
@media screen and (max-width: 767px) { .aux-resp .aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-9 .entry-main { padding: 0 30px 25px 30px; } }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-9 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-9 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-10 .entry-main { padding: 0 50px 45px 50px; }
@media screen and (max-width: 767px) { .aux-resp .aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-10 .entry-main { padding: 0 30px 25px 30px; } }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-10 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-10 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-11 .entry-main { padding: 0 50px 45px 50px; }
@media screen and (max-width: 767px) { .aux-resp .aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-11 .entry-main { padding: 0 30px 25px 30px; } }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-11 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-11 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-12 .entry-main { padding: 0 50px 45px 50px; }
@media screen and (max-width: 767px) { .aux-resp .aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-12 .entry-main { padding: 0 30px 25px 30px; } }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-12 .entry-info .entry-author { display: inline-block; }
.aux-big-grid-layout .aux-news-big-grid.aux-big-grid-6-12 .entry-title { font-size: 1.625em; }
.aux-big-grid-layout .aux-news-big-grid .aux-media-image img { max-width: none; transition: transform 4s; }
.aux-big-grid-layout .aux-news-big-grid:hover .aux-media-image img { transform: scale(1.04, 1.04); }
.aux-big-grid-layout .aux-news-big-grid.aux-title-limit .entry-title { overflow: hidden; max-height: 3.375em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: -o-ellipsis-lastline; }
.aux-big-grid-layout.aux-overlay .aux-news-big-grid .entry-main { position: absolute; top: 50%; transform: translateY(-50%); bottom: auto; padding: 0px 20px; background: transparent; }
.aux-big-grid-layout.aux-overlay .aux-news-big-grid .entry-media::after { content: ''; position: absolute; top: 0; z-index: 1; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); pointer-events: none; transition: background-color 1.5s; }
.aux-big-grid-layout.aux-overlay .aux-news-big-grid:hover .entry-media::after { background-color: rgba(0, 0, 0, 0.75); }

/** Auxin tabs widget styles */
.widget-tabs .widget-inner { overflow: visible; }
.widget-tabs ul > li { list-style: none; }
.widget-tabs ul { margin: 0; }
.widget-tabs .tabs { display: table; table-layout: fixed; margin: 0; width: 100%; padding-left: 0; padding-right: 0; }
.widget-tabs .tabs li { display: table-cell; position: relative; top: 2px; padding: 0.8em; border: solid #BBB; border-width: 1px 0 1px 1px; color: #BBB; text-align: center; vertical-align: middle; cursor: pointer; }
.widget-tabs .tabs li > a:hover { color: inherit; }
.widget-tabs .tabs li.active { border-bottom: none; color: inherit; }
.widget-tabs .tabs li:last-child { border-right-width: 1px; }
.widget-tabs .tabs-content { border: 1px solid #BBB; border-top: none; padding: 2.1875em 1.375em; }
.widget-tabs .tabs-content > li { line-height: inherit; }
.widget-tabs .tabs-content p { margin-bottom: 0; }
.widget-tabs .tabs-content .entry-editor:focus { outline: none; }
.aux-dom-unready .widget-tabs .tabs-content > li { display: none; }
.aux-dom-unready .widget-tabs .tabs-content > li:first-child { display: block; }
.widget-tabs.aux-stripe .tabs-content { border-width: 1px 0 0 0; }
.widget-tabs.aux-fill .tabs-content { padding-right: 0; padding-left: 0; }

/** WP Popular Posts Widget */
.popular-posts .wpp-list .wpp-list-items { padding: 1.25em 0; border-bottom: 1px solid #EAEAEA; position: relative; display: flex; }
.popular-posts .wpp-list .wpp-list-items .wpp-item-img { width: 33.5%; max-width: 80px; flex-shrink: 0; margin-right: 15px; }
.popular-posts .wpp-list .wpp-list-items .wpp-item-img img { width: 100%; height: auto; }
.popular-posts .wpp-list .wpp-list-items .wpp-post-meta .entry-title { text-decoration: none; font-weight: 600; font-size: 0.875rem; vertical-align: top; margin: 0; padding: 0; word-break: break-word; }
.popular-posts .wpp-list .wpp-list-items .wpp-post-meta .wpp-stats { color: #BBB; font-weight: 400; font-style: italic; }
.popular-posts .wpp-list .wpp-list-items:last-child { border: none; }
.popular-posts .wpp-list .wpp-list-items:first-child { padding-top: 0; }

/** WP recent blog posts widget styles */
.aux-widget-recent-post-widget > article { padding: 1.5625em 0; border-bottom: 1px solid #e0e0e0; }
.aux-widget-recent-post-widget > article:after { content: ""; display: table; clear: both; }
.aux-widget-recent-post-widget > article:first-of-type { padding-top: 0; }
.aux-widget-recent-post-widget > article:last-child { padding-bottom: 0; border: none; }
.aux-widget-recent-post-widget .entry-media { float: left; width: 33.5%; max-width: 80px; }
.aux-widget-recent-post-widget .entry-media + div { margin-left: 33.5%; padding-left: 1em; }
.aux-widget-recent-post-widget .entry-title { margin-bottom: 0.1em; margin-top: 0; font-size: inherit; line-height: 1.3; font-weight: 600; }
.aux-widget-recent-post-widget .entry-media + .content { float: left; width: 66.5%; padding-left: 15px; }
.aux-widget-recent-post-widget .entry-content time, .aux-widget-recent-post-widget .comment-body time { color: #BBB; font-style: italic; font-size: inherit; }
.aux-widget-recent-post-widget .entry-content > p, .aux-widget-recent-post-widget .comment-body > p { margin-bottom: 0; }

.subfooter .aux-widget-recent-post-widget .entry-media { width: 22.5%; }
.subfooter .aux-widget-recent-post-widget .entry-media + div { margin-left: 22.5%; }

/** WP recent blog posts widget styles */
.aux-widget-recent-posts .master-carousel.aux-grid-carousel-modern-layout .aux-mc-item .entry-meta:after { content: ""; display: table; clear: both; }
.aux-widget-recent-posts .master-carousel.aux-grid-carousel-modern-layout .aux-mc-item footer { position: relative; margin-top: 15px; transform: none; }
.aux-widget-recent-posts .master-carousel .aux-mc-item .entry-content, .aux-widget-recent-posts .master-carousel .aux-mc-item .comment-body { margin-bottom: 2em; }
.aux-widget-recent-posts .master-carousel .aux-mc-item > article { position: static; height: 100%; }
.aux-widget-recent-posts .master-carousel .aux-mc-item footer { position: absolute; bottom: 0px; width: 100%; transform: translateY(-100%); }
@media screen and (max-width: 767px) { .aux-widget-recent-posts .aux-mc-controls .aux-bullets { display: none; } }
.aux-widget-recent-posts .aux-grid-table-layout > .aux-col { border-color: #BBB; margin: 0; background-size: cover; padding-top: 45px; padding-right: 50px; padding-left: 50px; }
.aux-widget-recent-posts .aux-grid-table-layout.aux-border-collapse > .aux-col { padding-bottom: 2.5em; }
.aux-widget-recent-posts .aux-grid-table-layout.aux-has-bghover > .aux-col { transition: background-color 200ms ease-in-out; transition: background-image 2000ms ease-in-out; }
.aux-widget-recent-posts .aux-grid-table-layout.aux-has-bghover > .aux-col:hover .column-entry, .aux-widget-recent-posts .aux-grid-table-layout.aux-has-bghover > .aux-col:hover .column-entry span, .aux-widget-recent-posts .aux-grid-table-layout.aux-has-bghover > .aux-col:hover .column-entry a, .aux-widget-recent-posts .aux-grid-table-layout.aux-has-bghover > .aux-col:hover .entry-meta .author a { color: #FFFFFF; }
.aux-widget-recent-posts .aux-grid-table-layout.aux-has-bghover .column-entry a:hover { text-decoration: underline; }
.aux-widget-recent-posts .aux-grid-table-layout.aux-has-bghover.aux-entry-boxed .column-entry { background-color: transparent; box-shadow: none; }
.aux-widget-recent-posts .aux-grid-table-layout .column-entry, .aux-widget-recent-posts .aux-grid-table-layout .column-entry a, .aux-widget-recent-posts .aux-grid-table-layout .column-entry span { transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.aux-widget-recent-posts .aux-grid-table-layout .entry-content, .aux-widget-recent-posts .aux-grid-table-layout .comment-body { font-weight: 500; }
.aux-widget-recent-posts .aux-grid-table-layout .entry-info { font-style: italic; }
.aux-widget-recent-posts .aux-grid-table-layout .entry-info + .entry-header { margin-top: 20px; }
.aux-widget-recent-posts .aux-grid-carousel-modern-layout .aux-col:hover .entry-main, .aux-widget-recent-posts .aux-grid-carousel-modern-layout .aux-mc-item:hover .entry-main { top: -80px; }
.aux-widget-recent-posts .aux-grid-carousel-modern-layout .aux-col:hover .aux-attachment, .aux-widget-recent-posts .aux-grid-carousel-modern-layout .aux-mc-item:hover .aux-attachment { transform: scale(1.03); }
.aux-widget-recent-posts .aux-grid-carousel-modern-layout .entry-main { position: relative; top: -100px; width: 80%; min-height: 142px; margin: 0 auto; background-color: #FFF; box-shadow: 20px 0px 40px 0px rgba(0, 0, 0, 0.06); padding: 1.875em 2.5em; transition: top 1100ms cubic-bezier(0.19, 1, 0.22, 1); }
.aux-widget-recent-posts .aux-grid-carousel-modern-layout .aux-media-frame { overflow: hidden; }
.aux-widget-recent-posts .aux-grid-carousel-modern-layout .aux-media-frame .aux-attachment { transition: all 700ms cubic-bezier(0.215, 0.61, 0.355, 1); }
.aux-widget-recent-posts .aux-grid-carousel-modern-layout .entry-info { font-size: 0.75em; color: #AAA; font-weight: 500; margin-bottom: 0; }
.aux-widget-recent-posts .aux-grid-carousel-modern-layout .entry-header { margin-bottom: 0; }
.aux-widget-recent-posts .aux-grid-carousel-modern-layout .entry-title { overflow: hidden; max-height: 66px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: -o-ellipsis-lastline; font-size: 1.3125em; }
.aux-widget-recent-posts .aux-flip-box .entry-main { display: flex; flex-flow: column wrap; }
.aux-widget-recent-posts .aux-flip-box .aux-flip-back { position: absolute; top: 0; bottom: 0; right: 0; left: 0; backface-visibility: hidden; transform: rotateY(180deg); }
.aux-widget-recent-posts .aux-flip-box .aux-flip-back .entry-main { justify-content: space-evenly; height: 100%; }
.aux-widget-recent-posts .aux-flip-box .aux-flip-front { position: relative; backface-visibility: hidden; z-index: 2; transform: rotateY(0deg); }
.aux-widget-recent-posts .aux-flip-box .column-entry { position: relative; padding-bottom: 0; transform-style: preserve-3d; transition: transform 850ms cubic-bezier(0.77, 0, 0.175, 1); transform: perspective(1000px); }
.aux-widget-recent-posts .aux-flip-box .column-entry .entry-meta { position: static; }
.aux-widget-recent-posts .aux-flip-box .aux-col:hover .column-entry { transform: rotateY(180deg); }

/** recent blog posts tiles styles */
.aux-widget-recent-posts-tiles.aux-carousel { position: relative; }
.aux-widget-recent-posts-tiles .aux-tile-light .post.aux-post-tile .entry-media:after { background: linear-gradient(to top, rgba(255, 255, 255, 0.87) 0%, rgba(255, 255, 255, 0) 100%); }
.aux-widget-recent-posts-tiles .aux-tile-light .post.aux-post-tile .entry-title, .aux-widget-recent-posts-tiles .aux-tile-light .post.aux-post-tile .entry-info { color: #333; }
.aux-widget-recent-posts-tiles .aux-tile-light .post.aux-post-tile .entry-author:before { background-color: #333; }
.aux-widget-recent-posts-tiles .aux-tile-light .post.aux-post-tile .entry-tax > a:before { background-color: #333; }
.aux-widget-recent-posts-tiles .aux-tile-light-overlay .post.aux-post-tile .entry-main { background: rgba(224, 224, 224, 0.6); }
.aux-widget-recent-posts-tiles .aux-tile-light-overlay .post.aux-post-tile .entry-title, .aux-widget-recent-posts-tiles .aux-tile-light-overlay .post.aux-post-tile .entry-info { color: #333; }
.aux-widget-recent-posts-tiles .aux-tile-light-overlay .post.aux-post-tile .entry-author:before { background-color: #333; }
.aux-widget-recent-posts-tiles .aux-tile-light-overlay .post.aux-post-tile .entry-tax > a:before { background-color: #333; }
.aux-widget-recent-posts-tiles .aux-mc-arrows { position: absolute; top: 50%; transform: translateY(-50%); }
.aux-widget-recent-posts-tiles .aux-prev { left: 0; }
.aux-widget-recent-posts-tiles .aux-next { right: 0; left: auto; }

/** recent blog posts land element styles */
/** Auxin timeline recent posts widget styles */
.aux-widget-recent-posts-timeline .aux-block > .hentry:not(.has-post-thumbnail)::after, .aux-widget-recent-posts-timeline .aux-block > .hentry.format-audio::after { top: 15px !important; }
.aux-widget-recent-posts-timeline .aux-block > .hentry:not(.has-post-thumbnail)::before, .aux-widget-recent-posts-timeline .aux-block > .hentry.format-audio::before { top: 8px !important; }

/** WP recent blog posts widget masonry */
.aux-widget-recent-posts-masonry .post.column-entry { padding-bottom: 1.4375em; }
.aux-widget-recent-posts-masonry .post.column-entry.post.post_format-post-format-link { padding-bottom: 0px; }
.aux-widget-recent-posts-masonry .post.column-entry.post.post_format-post-format-quote { padding-bottom: 0px; }

/** WP recent blog posts widget styles */
.aux-widget-popular-posts-widget .widget-tabs .tabs-content { padding-top: 2em; }
.aux-widget-popular-posts-widget .widget-tabs .tabs li { padding: 1em 0; }
.aux-widget-popular-posts-widget .widget-tabs .tabs li:not(.active) { background-color: #F9F9F9; color: #AAA; }
.aux-dark .aux-widget-popular-posts-widget .widget-tabs .tabs li:not(.active) { color: #BBB; background-color: #333; }
.aux-widget-popular-posts-widget .tabs-content > li > article { margin-bottom: 1.5625em; }
.aux-widget-popular-posts-widget .tabs-content > li > article:after { content: ""; display: table; clear: both; }
.aux-widget-popular-posts-widget .tabs-content > li > article:last-child { margin-bottom: 0; }
.aux-widget-popular-posts-widget .entry-media { float: left; width: 33.5%; max-width: 80px; margin-right: 1em; }
.aux-widget-popular-posts-widget .entry-title { margin-bottom: 0.1em; margin-top: 0; font-size: inherit; line-height: 1.3; }
.aux-widget-popular-posts-widget .entry-media + section { float: left; width: 66.5%; padding-left: 15px; }
.aux-widget-popular-posts-widget .entry-content time, .aux-widget-popular-posts-widget .comment-body time { color: #BBB; font-style: italic; font-size: inherit; }

/** Auxin text widget styles */
.aux-widget-text .aux-text-color-light { color: #FFFFFF; }
.aux-widget-text .aux-text-color-dark { color: #3D3D3D; }
.aux-widget-text .aux-text-widget-bg-tile { background-repeat: repeat; }
.aux-widget-text .aux-text-widget-bg-cover { background: no-repeat center center; background-size: cover; }
.aux-widget-text .aux-text-widget-bg-center { background-repeat: no-repeat; background-position: center center; }
.aux-widget-text .aux-text-widget-bg-fixed { background: no-repeat; background-attachment: fixed; background-position: center center; background-size: cover; }
.aux-widget-text .aux-text-center { text-align: center; }
.aux-widget-text .aux-text-right { text-align: right; }
.aux-widget-text .aux-text-left { text-align: left; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-text-resp-left { text-align: left !important; } }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-text-resp-right { text-align: right !important; } }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-text-resp-center { text-align: center !important; } }
.aux-widget-text .aux-ico-shape-circle, .aux-widget-text .aux-ico-shape-circle img { border-radius: 50%; }
.aux-widget-text .aux-ico-shape-semi-circle, .aux-widget-text .aux-ico-shape-semi-circle img { border-radius: 45%; }
.aux-widget-text .aux-ico-shape-round-rect, .aux-widget-text .aux-ico-shape-round-rect img { border-radius: 7%; }
.aux-widget-text .aux-ico-shape-fill, .aux-widget-text .aux-ico-shape-fill img { width: 100%; }
.aux-widget-text .aux-ico-shape-cross-rect { position: relative; }
.aux-widget-text .aux-ico-shape-cross-rect:after, .aux-widget-text .aux-ico-shape-cross-rect:before { content: ''; position: absolute; display: block; width: 100%; height: 100%; }
.aux-widget-text .aux-ico-shape-cross-rect:after { top: 50%; left: -1px; transform: translateY(-50%); padding: 25px 0px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }
.aux-widget-text .aux-ico-shape-cross-rect:before { left: 50%; bottom: -1px; transform: translateX(-50%); padding: 0 25px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
.aux-widget-text .aux-ico { display: inline-block; line-height: 100%; }
.aux-widget-text .aux-ico::before { vertical-align: top; }
.aux-widget-text .aux-ico-box { display: table; margin: 0 auto; }
.aux-widget-text .aux-ico-small { padding: 35px; }
.aux-widget-text .aux-ico-small.aux-ico-clear { padding: 25px; }
.aux-widget-text .aux-ico-small .aux-ico { font-size: 2.5em; }
.aux-widget-text .aux-ico-medium { padding: 40px; }
.aux-widget-text .aux-ico-medium.aux-ico-clear { padding: 30px; }
.aux-widget-text .aux-ico-medium .aux-ico { font-size: 3.125em; }
.aux-widget-text .aux-ico-large { padding: 45px; }
.aux-widget-text .aux-ico-large.aux-ico-clear { padding: 35px; }
.aux-widget-text .aux-ico-large .aux-ico { font-size: 3.75em; }
.aux-widget-text .aux-ico-x-large { padding: 50px; }
.aux-widget-text .aux-ico-x-large.aux-ico-clear { padding: 40px; }
.aux-widget-text .aux-ico-x-large .aux-ico { font-size: 4.375em; }
.aux-widget-text .aux-img-box:not(.aux-ico-shape-default) { position: relative; display: block; max-width: 100%; }
.aux-widget-text .aux-text-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.aux-widget-text .aux-border-shape-tail { display: inline-block; width: 0; height: 0; border: 17.5px solid gray; border-top-width: 15px; border-bottom-width: 15px; border-right-color: transparent; border-left-color: transparent; border-bottom-color: transparent; display: block; margin: 0 auto; }
.aux-widget-text .aux-border-shape-wave svg { display: block; }
.aux-widget-text .entry-content h1, .aux-widget-text .comment-body h1, .aux-widget-text .entry-content h2, .aux-widget-text .comment-body h2, .aux-widget-text .entry-content h3, .aux-widget-text .comment-body h3, .aux-widget-text .entry-content h4, .aux-widget-text .comment-body h4, .aux-widget-text .entry-content h5, .aux-widget-text .comment-body h5, .aux-widget-text .entry-content h6, .aux-widget-text .comment-body h6 { font-weight: 400; }
.aux-widget-text .aux-wrap-style-outline, .aux-widget-text .aux-wrap-style-simple, .aux-widget-text .aux-wrap-style-box { position: relative; }
.aux-widget-text .aux-wrap-style-outline { border: 1px solid #BBB; }
.aux-widget-text .aux-wrap-style-outline .aux-text-widget-content, .aux-widget-text .aux-wrap-style-box .aux-text-widget-content { padding-right: 2.1875em; padding-left: 2.1875em; }
.aux-widget-text .aux-text-fill-header .aux-text-widget-header { padding: 3.125em 0; }
.aux-widget-text .aux-text-fill-header .aux-text-widget-content { padding-top: 2.8125em; }
.aux-widget-text .aux-text-img-header .aux-text-widget-header { padding: 3.125em 0; }
.aux-widget-text .aux-text-img-header .aux-text-widget-content { padding-top: 2.8125em; }
.aux-widget-text .aux-text-no-content .aux-text-widget-content { padding-top: 1.25em; padding-bottom: 4.375em; }
.aux-widget-text .aux-text-widget-header, .aux-widget-text .aux-text-widget-content { position: relative; z-index: 1; word-break: break-word; }
.aux-widget-text .aux-text-widget-header { flex-shrink: 0; padding: 3.125em 0 0 0; }
.aux-widget-text .aux-text-widget-content { padding: 2.25em 0 3.125em; }
.aux-widget-text .aux-text-widget-content .col-title { line-height: 1; margin-bottom: 0; }
.aux-widget-text .aux-text-widget-content .col-subtitle { color: #aaa; font-weight: 400; font-size: 0.9375em; margin: 14px 0 10px 0; }
.aux-widget-text .aux-text-widget-content .widget-content { margin-top: 12px; }
.aux-widget-text .aux-text-widget-content .widget-content p { margin-bottom: 0; }
.aux-widget-text .aux-text-widget-content .widget-content ul { list-style: inherit; }
.aux-widget-text .aux-text-widget-content .widget-content ul li { list-style: inherit; }
.aux-widget-text .aux-text-widget-content .aux-button { margin: 23px 0 0 0; }
.aux-widget-text .aux-ico-pos-left, .aux-widget-text .aux-ico-pos-right { display: flex; align-items: center; }
.aux-widget-text .aux-ico-pos-left.aux-text-header-fix, .aux-widget-text .aux-ico-pos-right.aux-text-header-fix { overflow: hidden; }
.aux-widget-text .aux-ico-pos-left.aux-text-header-fix .aux-text-widget-header:after, .aux-widget-text .aux-ico-pos-right.aux-text-header-fix .aux-text-widget-header:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; background: inherit; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-ico-pos-left.aux-text-header-fix .aux-text-widget-header:after, .aux-resp .aux-widget-text .aux-ico-pos-right.aux-text-header-fix .aux-text-widget-header:after { display: none; } }
.aux-widget-text .aux-ico-pos-left.aux-text-img-header, .aux-widget-text .aux-ico-pos-right.aux-text-img-header { display: table; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-ico-pos-left.aux-text-img-header, .aux-resp .aux-widget-text .aux-ico-pos-right.aux-text-img-header { display: block; } }
.aux-widget-text .aux-ico-pos-left.aux-text-img-header .aux-text-widget-header, .aux-widget-text .aux-ico-pos-right.aux-text-img-header .aux-text-widget-header { display: table-cell; float: none; width: 40%; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-ico-pos-left.aux-text-img-header .aux-text-widget-header, .aux-resp .aux-widget-text .aux-ico-pos-right.aux-text-img-header .aux-text-widget-header { display: block; width: auto; padding-top: 60.5%; } }
.aux-widget-text .aux-ico-pos-left.aux-text-img-header .aux-text-widget-content, .aux-widget-text .aux-ico-pos-right.aux-text-img-header .aux-text-widget-content { display: table-cell; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-ico-pos-left.aux-text-img-header .aux-text-widget-content, .aux-resp .aux-widget-text .aux-ico-pos-right.aux-text-img-header .aux-text-widget-content { display: block; } }
.aux-widget-text .aux-ico-pos-left.aux-text-padding-fix .aux-text-widget-header, .aux-widget-text .aux-ico-pos-right.aux-text-padding-fix .aux-text-widget-header { padding: 2.5em 1.125em; }
.aux-widget-text .aux-ico-pos-left.aux-text-padding-fix .aux-text-widget-content, .aux-widget-text .aux-ico-pos-right.aux-text-padding-fix .aux-text-widget-content { padding: 3.9375em 3.125em; }
.aux-widget-text .aux-ico-pos-left .aux-text-widget-header, .aux-widget-text .aux-ico-pos-right .aux-text-widget-header { padding: 2.5em 2.5em; max-width: 50%; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-ico-pos-left .aux-text-widget-header, .aux-resp .aux-widget-text .aux-ico-pos-right .aux-text-widget-header { float: none; margin: 0 auto; max-width: none; } }
.aux-widget-text .aux-ico-pos-left .aux-text-widget-content, .aux-widget-text .aux-ico-pos-right .aux-text-widget-content { padding: 2.5em; display: table; vertical-align: top; }
.aux-widget-text .aux-ico-pos-left .aux-text-widget-content:after, .aux-widget-text .aux-ico-pos-right .aux-text-widget-content:after { content: ""; display: table; clear: both; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-ico-pos-left .aux-text-widget-content, .aux-resp .aux-widget-text .aux-ico-pos-right .aux-text-widget-content { padding: 2.25em 2.1875em 3.125em 2.1875em; } }
.aux-widget-text .aux-ico-pos-right.aux-text-img-header { direction: rtl; }
.aux-widget-text .aux-ico-pos-right.aux-text-img-header .aux-text-widget-header { direction: rtl; }
.aux-widget-text .aux-ico-pos-right.aux-text-img-header .aux-text-widget-content { direction: ltr; }
.aux-widget-text .aux-ico-pos-right .aux-text-widget-header { order: 1; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-ico-pos-right .aux-text-widget-header { margin: 0; } }
.aux-widget-text .aux-ico-pos-left .aux-text-widget-header { order: 0; }
@media screen and (max-width: 1023px) { .aux-resp .aux-widget-text .aux-ico-pos-left .aux-text-widget-header { margin: 0; } }

/** Auxin Staff Elemenmt */
.aux-widget-staff.aux-wrap-style-outline { border: 1px solid #BBB; padding: 1.25em; }
.aux-widget-staff.aux-wrap-style-box .aux-staff-content { padding: 0px 15px; }
.aux-widget-staff .aux-staff-container { display: flex; }
.aux-widget-staff .aux-staff-container.aux-staff-pos-top { flex-direction: column; }
.aux-widget-staff .aux-staff-container.aux-staff-pos-bottom { flex-direction: column-reverse; }
.aux-widget-staff .aux-staff-container.aux-staff-pos-right, .aux-widget-staff .aux-staff-container.aux-staff-pos-left { align-items: center; }
@media screen and (max-width: 767px) { .aux-resp .aux-widget-staff .aux-staff-container.aux-staff-pos-right, .aux-resp .aux-widget-staff .aux-staff-container.aux-staff-pos-left { flex-direction: column; } }
.aux-widget-staff .aux-staff-container.aux-staff-pos-right .aux-staff-header, .aux-widget-staff .aux-staff-container.aux-staff-pos-left .aux-staff-header { max-width: 50%; }
.aux-widget-staff .aux-staff-container.aux-staff-pos-right .aux-staff-content, .aux-widget-staff .aux-staff-container.aux-staff-pos-left .aux-staff-content { padding: 0 30px; flex: 1; }
.aux-widget-staff .aux-staff-container.aux-staff-pos-right .aux-staff-footer, .aux-widget-staff .aux-staff-container.aux-staff-pos-left .aux-staff-footer { border: none; padding: 0; }
@media screen and (max-width: 479px) { .aux-resp .aux-widget-staff .aux-staff-container.aux-staff-pos-right .aux-staff-footer, .aux-resp .aux-widget-staff .aux-staff-container.aux-staff-pos-left .aux-staff-footer { margin-bottom: 30px; } }
.aux-widget-staff .aux-staff-container.aux-staff-pos-right { flex-direction: row-reverse; }
.aux-widget-staff .aux-staff-container.aux-staff-pos-left { flex-direction: row; }
.aux-widget-staff .aux-staff-text-center { text-align: center; }
.aux-widget-staff .aux-staff-text-center .aux-social-list { display: block; text-align: center; }
.aux-widget-staff .aux-staff-text-center .aux-social-list > li { display: inline-block; float: none; }
.aux-widget-staff .aux-staff-text-center .aux-vertical .aux-social-list > li { display: table; margin: 0 auto; }
.aux-widget-staff .aux-staff-text-center .aux-staff-header { text-align: center; }
.aux-widget-staff .aux-staff-text-right { text-align: right; }
.aux-widget-staff .aux-staff-text-right .aux-social-list > li { float: right; }
.aux-widget-staff .aux-staff-text-right .aux-staff-header { text-align: right; }
.aux-widget-staff .aux-staff-text-left { text-align: left; }
.aux-widget-staff .aux-staff-text-left .aux-staff-header { text-align: left; }
.aux-widget-staff .aux-staff-text-light { color: #FFFFFF; }
.aux-widget-staff .aux-staff-text-dark { color: #3D3D3D; }
.aux-widget-staff .aux-staff-border { border: 1px solid; }
.aux-widget-staff .aux-staff-header.aux-staff-img-circle img { border-radius: 50%; }
.aux-widget-staff .aux-staff-header.aux-staff-img-semi-circle img { border-radius: 45%; }
.aux-widget-staff .aux-staff-header.aux-staff-img-round-rect img { border-radius: 7%; }
.aux-widget-staff .aux-staff-content .col-title { margin: 30px 0px 17px 0px; }
.aux-widget-staff .aux-staff-content .col-subtitle { font-size: 0.875em; color: #AAA; font-weight: 400; font-style: italic; margin-bottom: 11px; letter-spacing: 0; }
.aux-widget-staff .aux-staff-content .entry-content, .aux-widget-staff .aux-staff-content .comment-body { margin-bottom: 14px; }
.aux-widget-staff .aux-staff-footer { border-top: 1px solid #e0e0e0; padding: 19px 0px; }
.aux-widget-staff .aux-staff-footer .aux-social-list { padding-left: 0; padding-right: 0; }
.aux-widget-staff .aux-staff-footer .aux-social-list a { text-align: left; }

.aux-social-list { margin: 0; display: inline-block; line-height: 0; }
.aux-social-list:after { content: ""; display: table; clear: both; }
.aux-social-list li { margin: 0; font-size: 28px; line-height: 100%; }
.aux-social-list.aux-light li a { color: #fff; }
.aux-social-list a { display: table-cell; vertical-align: middle; width: 26px; height: 26px; text-align: center; color: inherit; line-height: 100%; transition: color 300ms; }
.aux-social-list a:hover { background: none; color: #1bb0ce; }
.aux-social-list a span { line-height: 80%; display: block; }
.aux-social-list li a { text-decoration: none !important; }
.aux-social-list li a.vk { font-size: 120%; }
.aux-extra-large > .aux-social-list li { font-size: 1.7rem; }
.aux-extra-large > .aux-social-list a { width: 35px; height: 35px; }
.aux-large > .aux-social-list li { font-size: 1.25rem; }
.aux-large > .aux-social-list a { width: 30px; height: 30px; }
.aux-medium > .aux-social-list li { font-size: 1.122rem; }
.aux-small > .aux-social-list li { font-size: 1rem; }
.aux-small > .aux-social-list a { width: 25px; height: 25px; }
.aux-horizontal > .aux-social-list { display: block; }
.aux-horizontal > .aux-social-list > li { float: left; }
.aux-social-list.aux-square li { padding: 0.25em 0.25em 0.15em 0.35em; line-height: 1; border: 1px solid #ddd; }
.aux-social-list.aux-round li { padding: 0.25em 0.3em 0.15em 0.35em; line-height: 1; border-radius: 50%; border: 1px solid #ddd; }
.aux-social-list.aux-outline li { font-size: 17px; }
.aux-brand-color > .aux-social-list .facebook { color: #3b5998; }
.aux-brand-color > .aux-social-list .twitter { color: #00aced; }
.aux-brand-color > .aux-social-list .googleplus { color: #dd4b39; }
.aux-brand-color > .aux-social-list .pinterest { color: #cb2027; }
.aux-brand-color > .aux-social-list .instagram { color: #262626; }
.aux-brand-color > .aux-social-list .linkedin { color: #007bb6; }
.aux-brand-color > .aux-social-list .dribbble { color: #ea4c89; }
.aux-brand-color > .aux-social-list .youtube { color: #bb0000; }
.aux-brand-color > .aux-social-list .vimeo { color: #aad450; }
.aux-brand-color > .aux-social-list .flickr { color: #ff0084; }
.aux-brand-color > .aux-social-list .digg { color: #486ca3; }
.aux-brand-color > .aux-social-list .stumbleupon { color: #EB4823; }
.aux-brand-color > .aux-social-list .lastfm { color: #d21309; }
.aux-brand-color > .aux-social-list .tumblr { color: #32506d; }
.aux-brand-color > .aux-social-list .vk { color: #45668e; }
.aux-brand-color > .aux-social-list .skype { color: #00aff0; }
.aux-brand-color > .aux-social-list .delicious { color: #222; }
.aux-brand-color > .aux-social-list .telegram { color: #0088cc; }
.aux-brand-color > .aux-social-list .rss { color: #f26522; }
.aux-brand-color-hover > .aux-social-list .facebook:hover { color: #3b5998; }
.aux-brand-color-hover > .aux-social-list .twitter:hover { color: #00aced; }
.aux-brand-color-hover > .aux-social-list .googleplus:hover { color: #dd4b39; }
.aux-brand-color-hover > .aux-social-list .pinterest:hover { color: #cb2027; }
.aux-brand-color-hover > .aux-social-list .instagram:hover { color: #262626; }
.aux-brand-color-hover > .aux-social-list .linkedin:hover { color: #007bb6; }
.aux-brand-color-hover > .aux-social-list .dribbble:hover { color: #ea4c89; }
.aux-brand-color-hover > .aux-social-list .youtube:hover { color: #bb0000; }
.aux-brand-color-hover > .aux-social-list .vimeo:hover { color: #aad450; }
.aux-brand-color-hover > .aux-social-list .flickr:hover { color: #ff0084; }
.aux-brand-color-hover > .aux-social-list .digg:hover { color: #486ca3; }
.aux-brand-color-hover > .aux-social-list .stumbleupon:hover { color: #EB4823; }
.aux-brand-color-hover > .aux-social-list .lastfm:hover { color: #d21309; }
.aux-brand-color-hover > .aux-social-list .tumblr:hover { color: #32506d; }
.aux-brand-color-hover > .aux-social-list .vk:hover { color: #45668e; }
.aux-brand-color-hover > .aux-social-list .skype:hover { color: #00aff0; }
.aux-brand-color-hover > .aux-social-list .delicious:hover { color: #222; }
.aux-brand-color-hover > .aux-social-list .telegram:hover { color: #0088cc; }
.aux-brand-color-hover > .aux-social-list .rss:hover { color: #f26522; }

/** contact element and submit comment form styles */
.aux-contact-form input[type="text"], #commentform input[type="text"], .aux-contact-form input[type="email"], #commentform input[type="email"], .aux-contact-form input[type="password"], #commentform input[type="password"], .aux-contact-form input[type="tel"], #commentform input[type="tel"], .aux-contact-form input[type="url"], #commentform input[type="url"], .aux-contact-form input[type="date"], #commentform input[type="date"], .aux-contact-form textarea, #commentform textarea, .c_form input[type="text"], .c_form input[type="email"], .c_form input[type="password"], .c_form input[type="tel"], .c_form input[type="url"], .c_form input[type="date"], .c_form textarea, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input[type="date"], .wpcf7 textarea { display: block; width: 100%; height: 46px; max-width: none; margin-bottom: 1.875em; padding: 0.9375em; }
.aux-contact-form input[type="text"]:focus, #commentform input[type="text"]:focus, .aux-contact-form input[type="email"]:focus, #commentform input[type="email"]:focus, .aux-contact-form input[type="password"]:focus, #commentform input[type="password"]:focus, .aux-contact-form input[type="tel"]:focus, #commentform input[type="tel"]:focus, .aux-contact-form input[type="url"]:focus, #commentform input[type="url"]:focus, .aux-contact-form input[type="date"]:focus, #commentform input[type="date"]:focus, .aux-contact-form textarea:focus, #commentform textarea:focus, .c_form input[type="text"]:focus, .c_form input[type="email"]:focus, .c_form input[type="password"]:focus, .c_form input[type="tel"]:focus, .c_form input[type="url"]:focus, .c_form input[type="date"]:focus, .c_form textarea:focus, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 input[type="password"]:focus, .wpcf7 input[type="tel"]:focus, .wpcf7 input[type="url"]:focus, .wpcf7 input[type="date"]:focus, .wpcf7 textarea:focus { border-color: #3D3D3D; }
.aux-contact-form input[type="text"]:-moz-placeholder, #commentform input[type="text"]:-moz-placeholder, .aux-contact-form input[type="email"]:-moz-placeholder, #commentform input[type="email"]:-moz-placeholder, .aux-contact-form input[type="password"]:-moz-placeholder, #commentform input[type="password"]:-moz-placeholder, .aux-contact-form input[type="tel"]:-moz-placeholder, #commentform input[type="tel"]:-moz-placeholder, .aux-contact-form input[type="url"]:-moz-placeholder, #commentform input[type="url"]:-moz-placeholder, .aux-contact-form input[type="date"]:-moz-placeholder, #commentform input[type="date"]:-moz-placeholder, .aux-contact-form textarea:-moz-placeholder, #commentform textarea:-moz-placeholder, .c_form input[type="text"]:-moz-placeholder, .c_form input[type="email"]:-moz-placeholder, .c_form input[type="password"]:-moz-placeholder, .c_form input[type="tel"]:-moz-placeholder, .c_form input[type="url"]:-moz-placeholder, .c_form input[type="date"]:-moz-placeholder, .c_form textarea:-moz-placeholder, .wpcf7 input[type="text"]:-moz-placeholder, .wpcf7 input[type="email"]:-moz-placeholder, .wpcf7 input[type="password"]:-moz-placeholder, .wpcf7 input[type="tel"]:-moz-placeholder, .wpcf7 input[type="url"]:-moz-placeholder, .wpcf7 input[type="date"]:-moz-placeholder, .wpcf7 textarea:-moz-placeholder { font-style: italic; }
.aux-contact-form input[type="text"]::-moz-placeholder, #commentform input[type="text"]::-moz-placeholder, .aux-contact-form input[type="email"]::-moz-placeholder, #commentform input[type="email"]::-moz-placeholder, .aux-contact-form input[type="password"]::-moz-placeholder, #commentform input[type="password"]::-moz-placeholder, .aux-contact-form input[type="tel"]::-moz-placeholder, #commentform input[type="tel"]::-moz-placeholder, .aux-contact-form input[type="url"]::-moz-placeholder, #commentform input[type="url"]::-moz-placeholder, .aux-contact-form input[type="date"]::-moz-placeholder, #commentform input[type="date"]::-moz-placeholder, .aux-contact-form textarea::-moz-placeholder, #commentform textarea::-moz-placeholder, .c_form input[type="text"]::-moz-placeholder, .c_form input[type="email"]::-moz-placeholder, .c_form input[type="password"]::-moz-placeholder, .c_form input[type="tel"]::-moz-placeholder, .c_form input[type="url"]::-moz-placeholder, .c_form input[type="date"]::-moz-placeholder, .c_form textarea::-moz-placeholder, .wpcf7 input[type="text"]::-moz-placeholder, .wpcf7 input[type="email"]::-moz-placeholder, .wpcf7 input[type="password"]::-moz-placeholder, .wpcf7 input[type="tel"]::-moz-placeholder, .wpcf7 input[type="url"]::-moz-placeholder, .wpcf7 input[type="date"]::-moz-placeholder, .wpcf7 textarea::-moz-placeholder { font-style: italic; }
.aux-contact-form input[type="text"]:-ms-input-placeholder, #commentform input[type="text"]:-ms-input-placeholder, .aux-contact-form input[type="email"]:-ms-input-placeholder, #commentform input[type="email"]:-ms-input-placeholder, .aux-contact-form input[type="password"]:-ms-input-placeholder, #commentform input[type="password"]:-ms-input-placeholder, .aux-contact-form input[type="tel"]:-ms-input-placeholder, #commentform input[type="tel"]:-ms-input-placeholder, .aux-contact-form input[type="url"]:-ms-input-placeholder, #commentform input[type="url"]:-ms-input-placeholder, .aux-contact-form input[type="date"]:-ms-input-placeholder, #commentform input[type="date"]:-ms-input-placeholder, .aux-contact-form textarea:-ms-input-placeholder, #commentform textarea:-ms-input-placeholder, .c_form input[type="text"]:-ms-input-placeholder, .c_form input[type="email"]:-ms-input-placeholder, .c_form input[type="password"]:-ms-input-placeholder, .c_form input[type="tel"]:-ms-input-placeholder, .c_form input[type="url"]:-ms-input-placeholder, .c_form input[type="date"]:-ms-input-placeholder, .c_form textarea:-ms-input-placeholder, .wpcf7 input[type="text"]:-ms-input-placeholder, .wpcf7 input[type="email"]:-ms-input-placeholder, .wpcf7 input[type="password"]:-ms-input-placeholder, .wpcf7 input[type="tel"]:-ms-input-placeholder, .wpcf7 input[type="url"]:-ms-input-placeholder, .wpcf7 input[type="date"]:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder { font-style: italic; }
.aux-contact-form input[type="text"]::-webkit-input-placeholder, #commentform input[type="text"]::-webkit-input-placeholder, .aux-contact-form input[type="email"]::-webkit-input-placeholder, #commentform input[type="email"]::-webkit-input-placeholder, .aux-contact-form input[type="password"]::-webkit-input-placeholder, #commentform input[type="password"]::-webkit-input-placeholder, .aux-contact-form input[type="tel"]::-webkit-input-placeholder, #commentform input[type="tel"]::-webkit-input-placeholder, .aux-contact-form input[type="url"]::-webkit-input-placeholder, #commentform input[type="url"]::-webkit-input-placeholder, .aux-contact-form input[type="date"]::-webkit-input-placeholder, #commentform input[type="date"]::-webkit-input-placeholder, .aux-contact-form textarea::-webkit-input-placeholder, #commentform textarea::-webkit-input-placeholder, .c_form input[type="text"]::-webkit-input-placeholder, .c_form input[type="email"]::-webkit-input-placeholder, .c_form input[type="password"]::-webkit-input-placeholder, .c_form input[type="tel"]::-webkit-input-placeholder, .c_form input[type="url"]::-webkit-input-placeholder, .c_form input[type="date"]::-webkit-input-placeholder, .c_form textarea::-webkit-input-placeholder, .wpcf7 input[type="text"]::-webkit-input-placeholder, .wpcf7 input[type="email"]::-webkit-input-placeholder, .wpcf7 input[type="password"]::-webkit-input-placeholder, .wpcf7 input[type="tel"]::-webkit-input-placeholder, .wpcf7 input[type="url"]::-webkit-input-placeholder, .wpcf7 input[type="date"]::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder { font-style: italic; }
.aux-contact-form textarea, #commentform textarea, .c_form textarea, .wpcf7 textarea { min-height: 240px; height: auto; max-width: 100%; }
.aux-contact-form input[type="submit"], #commentform input[type="submit"], .c_form input[type="submit"], .wpcf7 input[type="submit"] { padding: 1.25em 3.125em; font-weight: 700; }
.aux-dark .aux-contact-form input[type="text"], .aux-dark #commentform input[type="text"], .aux-dark .aux-contact-form input[type="email"], .aux-dark #commentform input[type="email"], .aux-dark .aux-contact-form input[type="password"], .aux-dark #commentform input[type="password"], .aux-dark .aux-contact-form input[type="tel"], .aux-dark #commentform input[type="tel"], .aux-dark .aux-contact-form input[type="url"], .aux-dark #commentform input[type="url"], .aux-dark .aux-contact-form input[type="date"], .aux-dark #commentform input[type="date"], .aux-dark .aux-contact-form textarea, .aux-dark #commentform textarea, .aux-dark .c_form input[type="text"], .aux-dark .c_form input[type="email"], .aux-dark .c_form input[type="password"], .aux-dark .c_form input[type="tel"], .aux-dark .c_form input[type="url"], .aux-dark .c_form input[type="date"], .aux-dark .c_form textarea, .aux-dark .wpcf7 input[type="text"], .aux-dark .wpcf7 input[type="email"], .aux-dark .wpcf7 input[type="password"], .aux-dark .wpcf7 input[type="tel"], .aux-dark .wpcf7 input[type="url"], .aux-dark .wpcf7 input[type="date"], .aux-dark .wpcf7 textarea { color: inherit; }
.aux-dark .aux-contact-form input[type="text"]:focus, .aux-dark #commentform input[type="text"]:focus, .aux-dark .aux-contact-form input[type="email"]:focus, .aux-dark #commentform input[type="email"]:focus, .aux-dark .aux-contact-form input[type="password"]:focus, .aux-dark #commentform input[type="password"]:focus, .aux-dark .aux-contact-form input[type="tel"]:focus, .aux-dark #commentform input[type="tel"]:focus, .aux-dark .aux-contact-form input[type="url"]:focus, .aux-dark #commentform input[type="url"]:focus, .aux-dark .aux-contact-form input[type="date"]:focus, .aux-dark #commentform input[type="date"]:focus, .aux-dark .aux-contact-form textarea:focus, .aux-dark #commentform textarea:focus, .aux-dark .c_form input[type="text"]:focus, .aux-dark .c_form input[type="email"]:focus, .aux-dark .c_form input[type="password"]:focus, .aux-dark .c_form input[type="tel"]:focus, .aux-dark .c_form input[type="url"]:focus, .aux-dark .c_form input[type="date"]:focus, .aux-dark .c_form textarea:focus, .aux-dark .wpcf7 input[type="text"]:focus, .aux-dark .wpcf7 input[type="email"]:focus, .aux-dark .wpcf7 input[type="password"]:focus, .aux-dark .wpcf7 input[type="tel"]:focus, .aux-dark .wpcf7 input[type="url"]:focus, .aux-dark .wpcf7 input[type="date"]:focus, .aux-dark .wpcf7 textarea:focus { border-color: white; }
.aux-dark .aux-contact-form input[type="submit"], .aux-dark #commentform input[type="submit"], .aux-dark .c_form input[type="submit"], .aux-dark .wpcf7 input[type="submit"] { background-color: #BBB; color: #3D3D3D; }
.aux-dark .aux-contact-form input[type="submit"]:hover, .aux-dark #commentform input[type="submit"]:hover, .aux-dark .c_form input[type="submit"]:hover, .aux-dark .wpcf7 input[type="submit"]:hover { background-color: white; }

aside .aux-contact-form input[type="text"], aside #commentform input[type="text"], aside .aux-contact-form input[type="email"], aside #commentform input[type="email"], aside .aux-contact-form input[type="password"], aside #commentform input[type="password"], aside .aux-contact-form input[type="tel"], aside #commentform input[type="tel"], aside .aux-contact-form input[type="url"], aside #commentform input[type="url"], aside .aux-contact-form input[type="date"], aside #commentform input[type="date"], aside .aux-contact-form textarea, aside #commentform textarea, aside .c_form input[type="text"], aside .c_form input[type="email"], aside .c_form input[type="password"], aside .c_form input[type="tel"], aside .c_form input[type="url"], aside .c_form input[type="date"], aside .c_form textarea, aside .wpcf7 input[type="text"], aside .wpcf7 input[type="email"], aside .wpcf7 input[type="password"], aside .wpcf7 input[type="tel"], aside .wpcf7 input[type="url"], aside .wpcf7 input[type="date"], aside .wpcf7 textarea { margin-bottom: 0.625em; }
aside .aux-contact-form textarea, aside #commentform textarea, aside .c_form textarea, aside .wpcf7 textarea { min-height: 140px; }
aside .aux-contact-form input[type="submit"], aside #commentform input[type="submit"], aside .c_form input[type="submit"], aside .wpcf7 input[type="submit"] { width: 100%; }

/** Auxin contact box element styles */
.aux-widget-contact-box ul { margin: 0; }
.aux-widget-contact-box .aux-map-wrapper { border: solid 1px #BBB; }
.aux-widget-contact-box .aux-map-wrapper + script + ul { margin-top: 1em; }
.aux-widget-contact-box ul + .widget-socials { margin-top: 0.7em; }
.aux-widget-contact-box ul li { margin-bottom: 0.2em; }
.aux-widget-contact-box ul li:after { content: ""; display: table; clear: both; }
.aux-widget-contact-box li > i { font-size: 1.5em; vertical-align: sub; line-height: 100%; float: left; }
.aux-widget-contact-box li > .info-text { margin-left: 2em; display: block; }
.aux-widget-contact-box .aux-contact-details + .aux-map-wrapper, .aux-widget-contact-box .aux-map-wrapper + .aux-contact-details { margin-top: 2.3125em; }

aside .aux-widget-contact-box .aux-contact-details + .aux-map-wrapper, aside .aux-widget-contact-box .aux-map-wrapper + .aux-contact-details { margin-top: 1.25em; }

/** Auxin about widget styles */
.aux-widget-about dl, .aux-widget-about dd, .aux-widget-about dt { margin: 0; }
.aux-widget-about .aux-about-image { margin-bottom: 1.875em; }
.aux-widget-about .aux-style-circle img { border-radius: 50%; }
.aux-widget-about .aux-text-center { text-align: center; }
.aux-widget-about .aux-text-center .aux-social-list li { float: none; display: inline-block; }
.aux-widget-about .aux-about-name, .aux-widget-about .aux-about-skills { font-weight: 600; font-size: 1rem; line-height: 100%; margin-bottom: 0.5em; }
.aux-widget-about .aux-about-skills { font-size: 0.875em; color: #BBB; margin-bottom: 0.8em; }
.aux-widget-about .aux-social-list { margin-top: 0.8em; }

/** Auxin toggle widget styles */
.widget-toggle .widget-inner { overflow: visible; }
.widget-toggle .toggle-header { position: relative; padding: 1.4em; margin: 0; margin-bottom: -1px; border: solid 1px #BBB; font-weight: 500; font-size: inherit; line-height: 100%; }
.widget-toggle .toggle-header::after { content: ''; position: absolute; right: 1.4em; background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 16px; height: 8px; background-position: 0px -522px; position: absolute; top: 50%; transform: translateY(-50%); transition: transform 300ms; }
.widget-toggle .active > .toggle-header::after { transform: translateY(-50%) scaleY(-1); }
.widget-toggle .toggle-content { padding: 1.4em; border: solid 1px #BBB; border-width: 0 1px; display: none; }
.widget-toggle .acc-content-wrap { height: 0; overflow: hidden; transition: height 500ms; }
.widget-toggle .acc-content-wrap .toggle-content { display: block; }
.widget-toggle section:last-child .toggle-content { border-bottom-width: 1px; }

/** tweets widget styles */
.tp_recent_tweets { float: none; }
.tp_recent_tweets > ul { margin: 0; }
.tp_recent_tweets > ul:after { content: ""; display: table; clear: both; }
.tp_recent_tweets > ul > li { background-image: none; position: relative; padding: 0; margin-bottom: 1.5625em; padding-left: 2.5em; }
.tp_recent_tweets > ul > li:last-child { margin-bottom: 0; }
.tp_recent_tweets > ul > li::before { content: "\e1bf"; position: absolute; top: 2px; left: 0px; color: #BBB; font-family: "auxin-front"; font-size: 1.6em; line-height: 1; speak: none; -webkit-font-smoothing: antialiased; speak: none; }
.tp_recent_tweets > ul > li a { color: #1bb0ce; font-weight: normal; text-decoration: none; }
.tp_recent_tweets .twitter_time { font-style: italic; font-size: 1em; color: #BBB; }

/** facebook widget styles */
.cff-wrapper #cff .cff-item { padding-top: 45px; padding-bottom: 45px; }
.cff-wrapper #cff .cff-item:first-child { padding-top: 0; }

/** WP and Auxin Search widgets styles */
.widget_aux_search form, .widget_aux_search form .aux-search-field { width: 100%; max-width: none; margin: 0; }
.widget_aux_search form { margin-bottom: -0.4em; }
.widget_aux_search .aux-submit-icon-container { right: 0; }
.aux-dark .widget_aux_search .aux-submit-icon-container:hover { color: white; }
.aux-dark .widget_aux_search .aux-search-field { background-color: transparent !important; color: inherit; }
.aux-dark .widget_aux_search .aux-search-field:focus { border-color: white; }

.subfooter .widget_aux_search .aux-search-field { background-color: #FDFDFD; }

.widget_search form { margin: 0; }
.widget_search .field { width: 100%; }
.widget_search .submit { display: none; }
.aux-dark .widget_search .field { background-color: transparent !important; color: inherit; }
.aux-dark .widget_search .field:focus { border-color: white; }

.subfooter .widget_search .field { background-color: #FDFDFD; }

/** WP recent comments widget styles */
.widget-map img { max-width: none; }

.axi_map_wrapper { width: 100%; }

/** Auxin image shortcode style */
.aux-widget-image .aux-media-hint-frame { display: inline-block; }
.aux-widget-image .aux-media-hint-frame .aux-image-has-secondary img:last-child { position: absolute; top: 0; left: 0; opacity: 0; z-index: 2; transition: opacity 1s; }
.aux-widget-image .aux-media-hint-frame:hover .aux-image-has-secondary img:last-child { opacity: 1; }
.aux-widget-image .aux-media-image { transition: all 300ms ease-out; }
.aux-widget-image .aux-media-image img { display: inline-block; }
.aux-widget-image.aux-alignnone { text-align: center; }
.aux-widget-image.aux-alignleft { float: left; }
.aux-widget-image.aux-alignright { float: right; }

aside .aux-widget-image.aux-alignleft, aside .aux-widget-image.aux-alignright, aside .aux-widget-image.aux-alignnone { float: none; }

/** Auxin image shortcode style */
.aux-widget-before-after img { width: 100%; }
.aux-widget-before-after.aux-alignnone { text-align: center; }
.aux-widget-before-after.aux-alignleft { float: left; }
.aux-widget-before-after.aux-alignright { float: right; }

aside .aux-widget-before-after.aux-alignleft, aside .aux-widget-before-after.aux-alignright, aside .aux-widget-before-after.aux-alignnone { float: none; }

/** Auxin gallery shortcode style */
.pswp__img.pswp__img--placeholder { opacity: 0; }

.aux-lightbox-btn { direction: ltr; }

.aux-gallery figure { float: left; position: relative; margin: 0; margin-top: 0 !important; margin-bottom: 10px; }
.aux-gallery figure img { width: 100%; }
.aux-gallery figure .aux-lightbox-btn { display: block; }
.aux-gallery .aux-tiles-layout figure, .aux-gallery .aux-widget-recent-posts-tiles figure { height: 0; overflow: hidden; position: relative; }
.aux-gallery .aux-frame-ratio { position: relative; }
.object-fit .aux-gallery .aux-frame-ratio img { object-fit: cover; height: 100%; }
.aux-gallery ul.pagination { list-style: none; }

.gallery-caption { position: relative; }

.pswp__item .pswp__video { position: absolute; top: 50%; left: 50%; height: 60%; transform: translateY(-50%) translateX(-50%); }
@media screen and (max-width: 1024px) { .pswp__item .pswp__video { width: 100%; } }

/** Video widget styles */
.widget-video > div { width: 100% !important; }
.widget-video .mejs-container { width: 100% !important; }

aside .aux-widget-video .mejs-container .mejs-controls .mejs-time { display: none; }
aside .aux-widget-video .mejs-overlay-button { display: none; }

/** quote element style. */
aside .aux-widget-quote { font-size: 0.67em; }

/** code element style. */
.aux-widget-code { padding: 0 !important; margin-bottom: 0; }
.aux-widget-code code { text-shadow: none; border-radius: 0; font-size: 1em; overflow: auto; max-height: 800px; line-height: 1.3; }
.aux-widget-code .hljs { padding: 1em; }

/** Auxin latest post slider styles */
.aux-widget-post-slider { position: relative; margin-bottom: 30px; }
.aux-top-post-slider .aux-widget-post-slider { margin-bottom: 0; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-title + .aux-slide-info { margin-top: 0.625em; margin-bottom: 0; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-title h3 { margin: 0; font-size: 1.75em; font-weight: 600; line-height: 150%; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info { font-size: 0.875em; color: #1bb0ce; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a::before { background-color: #1bb0ce !important; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info a:hover { text-decoration: underline; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-info-container { position: absolute; top: 50%; left: 50%; margin: 0 auto; padding: 2.8125em 2.5em; text-align: center; background: rgba(255, 255, 255, 0.9); transform: translateY(-50%) translateX(-50%); }
.aux-widget-post-slider .aux-latest-posts-slider.aux-dark-skin .aux-info-container { background-color: rgba(51, 51, 51, 0.9); }
.aux-widget-post-slider .aux-latest-posts-slider.aux-dark-skin .aux-slide-title { color: white; }
.aux-widget-post-slider .aux-latest-posts-slider.aux-full-light-skin .aux-slide-media::after, .aux-widget-post-slider .aux-latest-posts-slider.aux-full-dark-skin .aux-slide-media::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.7); }
.aux-widget-post-slider .aux-latest-posts-slider.aux-full-light-skin .aux-info-container, .aux-widget-post-slider .aux-latest-posts-slider.aux-full-dark-skin .aux-info-container { background-color: transparent; padding-left: 0; padding-right: 0; }
.aux-widget-post-slider .aux-latest-posts-slider.aux-full-dark-skin .aux-slide-media::after { background-color: rgba(51, 51, 51, 0.6); }
.aux-widget-post-slider .aux-latest-posts-slider.aux-full-dark-skin .aux-slide-title { color: white; }
@media screen and (max-width: 767px) { .aux-resp .aux-widget-post-slider .aux-latest-posts-slider { font-size: 0.72em; }
  .aux-resp .aux-widget-post-slider .aux-latest-posts-slider .aux-info-container { padding: 1.875em 2.5em; } }
@media screen and (max-width: 479px) { .aux-resp .aux-widget-post-slider .aux-latest-posts-slider { font-size: 0.55em; }
  .aux-resp .aux-widget-post-slider .aux-latest-posts-slider .aux-info-container { padding: 1.875em; }
  .aux-resp .aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info { display: none; } }
@media screen and (max-width: 767px) { .aux-resp .aux-widget-post-slider .aux-mc-arrows { display: none; } }

.aux-archive-post-slider .aux-widget-post-slider { margin-bottom: 4.0625em; }

aside .aux-widget-post-slider .aux-latest-posts-slider .aux-slide-title h3 { font-size: 0.875em; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 150%; }
aside .aux-widget-post-slider .aux-latest-posts-slider .aux-info-container { padding: 0.5em; left: 5%; right: 5%; }
aside .aux-widget-post-slider .aux-latest-posts-slider .aux-info-container .entry-tax { display: none; }
aside .aux-widget-post-slider .aux-latest-posts-slider .aux-info-container .aux-slide-info { margin-top: 0; color: #888; }
aside.aux-dark .aux-slide-title h3 { color: #3D3D3D; }

.aux-widget-related-posts { padding-bottom: 3.125em; }
.aux-widget-related-posts .hentry .entry-title { font-size: 1.25em; line-height: normal; }
.aux-widget-related-posts .entry-tax { font-style: italic; }
.aux-widget-related-posts .widget-title { margin-bottom: 2.1875em; }
.aux-widget-related-posts.aux-center-content .widget-title, .aux-widget-related-posts.aux-center-content .column-entry { text-align: center; }
.aux-widget-related-posts.aux-center-content .entry-main { padding-left: 1em; padding-right: 1em; }

/** FAQ Element */
.aux-widget-faq .aux-filters { position: relative; z-index: 9; }
.aux-widget-faq .aux-filters:after { content: ""; display: table; clear: both; }
.aux-widget-faq .aux-filters.aux-right:not(.aux-dropdown-filter) { display: block; width: 100%; }
.aux-widget-faq .aux-filters.aux-right:not(.aux-dropdown-filter) > ul { display: inline-block; float: right; }
.aux-widget-faq .aux-filters.aux-center:not(.aux-dropdown-filter) { position: relative; left: 50%; display: inline-block; transform: translateX(-50%); }
.aux-widget-faq .aux-filters.aux-center:not(.aux-dropdown-filter) ul { margin-left: auto; }
.aux-widget-faq .widget-title + .aux-filters.aux-right { position: absolute; top: 0; right: 0; }
@media screen and (max-width: 767px) { .aux-resp .aux-widget-faq .widget-title + .aux-filters.aux-right { position: relative; float: none; } }
.aux-widget-faq .aux-isotope-faq { padding-top: 2.5em; }
.aux-widget-faq .aux-isotope-faq:before { content: ''; position: absolute; top: 0; width: 100%; height: 1px; background-color: #e0e0e0; }
.aux-widget-faq .toggle-header { position: relative; padding: 1.2em 1.3em; border: none; font-size: 1.375em; line-height: normal; }
.aux-widget-faq .toggle-header:after { display: none; }
.aux-widget-faq .toggle-content { padding: 0px 1.875em 1.5625em 1.875em; border: none; }
.aux-widget-faq .aux-accordion-simple .aux-faq-item { border: 1px solid #BBB; border-bottom: none; }
.aux-widget-faq .aux-accordion-simple .aux-faq-item:last-of-type { border-bottom: 1px solid #BBB; }
.aux-widget-faq .aux-accordion-simple .aux-faq-item.active .aux-accordion-indicator:after { transform: translateY(-50%) scaleY(-1); }
.aux-widget-faq .aux-accordion-simple .aux-accordion-indicator:after { content: ''; position: absolute; right: 1.3em; background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 16px; height: 8px; background-position: 0px -522px; position: absolute; top: 50%; transform: translateY(-50%); transition: transform 300ms; }
.aux-widget-faq .aux-accordion-plus-indicator .aux-faq-item { border-bottom: 1px solid #e0e0e0; }
.aux-widget-faq .aux-accordion-plus-indicator .aux-faq-item:last-of-type { border-bottom: none; }
.aux-widget-faq .aux-accordion-plus-indicator .aux-faq-item.active .aux-accordion-indicator:after { transform: rotate(0); }
.aux-widget-faq .aux-accordion-plus-indicator .aux-accordion-indicator { position: absolute; left: 0; top: 50%; width: 17px; height: 17px; transform: translateY(-50%); }
.aux-widget-faq .aux-accordion-plus-indicator .aux-accordion-indicator:before, .aux-widget-faq .aux-accordion-plus-indicator .aux-accordion-indicator:after { content: ''; position: absolute; left: 0; top: 8px; width: 100%; height: 1px; background-color: #3D3D3D; transition: transform 300ms; }
.aux-widget-faq .aux-accordion-plus-indicator .aux-accordion-indicator:after { transform: rotate(90deg); }
.aux-widget-faq .aux-accordion-plus-indicator .toggle-header { padding-left: 1.7em; }
.aux-widget-faq .aux-accordion-plus-indicator .toggle-content { padding-left: 2.5em; }
.aux-widget-faq .aux-accordion-border-indicator .aux-faq-item { border-bottom: 1px solid #e0e0e0; }
.aux-widget-faq .aux-accordion-border-indicator .aux-faq-item:last-of-type { border-bottom: none; }
.aux-widget-faq .aux-accordion-border-indicator .aux-accordion-indicator { position: absolute; left: 0; top: 50%; width: 17px; height: 17px; transform: translateY(-50%); }
.aux-widget-faq .aux-accordion-border-indicator .aux-accordion-indicator:before, .aux-widget-faq .aux-accordion-border-indicator .aux-accordion-indicator:after { content: ''; position: absolute; left: 0; top: 8px; width: 100%; height: 1px; background-color: #3D3D3D; transition: transform 300ms; }
.aux-widget-faq .aux-accordion-border-indicator .aux-accordion-indicator:after { transform: rotate(90deg); }
.aux-widget-faq .aux-accordion-border-indicator .toggle-header { padding-left: 1.7em; }
.aux-widget-faq .aux-accordion-border-indicator .toggle-content { padding-left: 2.5em; }
.aux-widget-faq .aux-accordion-clean-border .aux-faq-item { border-bottom: 1px solid #e0e0e0; }
.aux-widget-faq .aux-accordion-clean-border .aux-faq-item:last-of-type { border-bottom: none; }
.aux-widget-faq .aux-accordion-clean-border .aux-faq-item.active .aux-accordion-indicator:after { transform: rotate(0); }
.aux-widget-faq .aux-accordion-clean-border .toggle-header { padding-left: 1.7em; }
.aux-widget-faq .aux-accordion-clean-border .aux-accordion-indicator { position: absolute; left: 0; top: 50%; width: 17px; height: 17px; transform: translateY(-50%); width: 23px; height: 23px; border: 1px solid #3D3D3D; }
.aux-widget-faq .aux-accordion-clean-border .aux-accordion-indicator:before, .aux-widget-faq .aux-accordion-clean-border .aux-accordion-indicator:after { content: ''; position: absolute; left: 0; top: 8px; width: 100%; height: 1px; background-color: #3D3D3D; transition: transform 300ms; }
.aux-widget-faq .aux-accordion-clean-border .aux-accordion-indicator:after { transform: rotate(90deg); }
.aux-widget-faq .aux-accordion-clean-border .aux-accordion-indicator:before, .aux-widget-faq .aux-accordion-clean-border .aux-accordion-indicator:after { left: 5px; top: 10px; width: 50%; }
.aux-widget-faq .aux-accordion-clean-border .toggle-content { position: relative; padding-left: 2.5em; }
.aux-widget-faq .aux-accordion-clean-border .toggle-content:after { content: ''; position: absolute; left: 8px; top: 5px; display: inline-block; width: 1px; height: calc(100% - 35px); background-color: #e0e0e0; }
.aux-widget-faq .aux-accordion-clean .aux-accordion-indicator { position: absolute; left: 0; top: 50%; width: 17px; height: 17px; transform: translateY(-50%); width: 23px; height: 23px; border: 1px solid #3D3D3D; }
.aux-widget-faq .aux-accordion-clean .aux-accordion-indicator:before, .aux-widget-faq .aux-accordion-clean .aux-accordion-indicator:after { content: ''; position: absolute; left: 0; top: 8px; width: 100%; height: 1px; background-color: #3D3D3D; transition: transform 300ms; }
.aux-widget-faq .aux-accordion-clean .aux-accordion-indicator:after { transform: rotate(90deg); }
.aux-widget-faq .aux-accordion-clean .aux-accordion-indicator:before, .aux-widget-faq .aux-accordion-clean .aux-accordion-indicator:after { left: 5px; top: 10px; width: 50%; }
.aux-widget-faq .aux-accordion-clean .toggle-header { padding: 0.5em 1.3em 0.5em 1.7em; }
.aux-widget-faq .aux-accordion-clean .toggle-content { position: relative; padding: 0.625em 1.875em 0.625em 2.5em; }
.aux-widget-faq .aux-accordion-clean .toggle-content:after { content: ''; position: absolute; top: 15px; left: 8px; display: inline-block; width: 1px; height: calc(100% - 35px); background-color: #BBB; }

/** MailChimp Element Style */
.mc4wp-form input:not([type="submit"]), .mc4wp-form textarea, .mc4wp-form select { padding: 0.8em 1.1em; }
.mc4wp-form input:not([type="submit"]):-moz-placeholder, .mc4wp-form textarea:-moz-placeholder, .mc4wp-form select:-moz-placeholder { font-style: italic; }
.mc4wp-form input:not([type="submit"])::-moz-placeholder, .mc4wp-form textarea::-moz-placeholder, .mc4wp-form select::-moz-placeholder { font-style: italic; }
.mc4wp-form input:not([type="submit"]):-ms-input-placeholder, .mc4wp-form textarea:-ms-input-placeholder, .mc4wp-form select:-ms-input-placeholder { font-style: italic; }
.mc4wp-form input:not([type="submit"])::-webkit-input-placeholder, .mc4wp-form textarea::-webkit-input-placeholder, .mc4wp-form select::-webkit-input-placeholder { font-style: italic; }
.mc4wp-form input[type="submit"] { padding: 16px 32px; display: block; width: 100%; max-width: 400px; }
.mc4wp-form input:not([type="submit"]) { max-width: none; }
.mc4wp-form input[required] { box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.075); }

.mc4wp-form-fields p { margin-bottom: 0; }

/** Star Rating */
.aux-rating-box.aux-star-rating { display: inline-block; position: relative; line-height: 1; font-size: 19px; }
.aux-rating-box.aux-star-rating:before { content: "\2606\2606\2606\2606\2606"; color: #3D3D3D; }
.aux-rating-box.aux-star-rating .aux-star-rating-avg { position: absolute; left: 0; top: 0; overflow: hidden; white-space: nowrap; }
.aux-rating-box.aux-star-rating .aux-star-rating-avg:before { content: "\2605\2605\2605\2605\2605"; color: #3D3D3D; }

/** Recent Products Widgets for Free & Pro */
.aux-widget-recent-products .widget-title { margin-bottom: 10px; font-size: 2.375em; line-height: 57px; font-weight: 500; text-align: center; }
.aux-widget-recent-products .widget-subtitle { margin-bottom: 50px; font-size: 1.125em; line-height: 27px; color: #BBB; text-align: center; font-weight: 500; }
.aux-widget-recent-products .aux-recent-product-item { position: relative; }
.aux-widget-recent-products .aux-recent-product-item .woocommerce-product-rating { margin-bottom: 5px; }
.aux-widget-recent-products .aux-recent-product-item .aux-rating-box.aux-star-rating:before { color: #FCCC00; }
.aux-widget-recent-products .aux-recent-product-item .aux-rating-box.aux-star-rating span:before { color: #FCCC00; }
.aux-widget-recent-products .aux-recent-product-item .onsale { position: absolute; right: 35px; top: 20px; width: 60px; height: 60px; background: #E74C3C; border-radius: 50%; font-size: 0.6875em; font-weight: 600; line-height: 60px; text-align: center; text-transform: uppercase; color: #FFFFFF; z-index: 1; }
.aux-widget-recent-products .aux-recent-product-item .woocommerce-loop-product__title, .aux-widget-recent-products .aux-recent-product-item .auxshp-loop-title { margin-top: 30px; font-size: 1.125em; font-weight: 500; line-height: 1.6875em; }
.aux-widget-recent-products .aux-recent-product-item .price { display: block; margin-bottom: 15px; font-size: 1.125em; font-weight: 500; line-height: 1.6875em; }
.aux-widget-recent-products .aux-recent-product-item .price ins { float: left; padding: 0; background-color: transparent; }
.aux-widget-recent-products .aux-recent-product-item .price del { margin-left: 5px; font-size: 14px; line-height: 1.3125em; color: #AAA; }
.aux-widget-recent-products .aux-recent-product-item .button, .aux-widget-recent-products .aux-recent-product-item .added_to_cart { display: inline; background-color: #EAEAEA; border-radius: 20px; padding: 12px 25px; font-size: 0.6875em; font-weight: 600; line-height: 17px; text-transform: uppercase; }

/** Icon list element */
.aux-widget-icon-list .aux-icon-list-items { padding-left: 0; padding-right: 0; margin-bottom: 0; }

.aux-icon-list-items { padding-left: 0; }
.aux-icon-list-items.aux-direction-vertical { display: flex; flex-flow: column wrap; }
.aux-icon-list-items.aux-direction-horizontal { display: flex; flex-flow: row wrap; }

.aux-icon-list-item .aux-list-connector { flex-grow: 1; border-bottom: 1px dotted #bbb; line-height: 0; height: 0; margin-left: 10px; }

.aux-icon-list-description { display: block; width: 100%; }

.aux-icon-list-divider .aux-icon-list-item { position: relative; }
.aux-icon-list-divider.aux-direction-horizontal .aux-icon-list-item { margin-right: 20px; }
.aux-icon-list-divider.aux-direction-horizontal .aux-icon-list-item:after { border-right: 1px solid #ddd; right: -10px; top: 0; height: 100%; content: ""; display: block; position: absolute; z-index: 1; }
.aux-icon-list-divider.aux-direction-default .aux-icon-list-item:not(:last-child):after, .aux-icon-list-divider.aux-direction-vertical .aux-icon-list-item:not(:last-child):after { border-bottom: 1px solid #ddd; left: 0; bottom: 0; width: 100%; content: ""; display: block; position: absolute; z-index: 1; }

.aux-icon-list-item, .aux-icon-list-link { display: flex; }

.aux-icon-list-icon { margin-right: 5px; }

.aux-icon-list-text { margin: 0; }

.aux-icon-list-text2 { margin-left: 10px; }

.aux-widget-modern-heading .aux-widget-inner { max-width: 100%; }

.aux-modern-heading-primary { transition: all 250ms ease-out; }

.aux-modern-heading-secondary { transition: all 250ms ease-out; color: #636363; }
.aux-modern-heading-secondary .aux-head-before + .aux-head-highlight { margin-left: 5px; }
.aux-modern-heading-secondary .aux-head-highlight { transition: all 250ms ease-out; color: #333; }
.aux-modern-heading-secondary .aux-head-highlight + .aux-head-after { margin-left: 5px; }

.aux-modern-heading-divider { transition: all 250ms ease-out; height: 1px; background-color: #BBB; width: 50px; }
.aux-modern-heading-divider + .aux-modern-heading-description { margin-top: 15px; }

/**
* Auxin Countdown
*/
.aux-widget-countdown .aux-countdown-wrapper { position: relative; }
.aux-widget-countdown .aux-countdown-wrapper .aux-countdown-value { font-size: 4.5em; font-weight: bold; }
.aux-widget-countdown .aux-countdown-wrapper .aux-countdown-title { font-size: 0.875em; font-weight: 500; color: #888; }
.aux-widget-countdown .aux-countdown-wrapper.aux-countdown-inline, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-inline-table { display: flex; flex-wrap: wrap; align-items: center; }
.aux-widget-countdown .aux-countdown-wrapper.aux-countdown-inline .aux-countdown-item, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-inline-table .aux-countdown-item { flex: 0 0 auto; padding: 0.9375em 1.875em; }
.aux-widget-countdown .aux-countdown-wrapper.aux-countdown-inline .aux-countdown-seperator, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-inline-table .aux-countdown-seperator { padding: 0.9375em; }
.aux-widget-countdown .aux-countdown-wrapper.aux-countdown-inline-table .aux-countdown-item { flex: 1 0 auto; }
.aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block-table { display: flex; flex-wrap: wrap; align-items: center; }
.aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block .aux-countdown-item, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block-table .aux-countdown-item { text-align: center; padding: 1.875em; }
.aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block .aux-countdown-title, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block .aux-countdown-value, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block-table .aux-countdown-title, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block-table .aux-countdown-value { display: block; }
.aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block-table .aux-countdown-item, .aux-widget-countdown .aux-countdown-wrapper.aux-countdown-block-table .aux-countdown-seperator { flex-basis: 0; flex-grow: 1; text-align: center; }

/** Styles for custom (flesible) label element */
.aux-flex-label-wrap { margin: 0; }

/** quote element style. */
.aux-widget-progressbar .aux-progressbar-title { display: inline-block; }
.aux-widget-progressbar .aux-progressbar-icon { vertical-align: middle; }
.aux-widget-progressbar .aux-progressbar-svg { position: relative; }
.aux-widget-progressbar .aux-progressbar-value { position: absolute; top: 0; transform: translateX(-50%) translateY(-100%); }
.aux-widget-progressbar .aux-outer-background { box-sizing: content-box; background-color: #00000060; }
.aux-widget-progressbar .aux-inner-background { position: relative; background-color: #000; }

.aux-simple-shape-container .aux-widget-container-inner { display: inline-block; }
.aux-simple-shape-container .aux-the-shape { background-color: #eee; max-width: inherit; }

.aux-shpe-type-circle .aux-the-shape { border-radius: 50%; }

.aux-simple-svg-container .aux-widget-container-inner { display: inline-block; }
.aux-simple-svg-container .aux-the-svg { max-width: inherit; }

/** Auxin Logo widget styles */
.aux-widget-logo { display: inline-block; }

/** code element style. */
.aux-widget-accordion .aux-toggle-item { transition: all 400ms ease-out; }
.aux-widget-accordion .aux-toggle-header, .aux-widget-accordion .aux-toggle-content { outline: none; }

/** carousel navigation element style. */
.aux-carousel-navigation { display: flex; }
.aux-carousel-navigation .aux-prev, .aux-carousel-navigation .aux-next { cursor: pointer; }
.aux-carousel-navigation .aux-custom-nav { display: inline-flex; justify-content: center; align-items: center; transition: all 150ms ease-out; }
.aux-carousel-navigation .aux-custom-nav > img { width: 25px; }
.aux-carousel-navigation .aux-custom-nav > span { line-height: 100%; }

/** Modern Search Widget */
.aux-modern-search .aux-search-submit { display: flex; align-items: center; background: transparent; margin: 0; padding: 10px; overflow: visible; }
.aux-modern-search .aux-search-popup { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.98); z-index: 110000; overflow: hidden; transition: all 400ms ease-out; transform: translate3d(0, 0, 1px); }
.aux-modern-search .aux-search-popup > * { z-index: 4; }
.aux-modern-search .aux-search-popup .aux-panel-close { position: absolute; right: 0; width: 30px; height: 30px; border: solid 1px #707070; border-radius: 50%; margin: 15px; padding: 6px; cursor: pointer; z-index: 200; transition: border-color 0.3s ease; }
.aux-modern-search .aux-search-popup .aux-panel-close .aux-cross-symbol { width: 100%; height: 100%; top: 8px; position: relative; }
.aux-modern-search .aux-search-popup .aux-panel-close:hover { border-color: #000; }
@media screen and (max-width: 1024px) { .aux-modern-search .aux-search-popup .aux-panel-close { right: unset; left: calc(50% - 30px); } }
.aux-modern-search .aux-search-popup .aux-search-popup-content { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%; height: 100%; }
@media screen and (max-width: 1023px) { .aux-modern-search .aux-search-popup .aux-search-popup-content { padding: 0 35px; } }
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-search-form, .aux-modern-search .aux-search-popup .aux-search-popup-content .aux-search-ajax-container { width: 100%; max-width: 1024px; }
.aux-modern-search .aux-search-popup .aux-search-popup-content form { display: flex; margin: 0 auto; align-items: center; justify-content: center; }
.aux-modern-search .aux-search-popup .aux-search-popup-content form .aux-search-field { padding: 10px 0px; max-width: none; width: 100%; height: 100%; text-align: left; font-weight: 600; font-size: 28px; border: none; }
.aux-modern-search .aux-search-popup .aux-search-popup-content form .aux-search-field:-moz-placeholder { /* WebKit, Blink, Edge */ color: #AEAEAE; }
.aux-modern-search .aux-search-popup .aux-search-popup-content form .aux-search-field::-moz-placeholder { /* WebKit, Blink, Edge */ color: #AEAEAE; }
.aux-modern-search .aux-search-popup .aux-search-popup-content form .aux-search-field:-ms-input-placeholder { /* WebKit, Blink, Edge */ color: #AEAEAE; }
.aux-modern-search .aux-search-popup .aux-search-popup-content form .aux-search-field::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #AEAEAE; }
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-search-input-form { display: flex; align-items: center; border-bottom: 2px solid #707070; width: 100%; z-index: 2; }
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-submit-icon-container:before { color: #707070 !important; transition: color 0.3s ease; }
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-submit-icon-container:hover:before { color: #000 !important; }
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-search-submit { overflow: inherit; }
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-submit-icon-container { position: relative; color: #3D3D3D; right: unset; font-size: 22px; }
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-fill-search-submit { margin: 0 5px 5px 15px; border-radius: 5px; padding: 15px 35px; margin-bottom: 5px; overflow: visible; }
@media screen and (max-width: 479px) { .aux-modern-search .aux-search-popup .aux-search-popup-content { width: 80%; margin-left: auto; margin-right: auto; } }
.aux-modern-search .select2-container { width: 100% !important; min-width: 192px; }
.aux-modern-search .select2-container .select2-selection--single { display: flex; align-items: center; border: none; background-color: transparent; outline: 0; height: auto; }
.aux-modern-search .select2-container .select2-selection--single .select2-selection__arrow { display: flex; align-items: center; justify-content: center; transition: transform 150ms ease-out; top: 50%; transform: translateY(-50%); }
.aux-modern-search .select2-container .select2-selection--single .select2-selection__arrow:before { content: ''; background-image: url(/wp-content/themes/phlox/css/images/svg/symbols.svg); background-repeat: no-repeat; display: block; width: 10px; height: 6px; background-position: 0px -687px; }
.aux-modern-search .select2-container .select2-selection--single .select2-selection__arrow b { display: none; }
.aux-modern-search .select2-container .select2-selection--single .select2-selection__rendered { padding: 12px 50px 12px 24px; color: #3D3D3D !important; font-size: 19px; font-weight: 300; line-height: 23px; }
.aux-modern-search .select2-container .select2-selection--single[aria-expanded=true] { background-color: #F3F3F3; }
.aux-modern-search .select2-container .select2-selection--single[aria-expanded=true] .select2-selection__arrow:before { transform: rotate(180deg); }
.aux-modern-search .aux-search-form-legend { text-align: center; font-size: 11px; text-transform: uppercase; margin-bottom: 50px; }
.aux-search-cats-dropdown { background-color: #F3F3F3; border: none; }
.aux-search-cats-dropdown .select2-results__option { border: none; color: #3D3D3D !important; font-size: 19px; font-weight: 300; line-height: 23px; margin: 8px; padding: 12px 16px; }
.aux-search-cats-dropdown .select2-results__option[aria-selected=true], .aux-search-cats-dropdown .select2-results__option.select2-results__option--highlighted { background-color: #DEDEDE !important; font-weight: 400; }
.aux-modern-search .aux-search-ajax-container { position: relative; width: 100%; }
.aux-modern-search .aux-search-ajax-container .aux-loading-spinner { position: absolute; top: 0; width: 100%; height: 100%; z-index: 2; background-color: #FFF; transition: all 1.2s; }
.aux-modern-search .aux-search-ajax-container .aux-loading-spinner.aux-spinner-hide { opacity: 0; visibility: hidden; }
.aux-modern-search .aux-search-ajax-container .aux-loading-spinner .aux-loading-loop { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output { display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between; padding: 35px 0; max-height: 70vh; overflow: auto; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result { display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: space-between; width: 100%; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result:first-of-type .aux-other-search-result-label { margin-top: 0; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item { width: 32%; margin-top: 20px; padding: 5px; border-radius: 5px; transition: background-color 300ms ease-out; }
@media screen and (max-width: 1023px) { .aux-resp .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item, .aux-resp .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item { width: 49%; } }
@media screen and (max-width: 767px) { .aux-resp .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item, .aux-resp .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item { width: 100%; } }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item:hover, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item:hover { background-color: #F9F9F9; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item .aux-item-container, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item .aux-item-container { display: flex; color: inherit; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item .aux-item-container > img, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item .aux-item-container > img { border-radius: 6px; margin-right: 12px; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item .aux-item-container > img:not([width]), .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item .aux-item-container > img:not([width]) { width: 100px; height: 100px; background: red; position: relative; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item .aux-item-container > img:not([width]):after, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item .aux-item-container > img:not([width]):after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #E1E1E1; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item .aux-item-desc, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item .aux-item-desc { display: flex; flex-flow: column wrap; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item .aux-item-title, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item .aux-item-title { color: #333; font-weight: 500; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item .aux-item-details, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item .aux-item-details { color: #AAA; font-size: 14px; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output > .aux-search-item .aux-price, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item .aux-price { margin-top: 13px; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-empty-result { width: 100%; font-size: 31px; line-height: 44px; color: #888; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-empty-result .aux-search-phrase, .aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-empty-result .aux-post-type { color: #3D3D3D; text-transform: capitalize; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-empty-result .aux-search-phrase { font-weight: 600; }
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result-label { width: 100%; margin-top: 58px; margin-bottom: 20px; font-size: 31px; line-height: 44px; color: #888; }

/** Auxin Modern Button widget styles */
.aux-modern-button-wrapper.aux-modern-button-align-left { text-align: left; }
.aux-modern-button-wrapper.aux-modern-button-align-left .aux-modern-button { width: auto; }
.aux-modern-button-wrapper.aux-modern-button-align-right { text-align: right; }
.aux-modern-button-wrapper.aux-modern-button-align-right .aux-modern-button { width: auto; }
.aux-modern-button-wrapper.aux-modern-button-align-center { text-align: center; }
.aux-modern-button-wrapper.aux-modern-button-align-center .aux-modern-button { width: auto; }
.aux-modern-button-wrapper.aux-modern-button-align-justify { text-align: center; }
.aux-modern-button-wrapper.aux-modern-button-align-justify .aux-modern-button { width: 100%; }

.aux-modern-button { display: inline-flex; align-items: center; justify-content: center; flex-flow: row wrap; white-space: nowrap; user-select: none; font-size: 1rem; line-height: 1.5; position: relative; transition: all 150ms ease-in-out; cursor: pointer; }
.aux-modern-button .aux-text { position: relative; transition: inherit; }
.aux-modern-button .aux-overlay { width: 100%; }
.aux-modern-button .aux-overlay:after, .aux-modern-button .aux-overlay:before { transition: all 150ms ease-out; }
.aux-modern-button .aux-icon { position: relative; text-align: center; overflow: hidden; line-height: 0; }
.aux-modern-button .aux-icon:after, .aux-modern-button .aux-icon:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; transition: all 150ms ease-out; }
.aux-modern-button .aux-icon:after { opacity: 0; }
.aux-modern-button .aux-icon i { position: relative; vertical-align: middle; z-index: 1; }
.aux-modern-button.aux-black { color: #FFFFFF; }
.aux-modern-button.aux-black .aux-overlay:after, .aux-modern-button.aux-black .aux-overlay:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; }
.aux-modern-button.aux-black .aux-overlay:before { background-color: #3D3D3D; }
.aux-modern-button.aux-black .aux-overlay:after { opacity: 0; background-color: #292929; }
.aux-modern-button.aux-black:hover .aux-overlay:after { opacity: 1; }
.aux-modern-button.aux-black:hover .aux-icon:after { opacity: 1; }
.aux-modern-button.aux-white { color: #3D3D3D; }
.aux-modern-button.aux-white .aux-overlay:after, .aux-modern-button.aux-white .aux-overlay:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; }
.aux-modern-button.aux-white .aux-overlay:before { background-color: #FFFFFF; }
.aux-modern-button.aux-white .aux-overlay:after { opacity: 0; background-color: #ebebeb; }
.aux-modern-button.aux-white:hover .aux-overlay:after { opacity: 1; }
.aux-modern-button.aux-white:hover .aux-icon:after { opacity: 1; }
.aux-modern-button.aux-info { color: #FFFFFF; }
.aux-modern-button.aux-info .aux-overlay:after, .aux-modern-button.aux-info .aux-overlay:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; }
.aux-modern-button.aux-info .aux-overlay:before { background-color: #5bc0de; }
.aux-modern-button.aux-info .aux-overlay:after { opacity: 0; background-color: #39b3d7; }
.aux-modern-button.aux-info:hover .aux-overlay:after { opacity: 1; }
.aux-modern-button.aux-info:hover .aux-icon:after { opacity: 1; }
.aux-modern-button.aux-success { color: #FFFFFF; }
.aux-modern-button.aux-success .aux-overlay:after, .aux-modern-button.aux-success .aux-overlay:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; }
.aux-modern-button.aux-success .aux-overlay:before { background-color: #5cb85c; }
.aux-modern-button.aux-success .aux-overlay:after { opacity: 0; background-color: #47a447; }
.aux-modern-button.aux-success:hover .aux-overlay:after { opacity: 1; }
.aux-modern-button.aux-success:hover .aux-icon:after { opacity: 1; }
.aux-modern-button.aux-warning { color: #FFFFFF; }
.aux-modern-button.aux-warning .aux-overlay:after, .aux-modern-button.aux-warning .aux-overlay:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; }
.aux-modern-button.aux-warning .aux-overlay:before { background-color: #f0ad4e; }
.aux-modern-button.aux-warning .aux-overlay:after { opacity: 0; background-color: #ed9c28; }
.aux-modern-button.aux-warning:hover .aux-overlay:after { opacity: 1; }
.aux-modern-button.aux-warning:hover .aux-icon:after { opacity: 1; }
.aux-modern-button.aux-caution { color: #FFFFFF; }
.aux-modern-button.aux-caution .aux-overlay:after, .aux-modern-button.aux-caution .aux-overlay:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; right: 0; }
.aux-modern-button.aux-caution .aux-overlay:before { background-color: #d9534f; }
.aux-modern-button.aux-caution .aux-overlay:after { opacity: 0; background-color: #d2322d; }
.aux-modern-button.aux-caution:hover .aux-overlay:after { opacity: 1; }
.aux-modern-button.aux-caution:hover .aux-icon:after { opacity: 1; }
.aux-modern-button.aux-modern-button-outline.aux-black { color: #3D3D3D; }
.aux-modern-button.aux-modern-button-outline.aux-black .aux-overlay:before, .aux-modern-button.aux-modern-button-outline.aux-black .aux-overlay:after { box-shadow: 0 0 0 1px #3D3D3D inset; }
.aux-modern-button.aux-modern-button-outline.aux-black .aux-overlay:before { background-color: transparent; }
.aux-modern-button.aux-modern-button-outline.aux-black:hover { color: #FFFFFF; }
.aux-modern-button.aux-modern-button-outline.aux-black:hover .aux-overlay:after { background-color: #3D3D3D; }
.aux-modern-button.aux-modern-button-outline.aux-white { color: #FFFFFF; }
.aux-modern-button.aux-modern-button-outline.aux-white .aux-overlay:before, .aux-modern-button.aux-modern-button-outline.aux-white .aux-overlay:after { box-shadow: 0 0 0 1px #FFFFFF inset; }
.aux-modern-button.aux-modern-button-outline.aux-white .aux-overlay:before { background-color: transparent; }
.aux-modern-button.aux-modern-button-outline.aux-white:hover { color: #3D3D3D; }
.aux-modern-button.aux-modern-button-outline.aux-white:hover .aux-overlay:after { background-color: #FFFFFF; }
.aux-modern-button.aux-modern-button-outline.aux-info { color: #5bc0de; }
.aux-modern-button.aux-modern-button-outline.aux-info .aux-overlay:before, .aux-modern-button.aux-modern-button-outline.aux-info .aux-overlay:after { box-shadow: 0 0 0 1px #5bc0de inset; }
.aux-modern-button.aux-modern-button-outline.aux-info .aux-overlay:before { background-color: transparent; }
.aux-modern-button.aux-modern-button-outline.aux-info:hover { color: #FFFFFF; }
.aux-modern-button.aux-modern-button-outline.aux-info:hover .aux-overlay:after { background-color: #5bc0de; }
.aux-modern-button.aux-modern-button-outline.aux-success { color: #5cb85c; }
.aux-modern-button.aux-modern-button-outline.aux-success .aux-overlay:before, .aux-modern-button.aux-modern-button-outline.aux-success .aux-overlay:after { box-shadow: 0 0 0 1px #5cb85c inset; }
.aux-modern-button.aux-modern-button-outline.aux-success .aux-overlay:before { background-color: transparent; }
.aux-modern-button.aux-modern-button-outline.aux-success:hover { color: #FFFFFF; }
.aux-modern-button.aux-modern-button-outline.aux-success:hover .aux-overlay:after { background-color: #5cb85c; }
.aux-modern-button.aux-modern-button-outline.aux-warning { color: #f0ad4e; }
.aux-modern-button.aux-modern-button-outline.aux-warning .aux-overlay:before, .aux-modern-button.aux-modern-button-outline.aux-warning .aux-overlay:after { box-shadow: 0 0 0 1px #f0ad4e inset; }
.aux-modern-button.aux-modern-button-outline.aux-warning .aux-overlay:before { background-color: transparent; }
.aux-modern-button.aux-modern-button-outline.aux-warning:hover { color: #FFFFFF; }
.aux-modern-button.aux-modern-button-outline.aux-warning:hover .aux-overlay:after { background-color: #f0ad4e; }
.aux-modern-button.aux-modern-button-outline.aux-caution { color: #d9534f; }
.aux-modern-button.aux-modern-button-outline.aux-caution .aux-overlay:before, .aux-modern-button.aux-modern-button-outline.aux-caution .aux-overlay:after { box-shadow: 0 0 0 1px #d9534f inset; }
.aux-modern-button.aux-modern-button-outline.aux-caution .aux-overlay:before { background-color: transparent; }
.aux-modern-button.aux-modern-button-outline.aux-caution:hover { color: #FFFFFF; }
.aux-modern-button.aux-modern-button-outline.aux-caution:hover .aux-overlay:after { background-color: #d9534f; }
.aux-modern-button.aux-modern-button-round .aux-overlay:before, .aux-modern-button.aux-modern-button-round .aux-overlay:after { border-radius: 5px; }
.aux-modern-button.aux-modern-button-curve .aux-overlay:before, .aux-modern-button.aux-modern-button-curve .aux-overlay:after { border-radius: 100em; /* a large value */ }
.aux-modern-button.aux-modern-button-normal { border-radius: 0; }
.aux-modern-button.aux-modern-button-xs { padding: 8px  15px; font-size: 0.6875em; font-weight: 400; }
.aux-modern-button.aux-modern-button-sm { padding: 9px 18px; font-size: 0.6875em; font-weight: 500; }
.aux-modern-button.aux-modern-button-md { padding: 12px 23px; font-size: 0.75em; font-weight: 500; }
.aux-modern-button.aux-modern-button-lg { padding: 20px 35px; font-size: 0.8125em; font-weight: 700; }
.aux-modern-button.aux-modern-button-xl { padding: 27px 55px; font-size: 0.8125em; font-weight: 700; }
.aux-modern-button.aux-icon-left .aux-icon { margin-right: 5px; }
.aux-modern-button.aux-icon-right { flex-direction: row-reverse; }
.aux-modern-button.aux-icon-right .aux-icon { margin-left: 5px; }
.aux-modern-button.aux-icon-top { flex-direction: column; }
.aux-modern-button.aux-icon-top .aux-icon { margin-bottom: 5px; }
.aux-modern-button.aux-icon-bottom { flex-direction: column-reverse; }
.aux-modern-button.aux-icon-bottom .aux-icon { margin-top: 5px; }

.aux-widget-price-list .aux-icon-list-item { flex-wrap: wrap; align-items: center; }
.aux-widget-price-list .aux-list-item-has-connector { width: 100%; }

/*!>>>>>>>>>>>>>>>>>>>>>>>>> #Pages <<<<<<<<<<<<<<<<<<<<<<<<<<<< */
.hentry { position: relative; min-height: 130px; }
.hentry:after { content: ""; display: table; clear: both; }

.entry-content, .comment-body { overflow-wrap: break-word; word-wrap: break-word; }
.entry-content h1, .comment-body h1 { font-size: 2.7em; }
.entry-content h2, .comment-body h2 { font-size: 2.1em; }
.entry-content pre, .comment-body pre { border: 1px solid #EAEAEA; color: #505050; font-family: Consolas, Monaco, Lucida Console, monospace; font-size: 12px; font-size: 0.857142857rem; line-height: 1.714285714; margin: 24px 0; margin: 1.714285714rem 0; overflow: auto; padding: 24px; padding: 1.714285714rem; }
.entry-content ul, .comment-body ul { list-style: disc outside; padding-left: 1.1em; }
.entry-content ul, .comment-body ul, .entry-content ol, .comment-body ol { margin-top: 0; }
.entry-content ul li, .comment-body ul li, .entry-content ol li, .comment-body ol li { margin: 0; line-height: 190%; }
.entry-content ul ul, .comment-body ul ul, .entry-content ol ul, .comment-body ol ul { margin: 0.5em 0 0.5em 2em; font-size: 1em; }
.entry-content ul ol, .comment-body ul ol, .entry-content ol ol, .comment-body ol ol { margin: 0.5em 0 0.5em 3em; font-size: 1em; }
.entry-content ul ul, .comment-body ul ul, .entry-content ol ul, .comment-body ol ul { list-style: circle; }
.entry-content ul ul ul, .comment-body ul ul ul, .entry-content ol ul ul, .comment-body ol ul ul { list-style: square; }
.entry-content img, .comment-body img { max-width: 100%; }
.entry-content .alignleft, .comment-body .alignleft { margin: 0.5em 1.2em 0.5em 0; }
.entry-content .alignright, .comment-body .alignright { margin: 0.5em 0 0.5em 1.2em; }
.entry-content .aligncenter, .comment-body .aligncenter { margin: 0.5em auto; }
.entry-content .alignnone, .comment-body .alignnone { margin: 0.5em 0; }
.entry-content iframe, .comment-body iframe { margin-bottom: 1em; }

.aux-primary .content .aux-pagination { margin-bottom: 3em; margin-top: 3em; }
.aux-primary .content .aux-pagination:after { content: ""; display: table; clear: both; }

.wp-caption { max-width: 100%; }
.wp-caption.aligncenter { text-align: center; }
.wp-caption.alignright, .wp-caption.alignleft { display: inline-block; }
.wp-caption.alignleft { text-align: left; }
.wp-caption.alignright { text-align: right; }

.wp-caption-text { padding: 10px; margin: 0; background-color: #F3F3F3; text-align: center; font-size: 0.75em; color: #3D3D3D; }

.aux-next-prev-posts { margin-bottom: 4.375em; }
.aux-next-prev-posts:after { content: ""; display: table; clear: both; }
.aux-next-prev-posts .np-prev-section, .aux-next-prev-posts .np-next-section { width: 50%; }
.aux-next-prev-posts .np-prev-section:after, .aux-next-prev-posts .np-next-section:after { content: ""; display: table; clear: both; }
.aux-next-prev-posts .np-prev-section > a:hover, .aux-next-prev-posts .np-next-section > a:hover { overflow: hidden; }
.aux-next-prev-posts .np-prev-section > a:hover .np-nav-text, .aux-next-prev-posts .np-prev-section > a:hover .np-title, .aux-next-prev-posts .np-next-section > a:hover .np-nav-text, .aux-next-prev-posts .np-next-section > a:hover .np-title { text-decoration: underline; }
.aux-next-prev-posts .np-prev-section > a:hover .aux-overlay, .aux-next-prev-posts .np-next-section > a:hover .aux-overlay { position: absolute; width: 105%; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0, 0); transition: "all 500ms cubic-bezier(0.77, 0, 0.175, 1)"; }
.aux-next-prev-posts .np-prev-section > a:hover .aux-overlay::after, .aux-next-prev-posts .np-next-section > a:hover .aux-overlay::after { position: relative; content: ''; border-radius: 50%; display: block; padding-top: 100%; background-color: #3D3D3D; }
.aux-next-prev-posts .np-prev-section > a:hover:hover .aux-overlay, .aux-next-prev-posts .np-next-section > a:hover:hover .aux-overlay { transform: translate(-50%, -50%) scale(1, 1); }
.aux-next-prev-posts .np-prev-section > a:hover .aux-svg-arrow, .aux-next-prev-posts .np-next-section > a:hover .aux-svg-arrow { opacity: 0; }
.aux-next-prev-posts .np-prev-section > a:hover .aux-svg-arrow.aux-no-fade, .aux-next-prev-posts .np-next-section > a:hover .aux-svg-arrow.aux-no-fade { opacity: 1; }
.aux-next-prev-posts .np-prev-section > a:hover .aux-hover-arrow, .aux-next-prev-posts .np-next-section > a:hover .aux-hover-arrow { transform: translate(-50%, -50%) !important; opacity: 1; }
.aux-next-prev-posts .np-arrow img { display: inline-block; }
.aux-next-prev-posts .np-nav-text, .aux-next-prev-posts .np-title { transition: all 550ms cubic-bezier(0.25, 0.1, 0.25, 1); }
.aux-next-prev-posts .np-nav-text { font-size: 0.75em; color: #AAA; margin-bottom: 4px; margin-top: 0; }
.aux-next-prev-posts .np-title { font-size: 1.125em; font-weight: 600; white-space: nowrap; min-width: 70%; overflow: hidden; text-overflow: ellipsis; color: #505050; }
.right2-sidebar .aux-next-prev-posts .np-title, .left2-sidebar .aux-next-prev-posts .np-title, .right-left-sidebar .aux-next-prev-posts .np-title, .left-right-sidebar .aux-next-prev-posts .np-title { min-width: 60%; }
.aux-next-prev-posts .np-prev-section { float: left; text-align: left; padding-right: 1em; }
.aux-next-prev-posts .np-prev-section .np-arrow { margin-right: 25px; float: left; }
.aux-next-prev-posts .np-prev-section .aux-arrow-nav { float: left; }
.aux-next-prev-posts .np-prev-section > a:hover .np-nav-text, .aux-next-prev-posts .np-prev-section > a:hover .np-title { transform: translateX(-7px); }
.aux-next-prev-posts .np-next-section { float: right; text-align: right; padding-left: 1em; }
.aux-next-prev-posts .np-next-section .np-arrow { margin-left: 25px; float: right; }
.aux-next-prev-posts .np-next-section .aux-arrow-nav { float: right; }
.aux-next-prev-posts .np-next-section > a:hover .np-nav-text, .aux-next-prev-posts .np-next-section > a:hover .np-title { transform: translateX(7px); }
.aux-next-prev-posts.nav-skin-minimal .np-arrow { margin-top: 4px; }
.aux-next-prev-posts.nav-skin-modern { background-color: #F8F8F8; }
.aux-next-prev-posts.nav-skin-modern > section { padding-top: 0.875em; padding-bottom: 0.875em; }
.aux-next-prev-posts.nav-skin-modern .np-prev-section { padding-left: 3.125em; }
.aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text { padding-left: 3.125em !important; }
.aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text:before { content: ' ' !important; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQwOTEgMzY4NyAzMCAxMi43MjgiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjM2QzZDNkOwogICAgICAgIHN0cm9rZS13aWR0aDogM3B4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMzZDNkM2Q7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJsZWZ0X2Fycm93IiBkYXRhLW5hbWU9ImxlZnQgYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3NDEgMjE0MCkiPgogICAgPGxpbmUgaWQ9ImRpdmlkZXIiIGNsYXNzPSJjbHMtMSIgeDI9IjI2LjYzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUzLjM2NCAxNTUzLjM2NCkiLz4KICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8xIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDEiIGNsYXNzPSJjbHMtMiIgZD0iTS0zNzM1LjYzNiwxMi43MjhoMEwtMzc0Miw2LjM2NC0zNzM1LjYzNiwwbDIsMkwtMzczOCw2LjM2NGw0LjM2NCw0LjM2NC0yLDJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDkyIDE1NDcpIi8+CiAgPC9nPgo8L3N2Zz4K); width: 30px; height: 13px; margin-top: -2px; }
.aux-next-prev-posts.nav-skin-modern .np-next-section { padding-right: 3.125em; }
.aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text { padding-right: 3.125em !important; }
.aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text:after { content: ' ' !important; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQ5MTAgMzY4NyAzMCAxMi43MjgiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjM2QzZDNkOwogICAgICAgIHN0cm9rZS13aWR0aDogM3B4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMzZDNkM2Q7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJyaWdodF9hcnJvdyIgZGF0YS1uYW1lPSJyaWdodCBhcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzc0MSAyMTQwKSI+CiAgICA8ZyBpZD0icmlnaHRfYXJyb3ctMiIgZGF0YS1uYW1lPSJyaWdodCBhcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc0Ny4xMzYgMjUwMi44NjQpIHJvdGF0ZSgxODApIj4KICAgICAgPGxpbmUgaWQ9ImRpdmlkZXIiIGNsYXNzPSJjbHMtMSIgeDI9IjI2LjYzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1MS41IDk0OS41KSIvPgogICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMSIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAxIiBjbGFzcz0iY2xzLTIiIGQ9Ik0tMzczNS42MzYsMTIuNzI4aDBMLTM3NDIsNi4zNjQtMzczNS42MzYsMGwyLDJMLTM3MzgsNi4zNjRsNC4zNjQsNC4zNjQtMiwyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTI5MC4xMzYgOTQzLjEzNikiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=); width: 30px; height: 13px; margin-top: -2px; }
.aux-next-prev-posts.nav-skin-modern .np-nav-text { font-size: 0.75em; text-transform: uppercase; }
.aux-next-prev-posts.nav-skin-modern .np-nav-text:before, .aux-next-prev-posts.nav-skin-modern .np-nav-text:after { top: 50%; transform: translateY(-50%); }
.aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn { text-align: center; }
.aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn svg { width: 14px; height: 14px; }
.aux-next-prev-posts.nav-skin-classic-title, .aux-next-prev-posts.nav-skin-classic, .aux-next-prev-posts.nav-skin-modern { display: table; width: 100%; vertical-align: middle; position: relative; }
.aux-next-prev-posts.nav-skin-classic-title .aux-arrow-nav, .aux-next-prev-posts.nav-skin-classic .aux-arrow-nav, .aux-next-prev-posts.nav-skin-modern .aux-arrow-nav { display: none; }
.aux-next-prev-posts.nav-skin-classic-title > section, .aux-next-prev-posts.nav-skin-classic > section, .aux-next-prev-posts.nav-skin-modern > section { display: table-cell; width: 45%; max-width: 45%; float: none; vertical-align: middle; }
.aux-next-prev-posts.nav-skin-classic-title > section > a, .aux-next-prev-posts.nav-skin-classic > section > a, .aux-next-prev-posts.nav-skin-modern > section > a { position: relative; display: block; padding: 25px 0px; transition: all 550ms cubic-bezier(0.25, 0.1, 0.25, 1); }
.aux-next-prev-posts.nav-skin-classic-title > section > a:hover .np-nav-text, .aux-next-prev-posts.nav-skin-classic-title > section > a:hover .np-title, .aux-next-prev-posts.nav-skin-classic > section > a:hover .np-nav-text, .aux-next-prev-posts.nav-skin-classic > section > a:hover .np-title, .aux-next-prev-posts.nav-skin-modern > section > a:hover .np-nav-text, .aux-next-prev-posts.nav-skin-modern > section > a:hover .np-title { transform: none; }
.aux-next-prev-posts.nav-skin-classic-title > section > a .np-title, .aux-next-prev-posts.nav-skin-classic > section > a .np-title, .aux-next-prev-posts.nav-skin-modern > section > a .np-title { margin-bottom: 0; }
.aux-next-prev-posts.nav-skin-classic-title > section > a .np-nav-text:before, .aux-next-prev-posts.nav-skin-classic-title > section > a .np-nav-text:after, .aux-next-prev-posts.nav-skin-classic > section > a .np-nav-text:before, .aux-next-prev-posts.nav-skin-classic > section > a .np-nav-text:after, .aux-next-prev-posts.nav-skin-modern > section > a .np-nav-text:before, .aux-next-prev-posts.nav-skin-modern > section > a .np-nav-text:after { position: absolute; top: 50%; transform: translateY(-50%); }
.aux-next-prev-posts.nav-skin-classic-title .aux-port-archive-btn, .aux-next-prev-posts.nav-skin-classic .aux-port-archive-btn, .aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn { position: absolute; right: 0; left: 0; top: 50%; width: 10%; margin: 0 auto; transform: translateY(-50%); }
.aux-next-prev-posts.nav-skin-classic-title .aux-port-archive-btn > a, .aux-next-prev-posts.nav-skin-classic .aux-port-archive-btn > a, .aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn > a { display: block; margin-top: -8px; padding: 1.5625em; }
.aux-next-prev-posts.nav-skin-classic-title .aux-port-archive-btn .ico-main-port, .aux-next-prev-posts.nav-skin-classic .aux-port-archive-btn .ico-main-port, .aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn .ico-main-port { fill: #BBB; }
.aux-next-prev-posts.nav-skin-classic-title .np-prev-section, .aux-next-prev-posts.nav-skin-classic .np-prev-section, .aux-next-prev-posts.nav-skin-modern .np-prev-section { float: left; }
.aux-next-prev-posts.nav-skin-classic-title .np-prev-section > a:hover, .aux-next-prev-posts.nav-skin-classic .np-prev-section > a:hover, .aux-next-prev-posts.nav-skin-modern .np-prev-section > a:hover { transform: translateX(-7px); }
.aux-next-prev-posts.nav-skin-classic-title .np-prev-section > a .np-title, .aux-next-prev-posts.nav-skin-classic .np-prev-section > a .np-title, .aux-next-prev-posts.nav-skin-modern .np-prev-section > a .np-title { padding-left: 1.5625em; }
.aux-next-prev-posts.nav-skin-classic-title .np-prev-section .np-nav-text, .aux-next-prev-posts.nav-skin-classic .np-prev-section .np-nav-text, .aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text { color: #3D3D3D; padding-left: 2.3125em; }
.aux-next-prev-posts.nav-skin-classic-title .np-prev-section .np-nav-text:before, .aux-next-prev-posts.nav-skin-classic .np-prev-section .np-nav-text:before, .aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text:before { left: 0; }
.aux-next-prev-posts.nav-skin-classic-title .np-next-section, .aux-next-prev-posts.nav-skin-classic .np-next-section, .aux-next-prev-posts.nav-skin-modern .np-next-section { float: right; }
.aux-next-prev-posts.nav-skin-classic-title .np-next-section > a:hover, .aux-next-prev-posts.nav-skin-classic .np-next-section > a:hover, .aux-next-prev-posts.nav-skin-modern .np-next-section > a:hover { transform: translateX(7px); }
.aux-next-prev-posts.nav-skin-classic-title .np-next-section > a .np-title, .aux-next-prev-posts.nav-skin-classic .np-next-section > a .np-title, .aux-next-prev-posts.nav-skin-modern .np-next-section > a .np-title { padding-right: 1.5625em; }
.aux-next-prev-posts.nav-skin-classic-title .np-next-section .np-nav-text, .aux-next-prev-posts.nav-skin-classic .np-next-section .np-nav-text, .aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text { color: #3D3D3D; padding-right: 2.3125em; }
.aux-next-prev-posts.nav-skin-classic-title .np-next-section .np-nav-text:after, .aux-next-prev-posts.nav-skin-classic .np-next-section .np-nav-text:after, .aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text:after { right: 0; }
.aux-next-prev-posts.nav-skin-classic-title .np-nav-text, .aux-next-prev-posts.nav-skin-classic .np-nav-text, .aux-next-prev-posts.nav-skin-modern .np-nav-text { font-weight: 600; color: #505050; }
.aux-next-prev-posts.nav-skin-classic-title .np-next-section .np-nav-text:after, .aux-next-prev-posts.nav-skin-classic .np-next-section .np-nav-text:after, .aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text:after { content: '\2192'; margin-left: 0.3em; }
.aux-next-prev-posts.nav-skin-classic-title .np-prev-section .np-nav-text:before, .aux-next-prev-posts.nav-skin-classic .np-prev-section .np-nav-text:before, .aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text:before { content: '\2190'; margin-right: 0.3em; }
.aux-next-prev-posts.nav-skin-classic-title.aux-next-prev-posts > section { padding: 1.5625em 2.0625em; }
.aux-next-prev-posts.nav-skin-classic-title.aux-next-prev-posts > section > a .np-nav-text:before, .aux-next-prev-posts.nav-skin-classic-title.aux-next-prev-posts > section > a .np-nav-text:after { top: 50%; transform: translateY(-50%); color: #3D3D3D; }
.aux-next-prev-posts.nav-skin-classic-title.aux-next-prev-posts .np-next-section > a .np-nav-text { color: #BBB; }
.aux-next-prev-posts.nav-skin-classic-title.aux-next-prev-posts .np-next-section > a .np-nav-text:after { right: -32px; }
.aux-next-prev-posts.nav-skin-classic-title.aux-next-prev-posts .np-prev-section > a .np-nav-text:before { left: -32px; }
.aux-next-prev-posts.nav-skin-thumb-arrow .np-arrow { border: solid 1px #BBB; }
.aux-next-prev-posts.nav-skin-thumb-arrow .aux-arrow-nav { width: 30px; height: 80px; box-shadow: none; }
.aux-next-prev-posts.nav-skin-thumb-arrow .aux-arrow-nav img { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06); }
.aux-next-prev-posts.nav-skin-thumb-arrow .np-nav-text { margin-bottom: 4px; padding-top: 8px; }
.aux-next-prev-posts.nav-skin-thumb-arrow.aux-next-prev-posts .np-title { min-width: 55%; max-height: 2.3em; }
.aux-next-prev-posts.nav-skin-thumb-arrow.no-arrow .np-arrow { border: none; }
.aux-next-prev-posts.nav-skin-thumb-arrow.no-arrow .aux-arrow-nav { display: none; }
.aux-next-prev-posts.nav-skin-thumb-arrow.no-arrow .np-nav-text { font-weight: 600; color: #505050; }
.aux-next-prev-posts.nav-skin-thumb-arrow.no-arrow .np-next-section .np-nav-text:after { content: '\2192'; margin-left: 0.3em; }
.aux-next-prev-posts.nav-skin-thumb-arrow.no-arrow .np-prev-section .np-nav-text:before { content: '\2190'; margin-right: 0.3em; }
.aux-next-prev-posts.nav-skin-boxed-image { display: table; width: 100%; }
.aux-next-prev-posts.nav-skin-boxed-image .aux-arrow-nav { display: none; color: #3D3D3D; }
.aux-next-prev-posts.nav-skin-boxed-image.aux-next-prev-posts > section { display: table-cell; width: 50%; max-width: 50%; float: none; padding: 1.5625em; border: 1px solid #BBB; background-repeat: no-repeat; background-size: cover; background-position: center; }
.aux-next-prev-posts.nav-skin-boxed-image.aux-next-prev-posts .np-title { white-space: normal; margin: 0; color: #3D3D3D; }
.aux-next-prev-posts.nav-skin-boxed-image.aux-next-prev-posts .np-prev-section { border-right: none; }
.aux-next-prev-posts.nav-skin-boxed-image .aux-arrow-nav { display: none; }
.aux-next-prev-posts.nav-skin-boxed-image .np-nav-text { font-weight: 600; color: #505050; }
.aux-next-prev-posts.nav-skin-boxed-image .np-next-section .np-nav-text:after { content: '\2192'; margin-left: 0.3em; }
.aux-next-prev-posts.nav-skin-boxed-image .np-prev-section .np-nav-text:before { content: '\2190'; margin-right: 0.3em; }
.aux-next-prev-posts.nav-skin-boxed-image .np-nav-text { color: #3D3D3D; }
.aux-next-prev-posts.aux-dark-th .np-nav-text, .aux-next-prev-posts.aux-dark-th .np-title { color: #FFFFFF !important; }
.aux-next-prev-posts.aux-dark-th.aux-next-prev-posts > section { border: 1px solid #3D3D3D; }
.aux-next-prev-posts.aux-sticky-nav { margin-bottom: 0; }
.aux-next-prev-posts.aux-sticky-nav .np-prev-section, .aux-next-prev-posts.aux-sticky-nav .np-next-section { position: fixed; z-index: 11200; top: 45%; background-color: #FFFFFF; transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1); }
.aux-next-prev-posts.aux-sticky-nav .np-prev-section .aux-arrow-nav, .aux-next-prev-posts.aux-sticky-nav .np-next-section .aux-arrow-nav { border: solid 1px #BBB; transition: transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 200ms; background-color: white; }
.aux-next-prev-posts.aux-sticky-nav .np-prev-section { left: 0; }
.aux-next-prev-posts.aux-sticky-nav .np-next-section { right: 0; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section { box-shadow: 0px 0 0px 1px #BBB; max-width: 375px; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section.has-nav-thumb, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section.has-nav-thumb { max-width: 455px; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section .np-nav-text, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section .np-nav-text { padding-top: 20px; margin-bottom: 6px; font-weight: 600; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section .np-title, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section .np-title { margin-bottom: 0; min-width: 40%; max-height: 1.3em; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section .np-arrow, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section .np-arrow { border: none; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section:hover .aux-arrow-nav, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section:hover .aux-arrow-nav { transition-duration: 10ms; transition-delay: 10ms; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section:hover .aux-arrow-nav, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section:hover .aux-arrow-nav { border: none; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section > a:hover .np-nav-text, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section > a:hover .np-title, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section > a:hover .np-nav-text, .aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section > a:hover .np-title { text-decoration: none; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section { padding-right: 30px; transform: translateX(-376px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section .aux-arrow-nav { border-left-width: 0; transform: translateX(375px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section:hover { transform: translateX(0); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section:hover .aux-arrow-nav { transform: translateX(10px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section.has-nav-thumb { transform: translateX(-456px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section.has-nav-thumb .aux-arrow-nav { transform: translateX(455px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section.has-nav-thumb .np-arrow { margin-right: 57px; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section.has-nav-thumb:hover { transform: translateX(-30px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-prev-section.has-nav-thumb:hover .aux-arrow-nav { transform: translateX(120px); box-shadow: none; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section { padding-left: 30px; transform: translateX(376px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section .aux-arrow-nav { border-right-width: 0; transform: translateX(-375px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section:hover { transform: translateX(0); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section:hover .aux-arrow-nav { transform: translateX(-10px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section.has-nav-thumb { transform: translateX(456px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section.has-nav-thumb .aux-arrow-nav { transform: translateX(-455px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section.has-nav-thumb .np-arrow { margin-left: 57px; }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section.has-nav-thumb:hover { transform: translateX(30px); }
.aux-next-prev-posts.aux-sticky-nav.nav-skin-thumb-arrow .np-next-section.has-nav-thumb:hover .aux-arrow-nav { transform: translateX(-120px); box-shadow: none; }
@media print { .aux-next-prev-posts { display: none; } }

.single .rp4wp-related-posts { margin-top: 3.125em; }
.single .rp4wp-related-posts h3 { font-size: 1.5em; font-weight: 500; }
.single .rp4wp-related-posts ul { float: none; margin: 0 -15px; width: auto; }
.single .rp4wp-related-posts ul:after { content: ""; display: table; clear: both; }
.single .rp4wp-related-posts ul > li { float: left; padding: 0 15px; width: 25%; clear: none; }
.single .rp4wp-related-posts ul > li:nth-child(4n+5) { clear: left; }
.single .rp4wp-related-posts ul > li:nth-child(4n+5), .single .rp4wp-related-posts ul > li:nth-child(4n+6), .single .rp4wp-related-posts ul > li:nth-child(4n+7), .single .rp4wp-related-posts ul > li:nth-child(4n+8) { margin-top: 15px; }
@media screen and (max-width: 900px) { .single .rp4wp-related-posts ul > li { width: 50%; }
  .single .rp4wp-related-posts ul > li:nth-child(2n+3) { clear: left; }
  .single .rp4wp-related-posts ul > li:nth-child(2n+3), .single .rp4wp-related-posts ul > li:nth-child(2n+4) { margin-top: 15px; } }

.aux-related-posts-container { margin-bottom: 4.375em; }
.aux-related-posts-container .rp4wp-related-posts { margin: 0; }

@media screen and (max-width: 1300px) { .aux-resp .aux-next-prev-posts .np-title { font-size: 1.1em; white-space: normal; min-width: 50%; max-height: 2.3em; }
  .aux-resp .aux-next-prev-posts.nav-skin-thumb-arrow .np-title { min-width: 40%; } }
@media screen and (max-width: 1023px) { .aux-resp .aux-next-prev-posts.nav-skin-thumb-arrow .np-arrow img { display: none; }
  .aux-resp .aux-next-prev-posts.nav-skin-minimal .aux-arrow-nav { width: 40px; height: 40px; }
  .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-arrow { margin-top: 20px; }
  .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text { padding-top: 10px; color: #3D3D3D; }
  .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-prev-section > a:hover .np-nav-text, .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-prev-section > a:hover .np-title, .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-next-section > a:hover .np-nav-text, .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-next-section > a:hover .np-title { transform: none; }
  .aux-resp .aux-next-prev-posts.aux-sticky-nav { display: none; } }
@media screen and (max-width: 479px) { .aux-resp .aux-next-prev-posts .np-title { display: none; }
  .aux-resp .aux-next-prev-posts .np-nav-text { margin: 0; }
  .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-arrow { margin-top: 0; }
  .aux-resp .aux-next-prev-posts.nav-skin-thumb-arrow .np-nav-text { font-weight: 600; color: #505050; }
  .aux-resp .aux-next-prev-posts.nav-skin-thumb-arrow .np-next-section .np-nav-text:after { content: '\2192'; margin-left: 0.3em; }
  .aux-resp .aux-next-prev-posts.nav-skin-thumb-arrow .np-prev-section .np-nav-text:before { content: '\2190'; margin-right: 0.3em; }
  .aux-resp .aux-next-prev-posts.nav-skin-thumb-arrow .np-nav-text { padding-top: 30px; }
  .aux-resp .aux-next-prev-posts.nav-skin-thumb-arrow.no-arrow .np-nav-text { padding-top: 0; } }
.single .post-password-form { text-align: center; }
.single .post-password-form input[type="password"] { margin-left: auto; margin-right: auto; }
.single .post-password-form > p:last-child { margin-top: 1.5em; }

.page-links > a, .page-links .aux-page-current { border: 1px solid #AAA; padding: 3px 0; width: 32px; display: inline-block; text-align: center; }
.page-links > a { color: #AAA; }
.page-links .aux-page-current { background-color: #3D3D3D; }
.page-links .aux-page-current, .page-links .aux-page-current a { color: #FFFFFF; }

.entry-header.aux-visually-hide { position: absolute !important; }

.hentry .entry-content, .hentry .comment-body { margin-bottom: 3.125em; }
.hentry.aux-has-pb .entry-content, .hentry.aux-has-pb .comment-body { margin-bottom: 0; }
.hentry .entry-format { display: none; }
.hentry .entry-media { margin-bottom: 3.5625em; }
.hentry .entry-main { margin-bottom: 4.375em; }
.hentry .entry-title { position: relative; margin: 0; color: #3D3D3D; font-weight: 600; font-size: 2.3em; line-height: 150%; word-break: break-word; }
.hentry .entry-header { position: relative; display: block; height: auto; margin-bottom: 1.3em; }
.hentry .entry-post-format { float: right; }
.hentry .entry-post-format .aux-post-format-icon { position: relative; display: inline-block; vertical-align: middle; }
.hentry .entry-post-format .aux-post-format-icon > i { font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.aux-has-sidebar .aux-primary .hentry .entry-title { font-size: 1.75em; }

.entry-info .wpulike.aux-wpulike-single::before, .entry-info .wpulike.aux-wpulike-news::before, .hentry .entry-info [class^="entry-"] ~ [class^="entry-"]:before, .aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a::after, .hentry .entry-info .entry-tax a::after { content: "" !important; position: relative; top: 0; display: inline-block; width: 3px; height: 3px; border-radius: 50%; margin: 0 10px; vertical-align: middle; background-color: #BBB; }

.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info > div, .hentry .entry-info > div { display: inline-block; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-date, .hentry .entry-info .entry-date { display: inline; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a, .hentry .entry-info .entry-tax a { color: inherit; display: inline-block; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a:hover, .hentry .entry-info .entry-tax a:hover { color: #1bb0ce; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a:last-child::after, .hentry .entry-info .entry-tax a:last-child::after { display: none; }
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax.aux-no-sep a:last-child::after, .hentry .entry-info .entry-tax.aux-no-sep a:last-child::after { display: none; }
.hentry .entry-info { margin-bottom: 1.5625em; color: #888; font-size: 0.88em; }
.hentry .entry-info .entry-author .vcard { margin-right: 5px; }
.hentry .entry-info .entry-author + .entry-comments:before { display: none; }
.single-post .hentry .entry-meta { display: flex; align-items: center; position: relative; padding: 3.125em 0; border: solid 1px #DEDEDE; border-width: 1px 0; }
.single-post .hentry .entry-meta:after { content: ""; display: table; clear: both; }
.single-post .hentry .entry-meta .aux-single-post-share { font-size: 14px; order: 3; cursor: pointer; }
.single-post .hentry .entry-meta .aux-single-post-share .aux-has-text::before { font-family: inherit; content: attr(data-text); font-weight: 500; text-decoration: underline; }
@media print { .single-post .hentry .entry-meta { display: none; } }
.single-post .hentry footer.entry-meta .entry-tax { flex: 1; order: 1; font-style: italic; font-size: 0.875em; color: #AAA; }
.single-post .hentry footer.entry-meta .entry-tax a { color: #3D3D3D; text-decoration: underline; font-weight: 600; }
.single-post .hentry footer.entry-meta .entry-tax a:hover { color: #1bb0ce; }
.single-post .hentry .aux-post-share { position: absolute; top: 50%; transform: translateY(-50%); right: 0; cursor: pointer; }
.single-post .hentry .aux-post-share .widget-socials { display: inline-block; vertical-align: bottom; }
.single-post .hentry .aux-post-share .aux-socials { font-size: 0.875em; font-weight: 600; color: #3D3D3D; }
.single-post .hentry .aux-post-share a:hover { color: #1bb0ce; }
@media screen and (max-width: 767px) { .aux-resp.single-post .hentry .aux-post-share { position: relative; width: 100%; margin-top: 3.125em; text-align: center; transform: none; }
  .aux-resp.single-post .hentry footer.entry-meta { align-items: baseline; padding-top: 1.875em; } }
.hentry.aux-medium-context .entry-content, .hentry.aux-medium-context .comment-body, .hentry.aux-medium-context .entry-info, .hentry.aux-medium-context .entry-header { margin-left: 15%; margin-right: 15%; }
.hentry.aux-medium-context .entry-content > img, .hentry.aux-medium-context .comment-body > img, .hentry.aux-medium-context .entry-content > p > img, .hentry.aux-medium-context .comment-body > p > img, .hentry.aux-medium-context .entry-content > div > img, .hentry.aux-medium-context .comment-body > div > img, .hentry.aux-medium-context .entry-content > section > img, .hentry.aux-medium-context .comment-body > section > img { max-width: 160%; margin-left: -30%; margin-right: -30%; }
.hentry.aux-narrow-context .entry-content, .hentry.aux-narrow-context .comment-body, .hentry.aux-narrow-context .entry-info, .hentry.aux-narrow-context .entry-header { margin-left: 25%; margin-right: 25%; }
.hentry.aux-narrow-context .entry-content > img, .hentry.aux-narrow-context .comment-body > img, .hentry.aux-narrow-context .entry-content > p > img, .hentry.aux-narrow-context .comment-body > p > img, .hentry.aux-narrow-context .entry-content > div > img, .hentry.aux-narrow-context .comment-body > div > img, .hentry.aux-narrow-context .entry-content > section > img, .hentry.aux-narrow-context .comment-body > section > img { max-width: 200%; margin-left: -50%; margin-right: -50%; }

.type-post.format-quote .entry-header { padding: 2em 2em 1.4em; background: #333; color: white; }
.type-post.format-quote .entry-header:before { content: "“"; font-size: 3em; line-height: 10px; top: 14px; left: 0px; position: relative; color: #505050; font-family: sans-serif; font-weight: bold; font-style: normal; }
.type-post.format-quote .entry-header blockquote { padding: 0; background: none; }
.type-post.format-quote .quote-format-excerpt { font-style: italic; font-size: 1.4em; }
.type-post.format-quote .entry-title { margin-bottom: 0; font-size: 1.1625em !important; }
.type-post.format-quote .entry-title, .type-post.format-quote .entry-title a { color: #1bb0ce; }
.type-post.format-quote .entry-title a:hover { text-decoration: underline; }
.type-post.format-quote .link-format-excerpt { display: inline-block; border: 1px solid #1bb0ce; padding: 5px 15px; color: #1bb0ce; }
.type-post.format-quote .readmore { display: none; }

.type-post.format-gallery .entry-media { position: relative; }
.type-post.format-gallery .master-carousel-slider { transition: height 100ms; }

.type-post.format-link .link-format-excerpt { display: inline-block; padding: 0.6875em 0.75em; border: solid 1px #1bb0ce; color: #1bb0ce; line-height: 100%; max-width: 100%; }
.type-post.format-link .link-format-excerpt:hover { background-color: #1bb0ce; color: #FFFFFF; }
.type-post.format-link .readmore { display: none; }

.entry-related .fig-title { margin-bottom: 0; margin-top: 0.5em; }
.entry-related .fig-title a { color: #3D3D3D; }
.entry-related .fig-title a:hover { color: #1bb0ce; }

.entry-author-info { margin-bottom: 3.125em; padding: 0; min-height: 100px; }
.entry-author-info .author-avatar { position: absolute; }
.entry-author-info .author-avatar img { border-radius: 50%; }
.entry-author-info .author-description { display: inline-block; position: relative; margin-left: 8.875em; padding-top: 10px; }
.entry-author-info .author-description dl { position: relative; margin-bottom: 1em; }
.entry-author-info .author-description dt { font-size: 1.1875em; line-height: 1.5em; font-weight: 600; }
.entry-author-info .author-description dt a { color: #3D3D3D; }
.entry-author-info .author-description dd { margin: 0 0 1em 0; }
.entry-author-info .author-description dd span { font-size: 0.875em; font-style: italic; font-weight: 600; color: #BBB; }
.entry-author-info .aux-author-socials.aux-medium li a { font-size: 14px; color: inherit; }
@media screen and (max-width: 479px) { .entry-author-info .author-description { margin-left: 0; }
  .entry-author-info .author-avatar { position: relative; } }
@media print { .entry-author-info { display: none; } }

.aux-user-entry .rp4wp-related-post-image { float: none; display: block; width: 100%; padding: 0; margin-bottom: 1.4375em; max-height: 130px; overflow-y: hidden; }
.aux-user-entry .rp4wp-related-post-content { line-height: 1.5; }
.aux-user-entry .rp4wp-related-post-content > a { display: block; margin-bottom: 1.4375em; color: inherit; font-size: 1.125em; font-weight: 600; }
.aux-user-entry .rp4wp-related-post-content > a:hover { color: #1bb0ce; }

.home.page .content > .hentry > .entry-main { margin-bottom: 0; }

.aux-archive.aux-template-type-side-media .aux-primary .type-post, .aux-search.aux-template-type-side-media .type-post { margin-bottom: 4.375em; }
.aux-archive.aux-template-type-side-media .aux-primary .type-post:after, .aux-search.aux-template-type-side-media .type-post:after { content: ""; display: table; clear: both; }
.aux-archive.aux-template-type-side-media .aux-primary .entry-media, .aux-search.aux-template-type-side-media .entry-media { float: left; width: 35%; margin-bottom: 0; }
.aux-archive.aux-template-type-side-media .aux-primary .entry-title, .aux-search.aux-template-type-side-media .entry-title { font-size: 1.53125em; line-height: 100%; }
.aux-archive.aux-template-type-side-media .aux-primary .entry-title a, .aux-search.aux-template-type-side-media .entry-title a { color: inherit; }
.aux-archive.aux-template-type-side-media .aux-primary .entry-content, .aux-search.aux-template-type-side-media .entry-content, .aux-archive.aux-template-type-side-media .aux-primary .comment-body, .aux-search.aux-template-type-side-media .comment-body { margin-bottom: 1.3em; }
.aux-archive.aux-template-type-side-media .aux-primary .entry-main, .aux-search.aux-template-type-side-media .entry-main { margin-bottom: 0; float: left; width: 100%; }
.aux-archive.aux-template-type-side-media .aux-primary .entry-media + .entry-main, .aux-search.aux-template-type-side-media .entry-media + .entry-main { padding-left: 1.875em; width: 65%; }
@media screen and (max-width: 479px) { .aux-archive.aux-template-type-side-media .aux-primary .aux-resp .entry-media, .aux-search.aux-template-type-side-media .aux-resp .entry-media, .aux-archive.aux-template-type-side-media .aux-primary .aux-resp .entry-main, .aux-search.aux-template-type-side-media .aux-resp .entry-main { float: none; width: 100%; }
  .aux-archive.aux-template-type-side-media .aux-primary .aux-resp .entry-media + .entry-main, .aux-search.aux-template-type-side-media .aux-resp .entry-media + .entry-main { padding: 0; width: 100%; }
  .aux-archive.aux-template-type-side-media .aux-primary .aux-resp .entry-media, .aux-search.aux-template-type-side-media .aux-resp .entry-media { margin-bottom: 2.3em; } }

.aux-archive .type-post .entry-title a { color: inherit; }
.aux-archive .type-post .entry-info { color: #AAA; }
.aux-archive .type-post .entry-info a { color: inherit; }
.aux-archive .type-post .entry-info a:hover { color: #1bb0ce; }
.aux-archive .type-post .aux-media-image.aux-image-mask { max-height: 800px; }
.aux-archive .type-post.sticky .entry-title::before { content: "\e16b"; font-family: "auxin-front"; font-size: 0.74em; speak: none; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-main { border-bottom: 1px solid #EAEAEA; margin-bottom: 2.8125em; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-media { margin-bottom: 40px; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-header { margin-bottom: 0.6em; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-title { font-size: 1.35em; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-info { margin-bottom: 0.9em; font-size: 0.9em; font-weight: 500; text-transform: none; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-info .entry-date::after, .aux-archive.page-template-blog-type-default .aux-primary .entry-info .meta-comment::after, .aux-archive.page-template-blog-type-default .aux-primary .entry-info .author::after { content: ""; position: relative; top: -1px; display: inline-block; width: 4px; height: 4px; border-radius: 50%; margin: 0 0.6em; vertical-align: middle; background-color: #BBB; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-meta { margin-top: 1.5em; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-meta .readmore a { padding: 0; background: transparent; border: none; border-radius: 0; color: #AAA; font-weight: 500; font-size: 0.875em; margin-bottom: 40px; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-meta .readmore a a:hover { color: #1bb0ce; }
.aux-archive.page-template-blog-type-default .aux-primary .entry-content, .aux-archive.page-template-blog-type-default .aux-primary .comment-body { margin-bottom: 0; }
.aux-archive.page-template-type-default .aux-primary .entry-main { margin-bottom: 2.8125em; }
.aux-archive.aux-template-type-1 .aux-primary { text-align: center; }
.aux-archive.aux-template-type-1 .aux-primary .entry-content, .aux-archive.aux-template-type-1 .aux-primary .comment-body { margin-bottom: 0; }
.aux-archive.aux-template-type-1 .aux-primary .entry-header { margin-bottom: 1.1em; }
.aux-archive.aux-template-type-1 .aux-primary .entry-main { position: relative; margin-bottom: 4.0625em; padding-bottom: 70px; }
.aux-archive.aux-template-type-1 .aux-primary .entry-info { position: absolute; bottom: 0px; width: 100%; margin: 0px; padding-top: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.aux-archive.aux-template-type-1 .aux-primary .entry-info::before { content: ""; top: 0; position: absolute; display: block; width: 40%; margin: 0 30%; border-top: solid 1px #DEDEDE; }
.aux-archive.aux-template-type-1 .aux-primary .entry-meta { display: none; }
.aux-archive.aux-template-type-2 .aux-primary .entry-header, .aux-archive.aux-template-type-3 .aux-primary .entry-header, .aux-archive.aux-template-type-4 .aux-primary .entry-header { margin-bottom: 1.1em; }
.aux-archive.aux-template-type-2 .aux-primary .entry-info, .aux-archive.aux-template-type-3 .aux-primary .entry-info, .aux-archive.aux-template-type-4 .aux-primary .entry-info { margin-bottom: 28px; padding-bottom: 28px; border-bottom: solid 1px #DEDEDE; color: #BBB; font-size: 0.9em; font-weight: 500; text-transform: none; }
.aux-archive.aux-template-type-2 .aux-primary .entry-content > p, .aux-archive.aux-template-type-3 .aux-primary .entry-content > p, .aux-archive.aux-template-type-4 .aux-primary .entry-content > p, .aux-archive.aux-template-type-2 .aux-primary .comment-body > p, .aux-archive.aux-template-type-3 .aux-primary .comment-body > p, .aux-archive.aux-template-type-4 .aux-primary .comment-body > p { margin-bottom: 0; }
.aux-archive.aux-template-type-2 .aux-primary .entry-meta, .aux-archive.aux-template-type-3 .aux-primary .entry-meta, .aux-archive.aux-template-type-4 .aux-primary .entry-meta { display: none; }
.aux-archive.aux-template-type-2 .aux-primary .entry-main, .aux-archive.aux-template-type-3 .aux-primary .entry-main, .aux-archive.aux-template-type-4 .aux-primary .entry-main { margin-bottom: 2.8125em; }
.aux-archive.aux-template-type-3 .aux-primary, .aux-archive.aux-template-type-4 .aux-primary { text-align: center; }
.aux-archive.aux-template-type-3 .aux-primary .entry-meta, .aux-archive.aux-template-type-4 .aux-primary .entry-meta { display: block; }
.aux-archive.aux-template-type-3 .aux-primary .entry-meta a, .aux-archive.aux-template-type-4 .aux-primary .entry-meta a { padding: 1.2em 2.2em; text-transform: uppercase; font-weight: 600; }
.aux-archive.aux-template-type-3 .aux-primary .entry-meta a::after, .aux-archive.aux-template-type-4 .aux-primary .entry-meta a::after { display: none; }
.aux-archive.aux-template-type-3 .aux-primary .entry-content, .aux-archive.aux-template-type-4 .aux-primary .entry-content, .aux-archive.aux-template-type-3 .aux-primary .comment-body, .aux-archive.aux-template-type-4 .aux-primary .comment-body { margin-bottom: 3em; }
.aux-archive.aux-template-type-4 .aux-primary .type-post { background-color: white; margin-bottom: 30px; }
.aux-archive.aux-template-type-4 .aux-primary .type-post .entry-media { margin-bottom: 0; }
.aux-archive.aux-template-type-4 .aux-primary .entry-main { margin-bottom: 0; padding: 70px; }
.aux-archive.aux-template-type-4 .aux-primary .entry-info { border: none; padding-bottom: 0; }
.aux-archive.aux-template-type-4 .aux-primary .entry-info::after { content: ""; display: block; height: 1px; background-image: linear-gradient(to right, #dedede 57.14286%, rgba(255, 255, 255, 0) 0%); background-position: top; background-size: 21px 1px; background-repeat: repeat-x; }
.aux-archive.aux-template-type-4 .aux-primary .entry-info::after { margin-top: 30px; }
.aux-archive.aux-template-type-4 .aux-primary .entry-meta a { border-radius: 0; border-color: #AAA; color: #AAA; }
.aux-archive.aux-template-type-10 .aux-primary .entry-media { margin-bottom: 40px; }
.aux-archive.aux-template-type-10 .aux-primary .entry-header { margin-bottom: 0.6em; }
.aux-archive.aux-template-type-10 .aux-primary .entry-title { font-size: 1.35em; }
.aux-archive.aux-template-type-10 .aux-primary .entry-info { margin-bottom: 0.9em; font-size: 0.9em; font-weight: 500; text-transform: none; }
.aux-archive.aux-template-type-10 .aux-primary .entry-meta { margin-top: 1.5em; }
.aux-archive.aux-template-type-10 .aux-primary .entry-meta .readmore a:hover { color: white; }
.aux-archive.aux-template-type-10 .aux-primary .entry-content, .aux-archive.aux-template-type-10 .aux-primary .comment-body { margin-bottom: 0; }

.error404 .aux-primary { width: 100%; }

.not-found { margin: 15% 0; }
.not-found.no-results { margin: 0; }
.not-found .entry-content h2, .not-found .comment-body h2 { margin: 0; line-height: normal; font-weight: 300 !important; font-family: Arial, Helvetica, sans-serif; font-size: 7.5em; }
.not-found .entry-content .entry-title, .not-found .comment-body .entry-title { margin: -5px 0 0 0; font-weight: 500 !important; font-size: 2.2em !important; line-height: 1.1em; }
.not-found button.aux-search-icon { display: none; }
.not-found .aux-404-icon { margin-right: 20px; float: left; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI1OCIgdmlld0JveD0iMCAwIDQ4IDU4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjM2QzZDNkOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9Il8iIGRhdGEtbmFtZT0i7pmbIiBjbGFzcz0iY2xzLTEiIGQ9Ik0zOTYuOTEzLDM2OS4xNTFhNy4wODUsNy4wODUsMCwwLDEsMi4wODQsNS4xdjM5Ljg3OWEzLjI1LDMuMjUsMCwwLDEtMi4zNjYsMy40djYuMjMxQTEuMSwxLjEsMCwwLDEsMzk1LjM5Miw0MjVIMzU0LjZhMS4xLDEuMSwwLDAsMS0xLjIzOS0xLjI0NnYtNi4yMzFhMy4yNTEsMy4yNTEsMCwwLDEtMi4zNjctMy40VjM3NC4yNDlhNy4wNzgsNy4wNzgsMCwwLDEsMi4wODUtNS4xQTYuODYxLDYuODYxLDAsMCwxLDM1OC4yMDksMzY3aDMzLjU3N0E2Ljg2NCw2Ljg2NCwwLDAsMSwzOTYuOTEzLDM2OS4xNTFabS0yLjY0OCw0OC42SDM1NS43M3Y0Ljg3MmgzOC41MzV2LTQuODcyWm0yLjM2Ni00My41YTQuNzIxLDQuNzIxLDAsMCwwLTEuNDA4LTMuNDU2LDQuNjcsNC42NywwLDAsMC0zLjQzNy0xLjQxNkgzNTguMjA5YTQuODIxLDQuODIxLDAsMCwwLTQuODQ1LDQuODcydjM5Ljg3OWExLjEsMS4xLDAsMCwwLDEuMjM5LDEuMjQ2aDQwLjc4OWExLjEsMS4xLDAsMCwwLDEuMjM5LTEuMjQ2VjM3NC4yNDlabS0zLjU0OS0xLjQxNmEzLjAxLDMuMDEsMCwwLDEsMS4xODMsMi40MzV2MjQuNTg1YTMuMDA4LDMuMDA4LDAsMCwxLTEuMTgzLDIuNDM2LDQuNDA2LDQuNDA2LDAsMCwxLTIuODczLjk2M0gzNTkuNzg2YTQuNCw0LjQsMCwwLDEtMi44NzMtLjk2MywzLjAwOCwzLjAwOCwwLDAsMS0xLjE4My0yLjQzNlYzNzUuMjY4YTMuMDEsMy4wMSwwLDAsMSwxLjE4My0yLjQzNSw0LjQxLDQuNDEsMCwwLDEsMi44NzMtLjk2M2gzMC40MjNBNC40MTIsNC40MTIsMCwwLDEsMzkzLjA4MiwzNzIuODMzWm0tMS4zLDIuNDM1cTAtMS4wMTgtMS41NzctMS4wMTlIMzU5Ljc4NmMtMS4wNTMsMC0xLjU3Ny4zNC0xLjU3NywxLjAxOXYyNC41ODVjMCwwLjY4LjUyNCwxLjAyLDEuNTc3LDEuMDJoMzAuNDIzcTEuNTc2LDAsMS41NzctMS4wMlYzNzUuMjY4Wm0tMjcuNjA1LDMzLjk4OGExLjEsMS4xLDAsMCwxLTEuMjQsMS4yNDZoLTQuNzMyYTEuMSwxLjEsMCwwLDEtMS4yNC0xLjI0NiwxLjA1MSwxLjA1MSwwLDAsMSwxLjI0LTEuMTMzaDQuNzMyYTEuMDUyLDEuMDUyLDAsMCwxLDEuMjQsMS4xMzNoMFptMjguODQ1LDBhMS4xLDEuMSwwLDAsMS0xLjI0LDEuMjQ2SDM3OS44NDJhMS4xLDEuMSwwLDAsMS0xLjIzOS0xLjI0NiwxLjA1MSwxLjA1MSwwLDAsMSwxLjIzOS0xLjEzM2gxMS45NDRhMS4wNTIsMS4wNTIsMCwwLDEsMS4yNCwxLjEzM2gwWm0tMjUuMjQtMjQuMTMxYTEuMSwxLjEsMCwwLDEtMS4yMzksMS4yNDYsMS4wNTEsMS4wNTEsMCwwLDEtMS4xMjctMS4yNDZ2LTQuODcyYTEsMSwwLDAsMSwxLjEyNy0xLjEzMywxLjA1MiwxLjA1MiwwLDAsMSwxLjIzOSwxLjEzM3Y0Ljg3MlptMTYuNzg5LTQuODcydjQuODcyYTEuMDUyLDEuMDUyLDAsMCwxLTEuMTI3LDEuMjQ2LDEuMSwxLjEsMCwwLDEtMS4yMzktMS4yNDZ2LTQuODcyYTEuMDUxLDEuMDUxLDAsMCwxLDEuMjM5LTEuMTMzLDEsMSwwLDAsMSwxLjEyNywxLjEzM2gwWk0zNzIuNjMxLDM5MGExLjA1MiwxLjA1MiwwLDAsMSwxLjEyNy0xLjI0NkgzNzV2LTZhMS4xLDEuMSwwLDAsMSwxLjIzOS0xLjI0NiwxLjA1MywxLjA1MywwLDAsMSwxLjEyNywxLjI0NlYzOTBhMSwxLDAsMCwxLTEuMTI3LDEuMTMzaC0yLjQ3OUExLDEsMCwwLDEsMzcyLjYzMSwzOTBoMFptOS42NjQsNy4xODVhMy41MTUsMy41MTUsMCwwLDAtMy42LTMuNTIzaC03LjJhMy41MTUsMy41MTUsMCwwLDAtMy42LDMuNTIzLDEuMDM3LDEuMDM3LDAsMCwwLDEuMjM3LDEuMSwwLjk4NSwwLjk4NSwwLDAsMCwxLjEyNS0xLjEsMS4wODEsMS4wODEsMCwwLDEsMS4yMzYtMS4yMTFoNy4yYTEuMDgyLDEuMDgyLDAsMCwxLDEuMjM3LDEuMjExLDAuOTg0LDAuOTg0LDAsMCwwLDEuMTI1LDEuMSwxLjAzOCwxLjAzOCwwLDAsMCwxLjIzNy0xLjFoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTEgLTM2NykiLz4KPC9zdmc+Cg==) no-repeat top left; width: 48px; height: 58px; }
.not-found .message404 { margin-top: 5px; line-height: 1.8em; }
.not-found form { margin-bottom: 10px; width: 100%; max-width: 380px; }
.not-found form .aux-search-field { padding: 0 1.5em; height: 56px !important; width: 100%; }
.not-found .aux-back-to-home { color: #3D3D3D; }
@media screen and (max-width: 767px) { .aux-resp .not-found .entry-content h2, .aux-resp .not-found .comment-body h2 { font-size: 6em; }
  .aux-resp .not-found .entry-content .entry-title, .aux-resp .not-found .comment-body .entry-title { font-size: 2em; } }

.aux-search.aux-advanced-search .aux-primary .entry-media { width: 100% !important; margin-bottom: 1.4375em !important; }
.aux-search.aux-advanced-search .aux-primary .entry-media + .entry-main { width: 100%; padding-left: 0; margin-bottom: 0; }
.aux-search.aux-advanced-search .aux-primary .aux-widget-recent-products h4.widget-subtitle { display: none; }
.aux-search.aux-advanced-search .aux-primary .aux-search-from { padding: 0 5px; margin-bottom: 44px; }
.aux-search.aux-advanced-search .aux-primary .aux-search-from span, .aux-search.aux-advanced-search .aux-primary .aux-search-from a { font-size: 18px; font-family: "Raleway"; color: #3D3D3D; text-transform: capitalize; }
.aux-search.aux-advanced-search .aux-primary .aux-show-all-results { float: right; text-decoration: underline; }
.aux-search.aux-advanced-search .aux-primary .aux-widget-recent-posts article { margin: 0; padding: 0; }
.aux-search.aux-template-type-side-media .aux-primary .hentry .entry-main, .aux-search.aux-template-type-side-media .aux-primary .hentry .entry-media { margin-bottom: 3.75em; }
.aux-search.aux-template-type-side-media .aux-primary .hentry::after { content: ""; display: block; width: 120px; margin: 3.75em auto; margin-top: 0; border-bottom: solid 1px #EAEAEA; }
.aux-search.aux-template-type-side-media .aux-primary .hentry:last-of-type::after { border-color: transparent; }
.aux-search .hentry { margin-bottom: 3.75em; }

.aux-comments { position: relative; z-index: 4; margin-bottom: 2.5em; }
@media print { .aux-comments { display: none; } }

.comments-title, .comment-reply-title { font-size: 1.5em; font-weight: 600; position: relative; }

.aux-commentlist { list-style: none; margin-top: 0; margin-bottom: 3.125em; }
.aux-commentlist .children { margin: 0 0 0 95px; padding-top: 1em; }
.aux-commentlist .children > li { padding-top: 2em; }
.aux-commentlist .children > li:first-child { padding-top: 0; padding-bottom: 0; margin-bottom: 0; margin-top: 0; border: none; }
.aux-commentlist cite { font-style: normal; font-weight: 600; font-size: 0.875em; }
.aux-commentlist > li { padding-bottom: 1em; margin-bottom: 1em; }
.aux-commentlist .comment { position: relative; }
.aux-commentlist .comment .comment-author, .aux-commentlist .comment .comment-body, .aux-commentlist .comment .comment-reply-nav { margin-left: 95px; }
.aux-commentlist .comment .fn { padding-right: 13px; }
.aux-commentlist .comment .comment-author cite, .aux-commentlist .comment .comment-author time { display: block; }
.aux-commentlist .comment .comment-author time { margin-bottom: 2px; }
.aux-commentlist .comment .comment-author time a { font-size: 13px; color: #888; font-weight: 500; }
.aux-commentlist .comment .comment-author em { color: red; }
.aux-commentlist .comment .comment-reply-nav a, .aux-commentlist .comment .comment-edit-link { color: #888; font-size: 0.75em; font-weight: 600; }
.aux-commentlist .comment .comment-reply-nav a:hover, .aux-commentlist .comment .comment-edit-link:hover { text-decoration: underline; }
.aux-commentlist .comment .comment-edit-link { position: absolute; top: 25px; right: 0; }
.aux-commentlist .comment .comment-edit-link:hover { text-decoration: underline; }
.aux-commentlist .avatar { float: left; margin-right: 0; border: 3px solid #BBB; }
.aux-commentlist.skin-arrow-links .children { padding-top: 1em; }
.aux-commentlist.skin-arrow-links .children > li { padding-left: 60px; }
.aux-commentlist.skin-arrow-links .children > li:first-child { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDIzIDM2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjYmJiOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InJlcGx5IiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjguMjgzLDIxMTQuNDRhMC43NjgsMC43NjgsMCwwLDEsMS4yMTgsMGw3LjA1LDcuMDFhMC4yNzgsMC4yNzgsMCwwLDEsLjE3NC4wOCwwLjYxMywwLjYxMywwLDAsMSwuMTc0LjYxaDBhMC41OSwwLjU5LDAsMCwxLS4xNzQuNiwwLjI0OSwwLjI0OSwwLDAsMS0uMTc0LjA5bC03LjA1LDdhMC44NTgsMC44NTgsMCwwLDEtMS4yMTgtMS4yMWw1LjY1Ny01LjYydi0xLjczbC01LjY1Ny01LjYxQTAuNzYyLDAuNzYyLDAsMCwxLDI2OC4yODMsMjExNC40NFpNMjU0LDIwOTQuMTV2MTUuNzJhMTIuNzYxLDEyLjc2MSwwLDAsMCwzLjg2NCw5LjM2LDEyLjU2NiwxMi41NjYsMCwwLDAsOS4yMzksMy44OCwwLjkxLDAuOTEsMCwwLDAsMC0xLjgyLDEwLjg0MiwxMC44NDIsMCwwLDEtNy45NTItMy4zNywxMSwxMSwwLDAsMS0zLjM1OS04LjA1di0xNS43MkgyNTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU0IC0yMDk0LjE2KSIvPgo8L3N2Zz4K) no-repeat 13px 0; }
@media print { .aux-commentlist { display: none; } }

.bypostauthor > header .fn { background-color: #3D3D3D; color: #FFFFFF; padding: 1px 13px; border-radius: 13px; display: inline-block !important; }

.author-indicator { display: inline-block; font-size: 11px; margin-left: 9px; color: #BBB; vertical-align: middle; }

.aux-comments-navi { height: 20px; margin-top: 1.875em; margin-bottom: 1.875em; }
.aux-comments-navi .comments-pre-page { float: left; }
.aux-comments-navi .comment-next-page { float: right; }
@media print { .aux-comments-navi { display: none; } }

#respond { margin: 0 0 3.125em; max-width: 100%; }
@media print { #respond { display: none; } }

.comment + #respond { border-top: 1px solid #EAEAEA; margin-top: 1.875em; padding-top: 1.875em; }

#commentform textarea { font-size: 1.125em; font-weight: 500; }
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] { width: 49%; }
@media screen and (max-width: 479px) { .aux-resp #commentform input[type="text"], .aux-resp #commentform input[type="email"], .aux-resp #commentform input[type="url"] { width: 100%; } }
#commentform .aux-form-cookies-consent { margin-bottom: 1em; }
#commentform .aux-form-cookies-consent input { margin-right: 10px; margin-top: 2px; }
#commentform .aux-form-cookies-consent label { font-size: 1em; display: inline; }

#cancel-comment-reply-link { position: absolute; top: 8px; right: 0; color: #BBB; }
#cancel-comment-reply-link:hover { text-decoration: underline; }

.nocomments { margin-bottom: 0; border-top: 1px solid #ddd; padding: 1em 0; font-style: italic; }

@media screen and (max-width: 1920px) { .aux-resp .aux-has-sidebar .aux-commentlist .children .children .children { margin-left: 0; }
  .aux-resp .aux-has-sidebar .aux-commentlist .children .children .children > li:first-child { background-image: none; } }
@media screen and (max-width: 1439px) { .aux-resp .aux-commentlist .children .children { margin-left: 0; }
  .aux-resp .aux-commentlist .children .children > li:first-child { background-image: none; } }
@media screen and (max-width: 1023px) { .aux-resp .aux-commentlist .children { margin-left: 0; }
  .aux-resp .aux-commentlist .children > li { padding-left: 0; } }
@media screen and (max-width: 479px) { .bypostauthor.depth-3 > header .author-indicator, .bypostauthor.depth-3 > header .fn, .bypostauthor.depth-4 > header .author-indicator, .bypostauthor.depth-4 > header .fn, .bypostauthor.depth-5 > header .author-indicator, .bypostauthor.depth-5 > header .fn { font-size: 10px; }
  .aux-commentlist .comment .comment-edit-link { position: relative; top: 0; right: auto; } }
/*!/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css*/
/*! elementor-icons - v5.13.0 - 18-10-2021 */
@font-face{font-family:eicons;src:url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.13.0);src:url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.13.0#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?5.13.0) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?5.13.0) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?5.13.0) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?5.13.0#eicon) format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:'\e800'}.eicon-editor-unlink:before{content:'\e801'}.eicon-editor-external-link:before{content:'\e802'}.eicon-editor-close:before{content:'\e803'}.eicon-editor-list-ol:before{content:'\e804'}.eicon-editor-list-ul:before{content:'\e805'}.eicon-editor-bold:before{content:'\e806'}.eicon-editor-italic:before{content:'\e807'}.eicon-editor-underline:before{content:'\e808'}.eicon-editor-paragraph:before{content:'\e809'}.eicon-editor-h1:before{content:'\e80a'}.eicon-editor-h2:before{content:'\e80b'}.eicon-editor-h3:before{content:'\e80c'}.eicon-editor-h4:before{content:'\e80d'}.eicon-editor-h5:before{content:'\e80e'}.eicon-editor-h6:before{content:'\e80f'}.eicon-editor-quote:before{content:'\e810'}.eicon-editor-code:before{content:'\e811'}.eicon-elementor:before{content:'\e812'}.eicon-elementor-circle:before{content:'\e813'}.eicon-pojome:before{content:'\e814'}.eicon-plus:before{content:'\e815'}.eicon-menu-bar:before{content:'\e816'}.eicon-apps:before{content:'\e817'}.eicon-accordion:before{content:'\e818'}.eicon-alert:before{content:'\e819'}.eicon-animation-text:before{content:'\e81a'}.eicon-animation:before{content:'\e81b'}.eicon-banner:before{content:'\e81c'}.eicon-blockquote:before{content:'\e81d'}.eicon-button:before{content:'\e81e'}.eicon-call-to-action:before{content:'\e81f'}.eicon-captcha:before{content:'\e820'}.eicon-carousel:before{content:'\e821'}.eicon-checkbox:before{content:'\e822'}.eicon-columns:before{content:'\e823'}.eicon-countdown:before{content:'\e824'}.eicon-counter:before{content:'\e825'}.eicon-date:before{content:'\e826'}.eicon-divider-shape:before{content:'\e827'}.eicon-divider:before{content:'\e828'}.eicon-download-button:before{content:'\e829'}.eicon-dual-button:before{content:'\e82a'}.eicon-email-field:before{content:'\e82b'}.eicon-facebook-comments:before{content:'\e82c'}.eicon-facebook-like-box:before{content:'\e82d'}.eicon-form-horizontal:before{content:'\e82e'}.eicon-form-vertical:before{content:'\e82f'}.eicon-gallery-grid:before{content:'\e830'}.eicon-gallery-group:before{content:'\e831'}.eicon-gallery-justified:before{content:'\e832'}.eicon-gallery-masonry:before{content:'\e833'}.eicon-icon-box:before{content:'\e834'}.eicon-image-before-after:before{content:'\e835'}.eicon-image-box:before{content:'\e836'}.eicon-image-hotspot:before{content:'\e837'}.eicon-image-rollover:before{content:'\e838'}.eicon-info-box:before{content:'\e839'}.eicon-inner-section:before{content:'\e83a'}.eicon-mailchimp:before{content:'\e83b'}.eicon-menu-card:before{content:'\e83c'}.eicon-navigation-horizontal:before{content:'\e83d'}.eicon-nav-menu:before{content:'\e83e'}.eicon-navigation-vertical:before{content:'\e83f'}.eicon-number-field:before{content:'\e840'}.eicon-parallax:before{content:'\e841'}.eicon-php7:before{content:'\e842'}.eicon-post-list:before{content:'\e843'}.eicon-post-slider:before{content:'\e844'}.eicon-post:before{content:'\e845'}.eicon-posts-carousel:before{content:'\e846'}.eicon-posts-grid:before{content:'\e847'}.eicon-posts-group:before{content:'\e848'}.eicon-posts-justified:before{content:'\e849'}.eicon-posts-masonry:before{content:'\e84a'}.eicon-posts-ticker:before{content:'\e84b'}.eicon-price-list:before{content:'\e84c'}.eicon-price-table:before{content:'\e84d'}.eicon-radio:before{content:'\e84e'}.eicon-rtl:before{content:'\e84f'}.eicon-scroll:before{content:'\e850'}.eicon-search:before{content:'\e851'}.eicon-select:before{content:'\e852'}.eicon-share:before{content:'\e853'}.eicon-sidebar:before{content:'\e854'}.eicon-skill-bar:before{content:'\e855'}.eicon-slider-3d:before{content:'\e856'}.eicon-slider-album:before{content:'\e857'}.eicon-slider-device:before{content:'\e858'}.eicon-slider-full-screen:before{content:'\e859'}.eicon-slider-push:before{content:'\e85a'}.eicon-slider-vertical:before{content:'\e85b'}.eicon-slider-video:before{content:'\e85c'}.eicon-slides:before{content:'\e85d'}.eicon-social-icons:before{content:'\e85e'}.eicon-spacer:before{content:'\e85f'}.eicon-table:before{content:'\e860'}.eicon-tabs:before{content:'\e861'}.eicon-tel-field:before{content:'\e862'}.eicon-text-area:before{content:'\e863'}.eicon-text-field:before{content:'\e864'}.eicon-thumbnails-down:before{content:'\e865'}.eicon-thumbnails-half:before{content:'\e866'}.eicon-thumbnails-right:before{content:'\e867'}.eicon-time-line:before{content:'\e868'}.eicon-toggle:before{content:'\e869'}.eicon-url:before{content:'\e86a'}.eicon-t-letter:before{content:'\e86b'}.eicon-wordpress:before{content:'\e86c'}.eicon-text:before{content:'\e86d'}.eicon-anchor:before{content:'\e86e'}.eicon-bullet-list:before{content:'\e86f'}.eicon-code:before{content:'\e870'}.eicon-favorite:before{content:'\e871'}.eicon-google-maps:before{content:'\e872'}.eicon-image:before{content:'\e873'}.eicon-photo-library:before{content:'\e874'}.eicon-woocommerce:before{content:'\e875'}.eicon-youtube:before{content:'\e876'}.eicon-flip-box:before{content:'\e877'}.eicon-settings:before{content:'\e878'}.eicon-headphones:before{content:'\e879'}.eicon-testimonial:before{content:'\e87a'}.eicon-counter-circle:before{content:'\e87b'}.eicon-person:before{content:'\e87c'}.eicon-chevron-right:before{content:'\e87d'}.eicon-chevron-left:before{content:'\e87e'}.eicon-close:before{content:'\e87f'}.eicon-file-download:before{content:'\e880'}.eicon-save:before{content:'\e881'}.eicon-zoom-in:before{content:'\e882'}.eicon-shortcode:before{content:'\e883'}.eicon-nerd:before{content:'\e884'}.eicon-device-desktop:before{content:'\e885'}.eicon-device-tablet:before{content:'\e886'}.eicon-device-mobile:before{content:'\e887'}.eicon-document-file:before{content:'\e888'}.eicon-folder-o:before{content:'\e889'}.eicon-hypster:before{content:'\e88a'}.eicon-h-align-left:before{content:'\e88b'}.eicon-h-align-right:before{content:'\e88c'}.eicon-h-align-center:before{content:'\e88d'}.eicon-h-align-stretch:before{content:'\e88e'}.eicon-v-align-top:before{content:'\e88f'}.eicon-v-align-bottom:before{content:'\e890'}.eicon-v-align-middle:before{content:'\e891'}.eicon-v-align-stretch:before{content:'\e892'}.eicon-pro-icon:before{content:'\e893'}.eicon-mail:before{content:'\e894'}.eicon-lock-user:before{content:'\e895'}.eicon-testimonial-carousel:before{content:'\e896'}.eicon-media-carousel:before{content:'\e897'}.eicon-section:before{content:'\e898'}.eicon-column:before{content:'\e899'}.eicon-edit:before{content:'\e89a'}.eicon-clone:before{content:'\e89b'}.eicon-trash:before{content:'\e89c'}.eicon-play:before{content:'\e89d'}.eicon-angle-right:before{content:'\e89e'}.eicon-angle-left:before{content:'\e89f'}.eicon-animated-headline:before{content:'\e8a0'}.eicon-menu-toggle:before{content:'\e8a1'}.eicon-fb-embed:before{content:'\e8a2'}.eicon-fb-feed:before{content:'\e8a3'}.eicon-twitter-embed:before{content:'\e8a4'}.eicon-twitter-feed:before{content:'\e8a5'}.eicon-sync:before{content:'\e8a6'}.eicon-import-export:before{content:'\e8a7'}.eicon-check-circle:before{content:'\e8a8'}.eicon-library-save:before{content:'\e8a9'}.eicon-library-download:before{content:'\e8aa'}.eicon-insert:before{content:'\e8ab'}.eicon-preview-medium:before{content:'\e8ac'}.eicon-sort-down:before{content:'\e8ad'}.eicon-sort-up:before{content:'\e8ae'}.eicon-heading:before{content:'\e8af'}.eicon-logo:before{content:'\e8b0'}.eicon-meta-data:before{content:'\e8b1'}.eicon-post-content:before{content:'\e8b2'}.eicon-post-excerpt:before{content:'\e8b3'}.eicon-post-navigation:before{content:'\e8b4'}.eicon-yoast:before{content:'\e8b5'}.eicon-nerd-chuckle:before{content:'\e8b6'}.eicon-nerd-wink:before{content:'\e8b7'}.eicon-comments:before{content:'\e8b8'}.eicon-download-circle-o:before{content:'\e8b9'}.eicon-library-upload:before{content:'\e8ba'}.eicon-save-o:before{content:'\e8bb'}.eicon-upload-circle-o:before{content:'\e8bc'}.eicon-ellipsis-h:before{content:'\e8bd'}.eicon-ellipsis-v:before{content:'\e8be'}.eicon-arrow-left:before{content:'\e8bf'}.eicon-arrow-right:before{content:'\e8c0'}.eicon-arrow-up:before{content:'\e8c1'}.eicon-arrow-down:before{content:'\e8c2'}.eicon-play-o:before{content:'\e8c3'}.eicon-archive-posts:before{content:'\e8c4'}.eicon-archive-title:before{content:'\e8c5'}.eicon-featured-image:before{content:'\e8c6'}.eicon-post-info:before{content:'\e8c7'}.eicon-post-title:before{content:'\e8c8'}.eicon-site-logo:before{content:'\e8c9'}.eicon-site-search:before{content:'\e8ca'}.eicon-site-title:before{content:'\e8cb'}.eicon-plus-square:before{content:'\e8cc'}.eicon-minus-square:before{content:'\e8cd'}.eicon-cloud-check:before{content:'\e8ce'}.eicon-drag-n-drop:before{content:'\e8cf'}.eicon-welcome:before{content:'\e8d0'}.eicon-handle:before{content:'\e8d1'}.eicon-cart:before{content:'\e8d2'}.eicon-product-add-to-cart:before{content:'\e8d3'}.eicon-product-breadcrumbs:before{content:'\e8d4'}.eicon-product-categories:before{content:'\e8d5'}.eicon-product-description:before{content:'\e8d6'}.eicon-product-images:before{content:'\e8d7'}.eicon-product-info:before{content:'\e8d8'}.eicon-product-meta:before{content:'\e8d9'}.eicon-product-pages:before{content:'\e8da'}.eicon-product-price:before{content:'\e8db'}.eicon-product-rating:before{content:'\e8dc'}.eicon-product-related:before{content:'\e8dd'}.eicon-product-stock:before{content:'\e8de'}.eicon-product-tabs:before{content:'\e8df'}.eicon-product-title:before{content:'\e8e0'}.eicon-product-upsell:before{content:'\e8e1'}.eicon-products:before{content:'\e8e2'}.eicon-bag-light:before{content:'\e8e3'}.eicon-bag-medium:before{content:'\e8e4'}.eicon-bag-solid:before{content:'\e8e5'}.eicon-basket-light:before{content:'\e8e6'}.eicon-basket-medium:before{content:'\e8e7'}.eicon-basket-solid:before{content:'\e8e8'}.eicon-cart-light:before{content:'\e8e9'}.eicon-cart-medium:before{content:'\e8ea'}.eicon-cart-solid:before{content:'\e8eb'}.eicon-exchange:before{content:'\e8ec'}.eicon-preview-thin:before{content:'\e8ed'}.eicon-device-laptop:before{content:'\e8ee'}.eicon-collapse:before{content:'\e8ef'}.eicon-expand:before{content:'\e8f0'}.eicon-navigator:before{content:'\e8f1'}.eicon-plug:before{content:'\e8f2'}.eicon-dashboard:before{content:'\e8f3'}.eicon-typography:before{content:'\e8f4'}.eicon-info-circle-o:before{content:'\e8f5'}.eicon-integration:before{content:'\e8f6'}.eicon-plus-circle-o:before{content:'\e8f7'}.eicon-rating:before{content:'\e8f8'}.eicon-review:before{content:'\e8f9'}.eicon-tools:before{content:'\e8fa'}.eicon-loading:before{content:'\e8fb'}.eicon-sitemap:before{content:'\e8fc'}.eicon-click:before{content:'\e8fd'}.eicon-clock:before{content:'\e8fe'}.eicon-library-open:before{content:'\e8ff'}.eicon-warning:before{content:'\e900'}.eicon-flow:before{content:'\e901'}.eicon-cursor-move:before{content:'\e902'}.eicon-arrow-circle-left:before{content:'\e903'}.eicon-flash:before{content:'\e904'}.eicon-redo:before{content:'\e905'}.eicon-ban:before{content:'\e906'}.eicon-barcode:before{content:'\e907'}.eicon-calendar:before{content:'\e908'}.eicon-caret-left:before{content:'\e909'}.eicon-caret-right:before{content:'\e90a'}.eicon-caret-up:before{content:'\e90b'}.eicon-chain-broken:before{content:'\e90c'}.eicon-check-circle-o:before{content:'\e90d'}.eicon-check:before{content:'\e90e'}.eicon-chevron-double-left:before{content:'\e90f'}.eicon-chevron-double-right:before{content:'\e910'}.eicon-undo:before{content:'\e911'}.eicon-filter:before{content:'\e912'}.eicon-circle-o:before{content:'\e913'}.eicon-circle:before{content:'\e914'}.eicon-clock-o:before{content:'\e915'}.eicon-cog:before{content:'\e916'}.eicon-cogs:before{content:'\e917'}.eicon-commenting-o:before{content:'\e918'}.eicon-copy:before{content:'\e919'}.eicon-database:before{content:'\e91a'}.eicon-dot-circle-o:before{content:'\e91b'}.eicon-envelope:before{content:'\e91c'}.eicon-external-link-square:before{content:'\e91d'}.eicon-eyedropper:before{content:'\e91e'}.eicon-folder:before{content:'\e91f'}.eicon-font:before{content:'\e920'}.eicon-adjust:before{content:'\e921'}.eicon-lightbox:before{content:'\e922'}.eicon-heart-o:before{content:'\e923'}.eicon-history:before{content:'\e924'}.eicon-image-bold:before{content:'\e925'}.eicon-info-circle:before{content:'\e926'}.eicon-link:before{content:'\e927'}.eicon-long-arrow-left:before{content:'\e928'}.eicon-long-arrow-right:before{content:'\e929'}.eicon-caret-down:before{content:'\e92a'}.eicon-paint-brush:before{content:'\e92b'}.eicon-pencil:before{content:'\e92c'}.eicon-plus-circle:before{content:'\e92d'}.eicon-zoom-in-bold:before{content:'\e92e'}.eicon-sort-amount-desc:before{content:'\e92f'}.eicon-sign-out:before{content:'\e930'}.eicon-spinner:before{content:'\e931'}.eicon-square:before{content:'\e932'}.eicon-star-o:before{content:'\e933'}.eicon-star:before{content:'\e934'}.eicon-text-align-justify:before{content:'\e935'}.eicon-text-align-center:before{content:'\e936'}.eicon-tags:before{content:'\e937'}.eicon-text-align-left:before{content:'\e938'}.eicon-text-align-right:before{content:'\e939'}.eicon-close-circle:before{content:'\e93a'}.eicon-trash-o:before{content:'\e93b'}.eicon-font-awesome:before{content:'\e93c'}.eicon-user-circle-o:before{content:'\e93d'}.eicon-video-camera:before{content:'\e93e'}.eicon-heart:before{content:'\e93f'}.eicon-wrench:before{content:'\e940'}.eicon-help:before{content:'\e941'}.eicon-help-o:before{content:'\e942'}.eicon-zoom-out-bold:before{content:'\e943'}.eicon-plus-square-o:before{content:'\e944'}.eicon-minus-square-o:before{content:'\e945'}.eicon-minus-circle:before{content:'\e946'}.eicon-minus-circle-o:before{content:'\e947'}.eicon-code-bold:before{content:'\e948'}.eicon-cloud-upload:before{content:'\e949'}.eicon-search-bold:before{content:'\e94a'}.eicon-map-pin:before{content:'\e94b'}.eicon-meetup:before{content:'\e94c'}.eicon-slideshow:before{content:'\e94d'}.eicon-t-letter-bold:before{content:'\e94e'}.eicon-preferences:before{content:'\e94f'}.eicon-table-of-contents:before{content:'\e950'}.eicon-tv:before{content:'\e951'}.eicon-upload:before{content:'\e952'}.eicon-instagram-comments:before{content:'\e953'}.eicon-instagram-nested-gallery:before{content:'\e954'}.eicon-instagram-post:before{content:'\e955'}.eicon-instagram-video:before{content:'\e956'}.eicon-instagram-gallery:before{content:'\e957'}.eicon-instagram-likes:before{content:'\e958'}.eicon-facebook:before{content:'\e959'}.eicon-twitter:before{content:'\e95a'}.eicon-pinterest:before{content:'\e95b'}.eicon-frame-expand:before{content:'\e95c'}.eicon-frame-minimize:before{content:'\e95d'}.eicon-archive:before{content:'\e95e'}.eicon-colors-typography:before{content:'\e95f'}.eicon-custom:before{content:'\e960'}.eicon-footer:before{content:'\e961'}.eicon-header:before{content:'\e962'}.eicon-layout-settings:before{content:'\e963'}.eicon-lightbox-expand:before{content:'\e964'}.eicon-error-404:before{content:'\e965'}.eicon-theme-style:before{content:'\e966'}.eicon-search-results:before{content:'\e967'}.eicon-single-post:before{content:'\e968'}.eicon-site-identity:before{content:'\e969'}.eicon-theme-builder:before{content:'\e96a'}.eicon-download-bold:before{content:'\e96b'}.eicon-share-arrow:before{content:'\e96c'}.eicon-global-settings:before{content:'\e96d'}.eicon-user-preferences:before{content:'\e96e'}.eicon-lock:before{content:'\e96f'}.eicon-export-kit:before{content:'\e970'}.eicon-import-kit:before{content:'\e971'}.eicon-lottie:before{content:'\e972'}.eicon-products-archive:before{content:'\e973'}.eicon-single-product:before{content:'\e974'}.eicon-disable-trash-o:before{content:'\e975'}.eicon-single-page:before{content:'\e976'}.eicon-wordpress-light:before{content:'\e977'}.eicon-cogs-check:before{content:'\e978'}.eicon-custom-css:before{content:'\e979'}.eicon-global-colors:before{content:'\e97a'}.eicon-globe:before{content:'\e97b'}.eicon-typography-1:before{content:'\e97c'}.eicon-background:before{content:'\e97d'}.eicon-device-responsive:before{content:'\e97e'}.eicon-device-wide:before{content:'\e97f'}.eicon-code-highlight:before{content:'\e980'}.eicon-video-playlist:before{content:'\e981'}.eicon-download-kit:before{content:'\e982'}.eicon-kit-details:before{content:'\e983'}.eicon-kit-parts:before{content:'\e984'}.eicon-kit-upload:before{content:'\e985'}.eicon-kit-plugins:before{content:'\e986'}.eicon-kit-upload-alt:before{content:'\e987'}.eicon-hotspot:before{content:'\e988'}.eicon-paypal-button:before{content:'\e989'}.eicon-shape:before{content:'\e98a'}.eicon-wordart:before{content:'\e98b'}.eicon-checkout:before{content:'\e98c'}.eicon-container:before{content:'\e98d'}.eicon-flip:before{content:'\e98e'}.eicon-info:before{content:'\e98f'}.eicon-my-account:before{content:'\e990'}.eicon-purchase-summary:before{content:'\e991'}.eicon-page-transition:before{content:'\e992'}.eicon-spotify:before{content:'\e993'}.eicon-stripe-button:before{content:'\e994'}.eicon-woo-settings:before{content:'\e995'}.eicon-woo-cart:before{content:'\e996'}.eicon-grow:before{content:'\e997'}.eicon-order-end:before{content:'\e998'}.eicon-nowrap:before{content:'\e999'}.eicon-order-start:before{content:'\e99a'}.eicon-progress-tracker:before{content:'\e99b'}.eicon-shrink:before{content:'\e99c'}.eicon-wrap:before{content:'\e99d'}.eicon-align-center-h:before{content:'\e99e'}.eicon-align-center-v:before{content:'\e99f'}.eicon-align-end-h:before{content:'\e9a0'}.eicon-align-end-v:before{content:'\e9a1'}.eicon-align-start-h:before{content:'\e9a2'}.eicon-align-start-v:before{content:'\e9a3'}.eicon-align-stretch-h:before{content:'\e9a4'}.eicon-align-stretch-v:before{content:'\e9a5'}.eicon-justify-center-h:before{content:'\e9a6'}.eicon-justify-center-v:before{content:'\e9a7'}.eicon-justify-end-h:before{content:'\e9a8'}.eicon-justify-end-v:before{content:'\e9a9'}.eicon-justify-space-around-h:before{content:'\e9aa'}.eicon-justify-space-around-v:before{content:'\e9ab'}.eicon-justify-space-between-h:before{content:'\e9ac'}.eicon-justify-space-between-v:before{content:'\e9ad'}.eicon-justify-space-evenly-h:before{content:'\e9ae'}.eicon-justify-space-evenly-v:before{content:'\e9af'}.eicon-justify-start-h:before{content:'\e9b0'}.eicon-justify-start-v:before{content:'\e9b1'}.eicon-eye:before{content:'\e8ac'}.eicon-elementor-square:before{content:'\e813'}
/* [inline: after] */
		.elementor-add-new-section .elementor-add-templately-promo-button{
            background-color: #5d4fff;
            background-image: url(http://www.spiltmilkcafe.co.nz/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg);
            background-repeat: no-repeat;
            background-position: center center;
            margin-left: 5px;
            position: relative;
            bottom: 5px;
        }
/* [/inline: after] */
/*!/wp-content/uploads/elementor/css/custom-frontend-lite.min.css*/
.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-header{font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}.dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:none;color:#6d7882;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;font-size:15px;line-height:1}.dialog-close-button:not(:hover){opacity:.4}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:-webkit-sticky;position:sticky;height:100vh}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}.elementor-fit-aspect-ratio video{width:100%}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;background-color:#f1f3f5;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.elementor-templates-modal .dialog-buttons-wrapper{border:none;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px;color:#fff;width:auto;font-size:15px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}.elementor-templates-modal .dialog-content{height:100%}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{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;height:50px}.elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}.elementor-templates-modal__header__logo-area{text-align:left;padding-left:15px}.elementor-templates-modal__header__logo-area>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-templates-modal__header__logo__icon-wrapper{margin-right:10px;font-size:12px}.elementor-templates-modal__header__logo__title{padding-top:2px}.elementor-templates-modal__header__items-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-templates-modal__header__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-templates-modal__header__item>i{font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}.elementor-templates-modal__header__close--normal{width:47px;border-left:1px solid #e6e9ec}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{padding:10px 10px 10px 20px;margin-right:10px;color:#fff;background-color:#a4afb7;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}.elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-left:10px;margin-left:15px;border-left:1px solid}.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}.elementor-templates-modal__sidebar{-ms-flex-negative:0;flex-shrink:0;width:25%;background-color:hsla(0,0%,100%,.3)}.elementor-templates-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05);box-shadow:inset 0 0 13px rgba(0,0,0,.05)}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-top:1px solid #464b50;margin-top:6px}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.e-logo-wrapper{background:#93003c;display:inline-block;padding:.75em;-webkit-border-radius:50%;border-radius:50%;line-height:1}.e-logo-wrapper i{color:#fff;font-size:1em}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;-webkit-background-size:cover;background-size:cover}.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;-webkit-filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}.elementor-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.elementor-ken-burns--out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.elementor-ken-burns--active{-webkit-transition-duration:20s;-o-transition-duration:20s;transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@media (min-width:-1px){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:1366px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-center .elementor-button{width:auto}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-left .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-center .elementor-button{width:auto}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-left .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-center .elementor-button{width:auto}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-left .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@-webkit-keyframes eicon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes eicon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.eicon-animation-spin{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{min-height:1px}.elementor-column,.elementor-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-column-wrap{width:100%}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:-1px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1px){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1366px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1367px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1px){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:1366px){#elementor-device-mode:after{content:"laptop"}}@media (max-width:-1px){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}.elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button-icon svg{width:1em;height:auto}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}.elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button span{text-decoration:inherit}.elementor-menu-cart__toggle .elementor-button-icon{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}.e-transform .elementor-widget-container{-webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));-webkit-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-ms-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-webkit-transition:-webkit-transform var(--e-transform-transition-duration,.4s);transition:-webkit-transform var(--e-transform-transition-duration,.4s);-o-transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s)}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .elementor-lightbox-content-source{display:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;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-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(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,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-swiper{position:relative}.elementor-main-swiper{position:static}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-swiper-button.swiper-button-disabled{opacity:.3}.swiper-container-cube .elementor-swiper-button{-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.3s;animation-duration:.3s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;-webkit-filter:none;filter:none;border:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}.elementor-lightbox .elementor-swiper-button-prev{left:0}.elementor-lightbox .elementor-swiper-button-next{right:0}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}.elementor-lightbox .elementor-swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-lightbox .elementor-swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{color:var(--lightbox-ui-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;padding:.25em;margin:0 .35em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{-webkit-box-sizing:content-box;box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}.elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:14px 20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:90% 10%;-ms-transform-origin:90% 10%;transform-origin:90% 10%;-webkit-transition:all .25s .1s;-o-transition:all .25s .1s;transition:all .25s .1s;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.elementor-slideshow__share-links a{text-align:left;color:#55595c;font-size:12px;line-height:2.5;display:block;opacity:0;-webkit-transition:opacity .5s .1s;-o-transition:opacity .5s .1s;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-right:.75em}.elementor-slideshow__share-links a i{font-size:1.25em}.elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}.elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;-webkit-transform:translateY(-100%) scaleX(.7);-ms-transform:translateY(-100%) scaleX(.7);transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}.elementor-slideshow--share-mode .elementor-slideshow__share-links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#a4afb7}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none;animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;-webkit-border-radius:3px;border-radius:3px}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}#wpadminbar *{font-style:normal}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:1366px){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1367px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1px){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}.elementor-widget-text-path svg{width:var(--width);max-width:100%;height:auto;overflow:visible;word-spacing:var(--word-spacing);-webkit-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));-ms-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))}.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);-webkit-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;-o-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}.elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);-webkit-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;-o-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color));--fill:var(--color);color:var(--color)}
/* [inline: after] */.elementor-kit-5{--e-global-color-primary:#F3CCE4;--e-global-color-secondary:#F2295B;--e-global-color-text:#202020;--e-global-color-accent:#00000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-3c111dc-letter-spacing:0.3px;--e-global-typography-4f02895-font-family:"Archivo Black";--e-global-typography-4f02895-font-size:1.6rem;--e-global-typography-4f02895-font-weight:bold;--e-global-typography-b0bdbc6-font-family:"Public Sans";--e-global-typography-b0bdbc6-font-size:1rem;--e-global-typography-b0bdbc6-font-weight:normal;}.elementor-kit-5 a{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-b0bdbc6-font-size:0.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}
.elementor-856 .elementor-element.elementor-element-64d8fd9:not(.elementor-motion-effects-element-type-background), .elementor-856 .elementor-element.elementor-element-64d8fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.spiltmilkcafe.co.nz/wp-content/uploads/2021/11/wall-photo-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-856 .elementor-element.elementor-element-64d8fd9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-856 .elementor-element.elementor-element-64d8fd9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-856 .elementor-element.elementor-element-64d8fd9 a{color:#D860A4;}.elementor-856 .elementor-element.elementor-element-64d8fd9 a:hover{color:#B34784;}.elementor-bc-flex-widget .elementor-856 .elementor-element.elementor-element-523516e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-856 .elementor-element.elementor-element-523516e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-856 .elementor-element.elementor-element-523516e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-856 .elementor-element.elementor-element-523516e > .elementor-element-populated{text-align:left;}.elementor-856 .elementor-element.elementor-element-523516e{height:100%;}.elementor-856 .elementor-element.elementor-element-4373d80{color:#D860A4;font-family:"Archivo Black", Sans-serif;font-weight:bold;}.elementor-856 .elementor-element.elementor-element-4b0c284{color:#D860A4;font-family:"Archivo Black", Sans-serif;font-weight:bold;}.elementor-856 .elementor-element.elementor-element-4b0c284 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-856 .elementor-element.elementor-element-1db97b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-856 .elementor-element.elementor-element-baf5c5e > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-856 .elementor-element.elementor-element-97cef56{color:#D860A4;font-family:"Archivo Black", Sans-serif;font-weight:bold;line-height:1em;}.elementor-856 .elementor-element.elementor-element-876c83f{color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-weight:bold;line-height:1em;letter-spacing:-1px;}.elementor-856 .elementor-element.elementor-element-876c83f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-856 .elementor-element.elementor-element-2b5ff8c{text-align:left;color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-weight:bold;line-height:1em;letter-spacing:0px;}.elementor-bc-flex-widget .elementor-856 .elementor-element.elementor-element-c0529c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-856 .elementor-element.elementor-element-c0529c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-856 .elementor-element.elementor-element-c0529c6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-856 .elementor-element.elementor-element-c0529c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-856 .elementor-element.elementor-element-c0529c6{height:100%;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu-container{background-color:#FFFFFF00;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#FFFFFF00;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Archivo Black", Sans-serif;font-weight:bold;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li a span, .elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li span.eael-simple-menu-indicator svg, .elementor-856 .elementor-element.elementor-element-02cf8e1 .indicator-svg svg{width:15px;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li .eael-simple-menu-indicator:before{color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li .eael-simple-menu-indicator{background-color:#ffffff;border-color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff;border-color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#00000000;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu-container .eael-simple-menu-toggle .eicon-menu-bar{color:#000000;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu.eael-simple-menu-responsive li > a{color:#D860A4;background-color:#E9B1CEB0;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu.eael-simple-menu-responsive li > a > span svg{fill:#D860A4;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li a span, .elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li .eael-simple-menu-indicator svg, .elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li a .indicator-svg svg{width:12px;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li .eael-simple-menu-indicator:before{color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li .eael-simple-menu-indicator{background-color:#ffffff;border-color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-856 .elementor-element.elementor-element-02cf8e1 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff;border-color:#f44336;}.elementor-856 .elementor-element.elementor-element-0c64c87{text-align:center;}.elementor-856 .elementor-element.elementor-element-0c64c87 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-856 .elementor-element.elementor-element-decf490{text-align:center;color:#000000;font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:bold;}.elementor-856 .elementor-element.elementor-element-decf490 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-856 .elementor-element.elementor-element-9832002 .elementor-button{font-family:"Archivo Black", Sans-serif;font-weight:bold;}.elementor-856 .elementor-element.elementor-element-9832002 > .elementor-widget-container{margin:3.5rem 0rem 0rem 0rem;}.elementor-856 .elementor-element.elementor-element-81af024 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-856 .elementor-element.elementor-element-8d44a83 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-856 .elementor-element.elementor-element-2c0d364{color:#D860A4;font-family:"Archivo Black", Sans-serif;font-weight:bold;line-height:1em;}.elementor-856 .elementor-element.elementor-element-74af65a{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-weight:bold;line-height:1em;}.elementor-856 .elementor-element.elementor-element-74af65a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-856 .elementor-element.elementor-element-9abd8b8{text-align:left;color:#FFFFFF;font-family:"Archivo", Sans-serif;font-weight:bold;line-height:1em;letter-spacing:0px;}.elementor-856 .elementor-element.elementor-element-87b1294 .elementor-repeater-item-54c913e.elementor-social-icon{background-color:#02010100;}.elementor-856 .elementor-element.elementor-element-87b1294 .elementor-repeater-item-54c913e.elementor-social-icon i{color:#000000;}.elementor-856 .elementor-element.elementor-element-87b1294 .elementor-repeater-item-54c913e.elementor-social-icon svg{fill:#000000;}.elementor-856 .elementor-element.elementor-element-87b1294 .elementor-repeater-item-fea587e.elementor-social-icon{background-color:#02010100;}.elementor-856 .elementor-element.elementor-element-87b1294 .elementor-repeater-item-fea587e.elementor-social-icon i{color:#020101;}.elementor-856 .elementor-element.elementor-element-87b1294 .elementor-repeater-item-fea587e.elementor-social-icon svg{fill:#020101;}.elementor-856 .elementor-element.elementor-element-87b1294{--grid-template-columns:repeat(0, auto);--icon-size:75px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-856 .elementor-element.elementor-element-87b1294 .elementor-widget-container{text-align:left;}.elementor-856 .elementor-element.elementor-element-87b1294 .elementor-social-icon{--icon-padding:0.1em;}.elementor-856 .elementor-element.elementor-element-d3f15e2 .elementor-spacer-inner{height:0vh;}.elementor-bc-flex-widget .elementor-856 .elementor-element.elementor-element-ea7d390.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-856 .elementor-element.elementor-element-ea7d390.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-856 .elementor-element.elementor-element-ea7d390.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-856 .elementor-element.elementor-element-ea7d390{height:100%;}.elementor-856 .elementor-element.elementor-element-a1738c6 .elementor-repeater-item-54c913e.elementor-social-icon{background-color:#02010100;}.elementor-856 .elementor-element.elementor-element-a1738c6 .elementor-repeater-item-54c913e.elementor-social-icon i{color:#000000;}.elementor-856 .elementor-element.elementor-element-a1738c6 .elementor-repeater-item-54c913e.elementor-social-icon svg{fill:#000000;}.elementor-856 .elementor-element.elementor-element-a1738c6 .elementor-repeater-item-fea587e.elementor-social-icon{background-color:#02010100;}.elementor-856 .elementor-element.elementor-element-a1738c6 .elementor-repeater-item-fea587e.elementor-social-icon i{color:#020101;}.elementor-856 .elementor-element.elementor-element-a1738c6 .elementor-repeater-item-fea587e.elementor-social-icon svg{fill:#020101;}.elementor-856 .elementor-element.elementor-element-a1738c6{--grid-template-columns:repeat(0, auto);--icon-size:75px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-856 .elementor-element.elementor-element-a1738c6 .elementor-widget-container{text-align:left;}.elementor-856 .elementor-element.elementor-element-a1738c6 .elementor-social-icon{--icon-padding:0.1em;}.elementor-856 .elementor-element.elementor-element-6bc70ede > .elementor-container{max-width:500px;}.elementor-856 .elementor-element.elementor-element-6bc70ede{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;min-height:0px;height:0px;}.elementor-856 .elementor-element.elementor-element-726c8f87 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-856 .elementor-element.elementor-element-726c8f87{min-height:0px;height:0px;}.elementor-856 .elementor-element.elementor-element-74bb29c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-856 .elementor-element.elementor-element-74bb29c3{height:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-856 .elementor-element.elementor-element-87b1294{--icon-size:50px;}.elementor-856 .elementor-element.elementor-element-a1738c6{--icon-size:50px;}}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-856 .elementor-element.elementor-element-c0529c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-856 .elementor-element.elementor-element-c0529c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-856 .elementor-element.elementor-element-02cf8e1{max-width:25vw;}.elementor-856 .elementor-element.elementor-element-9832002 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-856 .elementor-element.elementor-element-b6a5c44.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-856 .elementor-element.elementor-element-b6a5c44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-856 .elementor-element.elementor-element-b6a5c44.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-856 .elementor-element.elementor-element-87b1294{--icon-size:48px;--grid-column-gap:2px;}.elementor-856 .elementor-element.elementor-element-d3f15e2 .elementor-spacer-inner{height:8vh;}.elementor-856 .elementor-element.elementor-element-a1738c6{--icon-size:48px;--grid-column-gap:2px;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-856 .elementor-element.elementor-element-c0529c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-856 .elementor-element.elementor-element-c0529c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-856 .elementor-element.elementor-element-02cf8e1{max-width:40vw;}.elementor-856 .elementor-element.elementor-element-decf490{font-size:0.4rem;}.elementor-856 .elementor-element.elementor-element-8d44a83{width:70%;}.elementor-856 .elementor-element.elementor-element-74af65a{letter-spacing:-1.4px;}.elementor-856 .elementor-element.elementor-element-9abd8b8{letter-spacing:-1.4px;}.elementor-856 .elementor-element.elementor-element-b6a5c44{width:30%;}.elementor-bc-flex-widget .elementor-856 .elementor-element.elementor-element-b6a5c44.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-856 .elementor-element.elementor-element-b6a5c44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-856 .elementor-element.elementor-element-b6a5c44.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-856 .elementor-element.elementor-element-87b1294{--icon-size:37px;}}@media(max-width:1024px) and (min-width:768px){.elementor-856 .elementor-element.elementor-element-8d44a83{width:70%;}.elementor-856 .elementor-element.elementor-element-b6a5c44{width:30%;}}/* Start custom CSS for section, class: .elementor-element-338367e */.links {
    font-size: 3.6rem;
    font-size: min(5vh, 3.2vw, 3.6rem);
    line-height: 1;
}

.links .elementor-widget-container {
    width: min-content;
    height: fit-content;
}

.links .elementor-widget-container p {
    margin: 0;
}

#nav > .elementor-container .elementor-widget-wrap {
    padding: 2.5vh 2vh !important;
}

#bottom-link {
    margin-top: 3vh;
}


@media only screen and (max-height: 1500px), (max-width: 1650px) {
    .links {
        font-size: 2.8rem;
        font-size: min(5vh, 3.2vw, 3.6rem);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1db97b5 */.hours p, .hours h3 {
    margin-right: 0;
    margin-top: 3vh;
    margin-bottom: 0;
    line-height: 1;
}

.hours h3 {
    line-height: normal !important;
    width: min-content;
    font-family: unset;
    font-size: 3.5rem;
    font-size: min(5vh, 3.2vw, 3.6rem);
}

.hours p {
    font-size: 3.2rem;
    font-size: min(5vh, 3.15vw, 3.2rem);
}

@media only screen and (max-height: 1500px), (max-width: 1650px) {
    .hours h3 {
        font-size: 3rem;
        font-size: min(5vh, 3.2vw, 3.6rem);
    }
    
    .hours p {
        font-size: 2.8rem;
        font-size: min(5vh, 3.15vw, 3.2rem);
    }
}

@media only screen and (max-height: 620px) {
    .hours p, .hours h3 {
        margin-top: 2vh;
    }
}

#left .elementor-widget-wrap {
    flex-direction: column;
}

#main-info-home {
    flex-grow: 1;
}

#main-info-home .elementor-container, #main-info-home-inner-container {
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
}

#main-info-home-inner-container .elementor-widget-wrap {
    flex-direction: column;
    justify-content: flex-end;
    padding: 2.5vh 2vh !important;
}

#main-info-home {
    display: block;
    align-self: flex-end !important;
    margin-top: auto;
    margin-bottom: 0;
}

#main-info-home::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 70vh 0 0 40vw;
    border-color: transparent transparent transparent #e9b1ce;
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for eael-simple-menu, class: .elementor-element-02cf8e1 */.centre .elementor-widget-wrap, #left .elementor-widget-wrap {
    flex-direction: column;
}

.menu {
    position: absolute;
    right: 0;
    top: 0;
}

.menu button {
    margin-bottom: 0 !important;
    height: 100%;
}

.eael-simple-menu-container {
    min-height: 6rem !important;
}

.meu .eicon-menu-bar {
    height: 100%;
}

.menu .eicon-menu-bar:before {
    font-size: 4rem;
    padding: 1rem;
    padding-right: 1.5rem;
}

.eael-simple-menu-toggle {
    padding: 0 !important;
    z-index: 10;
}

#menu-menu {
    top: 0 !important;
}

.eael-nav-menu-wrapper {
    border-radius: 2rem;
}

.elementor-widget-eael-simple-menu, #menu-menu, #menu-menu li, #menu-menu li a {
    z-index: 2;
}

#menu-menu li:first-of-type {
    padding-top: 5.5rem;
}

#menu-menu li a {
    padding: 0 1rem 0 1rem;
}

#menu-menu li:first-of-type a:first-of-type {
    border-radius: 1rem 0 0 0;
    padding: 1rem 1rem 0 1rem;
}

#menu-menu li:last-of-type a:last-of-type {
    border-radius: 0 0 0 1rem;
    padding-bottom: 1rem;
}

#menu-menu li {
    margin: 0;
}

@media only screen and (max-width: 1024px) {
    #menu-menu li a {
        font-size: 1.5rem;
        font-size: min(6vh, 3.5vw, 1.5rem);
    }
}

@media only screen and (max-width: 767px) {
    .eael-simple-menu-container {
        min-height: 4rem !important;
    }

    .menu .eicon-menu-bar:before {
        font-size: 3rem;
        padding: 0.5rem;
        padding-right: 1rem;
    }
    
    #menu-menu li a {
        padding: 0 0.8rem 1vh 1rem;
        font-size: 2rem;
        font-size: min(6vh, 5vw, 2rem);
    }
    
    #menu-menu li:first-of-type {
        padding-top: 4rem;
    }
    
    #menu-menu li:first-of-type a:first-of-type {
        padding: 2vh 0.8rem 1vh 1rem;
    }
    
    #menu-menu li:last-of-type a:last-of-type {
        padding-bottom: 2vh;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c64c87 */.logo img {
    height: 40vh;
    height: min(40vh, 30vw);
    width: auto;
    vertical-align: bottom;
}

@media only screen and (max-width: 1024px) {
    .logo img {
        height: 40vh;
        height: min(30vh, 55vw);
        width: auto;
    }
}

@media only screen and (max-width: 767px) {
    .logo img {
        height: 36vh;
        height: min(35vh, 55vw);
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-decf490 */#subheading h2 {
    font-family: "public sans" !important;
    letter-spacing: -0.06em !important;
    line-height: 1;
    font-size: 2rem;
    font-size: min(4vh, 2.1rem);
    padding-top: 1vh;
    font-weight: bold;
}

/*@media only screen and (max-width: 1800px) {*/
/*    .subheading {*/
/*        padding-bottom: 5vh;*/
/*    }*/
    
/*    .logo {*/
/*        margin-top: 2rem;*/
/*        margin-bottom: 0.5rem;*/
/*    }*/
/*}*/

@media only screen and (max-width: 1024px) {
    #subheading {
        padding-bottom: 0;
        padding-top: 0.5vh;
    }
    
    #subheading h2 {
        font-size: 2.5vh;
        font-size: min(2.8vh, 1.8rem, 3vw);
    }
}

@media only screen and (max-width: 767px) {
    #subheading {
        padding-bottom: 0;
        padding-top: 0.5vh;
    }
    
    #subheading h2 {
        font-size: 2.5vh;
        font-size: min(3vh, 1.8rem, 3.5vw);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9832002 */#order-online .elementor-widget-container .elementor-button-wrapper a {
    margin: 0 auto;
    background: #fffafc;
    width: 17.5rem;
    height: 17.5rem;
    /*min-width: 22rem;*/
    /*min-height: 22rem;*/
    max-height: 25vh;
    max-width: 25vh;
    max-height: min(25vh, 20vw);
    max-width: min(25vh, 20vw);
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    box-shadow: 7px 10px 0 black;
    transition: none;
    font-size: 2.8rem;
    font-size: min(4.5vh, 3.5vw, 2.8rem);
    line-height: 1;
    color: black !important;
}

#order-online .elementor-widget-container p {
    margin: 0 auto;
    width: 100%;
}

#order-online .elementor-widget-container .elementor-button-wrapper a:hover {
    box-shadow: none;
    transform: translate(7px, 10px);
}

@media only screen and (max-height: 950px) and (min-width: 1025px) {
    #order-online .elementor-widget-container {
        margin-top: 1rem;
    }
}

@media only screen and (max-height: 1500px), (max-width: 1650px) {
    #order-online .elementor-widget-container .elementor-button-wrapper a {
        font-size: 2rem;
        font-size: min(4.5vh, 3.5vw, 2.8rem);
    }
}


@media only screen and (max-width: 1024px) {
     #order-online .elementor-widget-container .elementor-button-wrapper a {
        width: 17.5rem;
        height: 17.5rem;
        max-height: 25vh;
        max-width: 25vh;
        max-height: min(22vh, 25vw);
        max-width: min(22vh, 25vw);
        font-size: 2.8rem;
        font-size: min(4vh, 4.2vw, 3rem);
     }
}

@media only screen and (max-height: 950px) and (max-width: 1024px) {
    #order-online .elementor-widget-container {
        margin-top: 1.3rem;
    }
}

@media only screen and (max-width: 767px) {
     #order-online .elementor-widget-container .elementor-button-wrapper a {
        width: 17.5rem;
        height: 17.5rem;
        max-height: 22vh;
        max-width: 22vh;
        max-height: min(20vh, 30vw);
        max-width: min(20vh, 30vw);
        font-size: 1.2rem;
        font-size: min(3.8vh, 5vw, 2rem);
        box-shadow: 3px 5px 0 black;
     }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-87b1294 */.right .elementor-widget-wrap {
    flex-direction: column;
}

#socials-mobile-home {
    align-self: flex-end !important;
    margin-top: auto;
    margin-bottom: 1.6vh;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-81af024 */@media only screen and (max-width: 1024px) {
    .hours-mobile p, .hours-mobile h3 {
        margin-right: 0;
        margin-top: 2.4vh;
        margin-bottom: 0;
        line-height: 1;
    }
    
    .hours-mobile h3 {
        line-height: normal !important;
        width: min-content;
        font-family: unset;
        font-size: 2.2rem;
        font-size: min(3.6vh, 4.4vw, 2.7rem);
    }
    
    .hours-mobile p {
        font-size: 2.1rem;
        font-size: min(3.4vh, 4.2vw, 2.5rem);
    }
}

@media only screen and (max-height: 900px) and (max-width: 1024px) {
    .hours-mobile h3 {
        font-size: 2rem;
        font-size: min(3.6vh, 4.4vw, 2.7rem);
    }
    
    .hours-mobile p {
        font-size: 2rem;
        font-size: min(3.4vh, 4.2vw, 2.5rem);
    }
}

@media only screen and (max-height: 750px) and (max-width: 1024px) {
    .hours-mobile p, .hours-mobile h3 {
        margin-top: 2vh;
        font-size: 1.5rem;
        font-size: min(4vh, 4.3vw, 2.5rem);
    }
}


@media only screen and (max-width: 1024px) {
    #main-info-home-mobile .elementor-container, #main-info-home-inner-container-mobile {
        height: 100%;
        justify-content: flex-end;
    }
    
    #main-info-home-inner-container-mobile .elementor-widget-wrap {
        flex-direction: column;
        justify-content: flex-end;
    }
    
    #main-info-home-mobile {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    #main-info-home-mobile::before {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 50vh 0 0 55vw;
        border-color: transparent transparent transparent #e9b1ce;
        position: absolute;
        bottom: 0;
        left: 0;
    }
}

@media only screen and (max-width: 767px) {
    #main-info-home-mobile::before {
        border-width: 45vh 0 0 55vw;
    }
    
    .hours-mobile h3 {
        font-size: 2.2rem;
        font-size: min(2.8vh, 4.6vw, 3rem);
    }

    .hours-mobile p {
        font-size: 2.1rem;
        font-size: min(2.7vh, 4.5vw, 2.8rem);
    }
}

@media only screen and (max-width: 767px) and (min-width: 550px) and (max-height: 700px) {
    .hours-mobile h3 {
        font-size: 2.3vh;
        font-size: min(3.2vh, 4.8vw, 3rem);
    }

    .hours-mobile p {
        font-size: 2.2vh;
        font-size: min(3.1vh, 4.7vw, 2.8rem);
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a1738c6 */.right .elementor-widget-wrap {
    flex-direction: column;
}

#socials-home {
    align-self: flex-end !important;
    margin-top: auto;
    margin-bottom: 1.6vh;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64d8fd9 */body {
    font-family: unset;
}

.elementor-widget-container:before, .elementor-widget-container:after, .elementor-section .elementor-container:before, .elementor-section .elementor-container:after {
    display: none;
}/* End custom CSS */
/* [/inline: after] */
/*!/wp-content/themes/phlox/css/other/elementor.css*/
/**
 * ELEMENTOR Grid
 */

 .aux-fhd .elementor-section.elementor-section-boxed>.elementor-container,
 .aux-fhd:not(.elementor-page) .elementor-section-boxed>.elementor-container{
	width: auto;
	max-width: 1900px
 }
 .aux-fhd .elementor-add-section{
	max-width: 1940px
 }

 .aux-s-fhd .elementor-section.elementor-section-boxed>.elementor-container,
 .aux-s-fhd:not(.elementor-page) .elementor-section-boxed>.elementor-container{
	 width: auto;
	 max-width: 1600px
 }
 .aux-s-fhd .elementor-add-section {
	max-width: 1640px
}

 .aux-xhd .elementor-section.elementor-section-boxed>.elementor-container,
 .aux-xhd:not(.elementor-page) .elementor-section-boxed>.elementor-container{
	 width: auto;
	 max-width: 1400px
 }
 .aux-xhd .elementor-add-section {
	max-width: 1440px
}

 .aux-hd .elementor-section.elementor-section-boxed>.elementor-container,
 .aux-hd:not(.elementor-page) .elementor-section-boxed>.elementor-container{
	 width: auto;
	 max-width: 1200px
 }
 .aux-hd .elementor-add-section {
	max-width: 1240px
}

 .aux-nd .elementor-section.elementor-section-boxed>.elementor-container,
 .aux-nd:not(.elementor-page) .elementor-section-boxed>.elementor-container{
	 width: auto;
	 max-width: 1000px
 }
 .aux-nd .elementor-add-section {
	max-width: 1040px
}
/*!/wp-content/plugins/auxin-elements/admin/assets/css/elementor-widgets.css*/
/*  */
.auxin-pro .elementor-add-new-section .elementor-add-section-button{
    background-color: #4599c1;
}
/*!/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css*/
.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgNDAwIDEyMCI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30gLnN0NHtmaWxsOiMyMzFGMjA7fSAuc3Q1e29wYWNpdHk6MC43NTtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0NntmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7fSAuc3Q3e29wYWNpdHk6MC40O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q4e29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q5e29wYWNpdHk6MC44O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxMHtvcGFjaXR5OjAuOTtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0MTF7b3BhY2l0eTowLjM7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldzt9IC5zdDEye29wYWNpdHk6MC41O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxM3tvcGFjaXR5OjAuNztmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi41IDguNWMuMy4xLjQuNS4yLjgtLjEuMS0uMS4yLS4yLjJsLTExLjQgN2MtLjUuMy0uOC4xLS44LS41VjJjMC0uNS40LS44LjgtLjVsMTEuNCA3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNCAxaDIuMmMuNiAwIDEgLjQgMSAxdjE0YzAgLjYtLjQgMS0xIDFIMjRjLS42IDAtMS0uNC0xLTFWMmMwLS41LjQtMSAxLTF6bTkuOCAwSDM2Yy42IDAgMSAuNCAxIDF2MTRjMCAuNi0uNCAxLTEgMWgtMi4yYy0uNiAwLTEtLjQtMS0xVjJjMC0uNS40LTEgMS0xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MSAxLjRjMC0uNi40LTEgMS0xaDUuNGMuNiAwIC43LjMuMy43bC02IDZjLS40LjQtLjcuMy0uNy0uM1YxLjR6bTAgMTUuOGMwIC42LjQgMSAxIDFoNS40Yy42IDAgLjctLjMuMy0uN2wtNi02Yy0uNC0uNC0uNy0uMy0uNy4zdjUuNHpNOTguOCAxLjRjMC0uNi0uNC0xLTEtMWgtNS40Yy0uNiAwLS43LjMtLjMuN2w2IDZjLjQuNC43LjMuNy0uM1YxLjR6bTAgMTUuOGMwIC42LS40IDEtMSAxaC01LjRjLS42IDAtLjctLjMtLjMtLjdsNi02Yy40LS40LjctLjMuNy4zdjUuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyLjcgNWMwIC42LjQgMSAxIDFoNC4xYy42IDAgLjctLjMuMy0uN0wxMTMuNC42Yy0uNC0uNC0uNy0uMy0uNy4zVjV6bS03LjEgMWMuNiAwIDEtLjQgMS0xVi45YzAtLjYtLjMtLjctLjctLjNsLTQuNyA0LjdjLS40LjQtLjMuNy4zLjdoNC4xem0xIDcuMWMwLS42LS40LTEtMS0xaC00LjFjLS42IDAtLjcuMy0uMy43bDQuNyA0LjdjLjQuNC43LjMuNy0uM3YtNC4xem03LjEtMWMtLjYgMC0xIC40LTEgMXY0LjFjMCAuNS4zLjcuNy4zbDQuNy00LjdjLjQtLjQuMy0uNy0uMy0uN2gtNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NyA1LjhjLS41LjQtMS4yLjYtMS44LjZINjJjLS42IDAtMSAuNC0xIDF2NS43YzAgLjYuNCAxIDEgMWg0LjJjLjMuMi41LjQuOC42bDMuNSAyLjZjLjQuMy44LjEuOC0uNFYzLjVjMC0uNS0uNC0uNy0uOC0uNEw2NyA1Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTczLjkgMi41czMuOS0uOCAzLjkgNy43LTMuOSA3LjgtMy45IDcuOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Mi42IDYuNHMyLjYtLjQgMi42IDMuOC0yLjYgMy45LTIuNiAzLjkiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcgNS44Yy0uNS40LTEuMi42LTEuOC42SDQyYy0uNiAwLTEgLjQtMSAxdjUuN2MwIC42LjQgMSAxIDFoNC4yYy4zLjIuNS40LjguNmwzLjUgMi42Yy40LjMuOC4xLjgtLjRWMy41YzAtLjUtLjQtLjctLjgtLjRMNDcgNS44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Mi44IDdsNS40IDUuNG0tNS40IDBMNTguMiA3Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEyOC43IDguNmMtNi4yLTQuMi02LjUgNy44IDAgMy45bTYuNS0zLjljLTYuMi00LjItNi41IDcuOCAwIDMuOSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjIuMiAzLjRoMTUuN3YxMy4xaC0xNS43VjMuNHpNMTIwLjggMnYxNS43aDE4LjNWMmgtMTguM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQzLjIgM2gxNGMxLjEgMCAyIC45IDIgMnYxMGMwIDEuMS0uOSAyLTIgMmgtMTRjLTEuMSAwLTItLjktMi0yVjVjMC0xLjEuOS0yIDItMnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQ2LjQgMTMuOGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNi44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uNy41LTEuNi43LTIuNS44em03LjUgMGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNS44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uOC41LTEuNy43LTIuNi44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MC4zIDc3Yy42LjIuOC44LjYgMS40LS4xLjMtLjMuNS0uNi42TDMwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDYwLjMgNzd6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTIuNSA3OWMwLTIwLjcgMTYuOC0zNy41IDM3LjUtMzcuNVM3Ny41IDU4LjMgNzcuNSA3OSA2MC43IDExNi41IDQwIDExNi41IDIuNSA5OS43IDIuNSA3OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQwLjMgNzdjLjYuMi44LjguNiAxLjQtLjEuMy0uMy41LS42LjZMMTEwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDE0MC4zIDc3eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik04Mi41IDc5YzAtMjAuNyAxNi44LTM3LjUgMzcuNS0zNy41czM3LjUgMTYuOCAzNy41IDM3LjUtMTYuOCAzNy41LTM3LjUgMzcuNVM4Mi41IDk5LjcgODIuNSA3OXoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMDEuOSIgY3k9IjQ3LjEiIHI9IjguMSIvPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjIzMy45IiBjeT0iNzkiIHI9IjUiLz48Y2lyY2xlIGNsYXNzPSJzdDgiIGN4PSIyMDEuOSIgY3k9IjExMC45IiByPSI2Ii8+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iMTcwLjEiIGN5PSI3OSIgcj0iNyIvPjxjaXJjbGUgY2xhc3M9InN0MTAiIGN4PSIxNzguMiIgY3k9IjU2LjMiIHI9IjcuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTEiIGN4PSIyMjYuMyIgY3k9IjU2LjEiIHI9IjQuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTIiIGN4PSIyMjUuOCIgY3k9IjEwMi44IiByPSI1LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEzIiBjeD0iMTc4LjIiIGN5PSIxMDIuOCIgcj0iNi41Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OCA5LjRjMCAuNC0uNC43LS45LjctLjEgMC0uMiAwLS4yLS4xTDE3MiA4LjJjLS41LS4yLS42LS42LS4xLS44bDYuMi0zLjZjLjUtLjMuOC0uMS43LjVsLS44IDUuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY5LjQgMTUuOWMtMSAwLTItLjItMi45LS43LTItMS0zLjItMy0zLjItNS4yLjEtMy40IDIuOS02IDYuMy02IDIuNS4xIDQuOCAxLjcgNS42IDQuMWwuMS0uMSAyLjEgMS4xYy0uNi00LjQtNC43LTcuNS05LjEtNi45LTMuOS42LTYuOSAzLjktNyA3LjkgMCAyLjkgMS43IDUuNiA0LjMgNyAxLjIuNiAyLjUuOSAzLjggMSAyLjYgMCA1LTEuMiA2LjYtMy4zbC0xLjgtLjljLTEuMiAxLjItMyAyLTQuOCAyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODMuNCAzLjJjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNS0xLjUtLjctMS41LTEuNWMwLS45LjctMS41IDEuNS0xLjV6bTUuMSAwaDguNWMuOSAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41aC04LjVjLS45IDAtMS41LS43LTEuNS0xLjUtLjEtLjkuNi0xLjUgMS41LTEuNXptLTUuMSA1Yy44IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjUtMS41LS43LTEuNS0xLjVjMC0uOS43LTEuNSAxLjUtMS41em01LjEgMGg4LjVjLjkgMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNWgtOC41Yy0uOSAwLTEuNS0uNy0xLjUtMS41LS4xLS45LjYtMS41IDEuNS0xLjV6bS01LjEgNWMuOCAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41LTEuNS0uNy0xLjUtMS41YzAtLjkuNy0xLjUgMS41LTEuNXptNS4xIDBoOC41Yy45IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjVoLTguNWMtLjkgMC0xLjUtLjctMS41LTEuNS0uMS0uOS42LTEuNSAxLjUtMS41eiIvPjwvc3ZnPgo=) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgNDAwIDEyMCI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30gLnN0NHtmaWxsOiMyMzFGMjA7fSAuc3Q1e29wYWNpdHk6MC43NTtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0NntmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7fSAuc3Q3e29wYWNpdHk6MC40O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q4e29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q5e29wYWNpdHk6MC44O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxMHtvcGFjaXR5OjAuOTtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0MTF7b3BhY2l0eTowLjM7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldzt9IC5zdDEye29wYWNpdHk6MC41O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxM3tvcGFjaXR5OjAuNztmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi41IDguNWMuMy4xLjQuNS4yLjgtLjEuMS0uMS4yLS4yLjJsLTExLjQgN2MtLjUuMy0uOC4xLS44LS41VjJjMC0uNS40LS44LjgtLjVsMTEuNCA3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNCAxaDIuMmMuNiAwIDEgLjQgMSAxdjE0YzAgLjYtLjQgMS0xIDFIMjRjLS42IDAtMS0uNC0xLTFWMmMwLS41LjQtMSAxLTF6bTkuOCAwSDM2Yy42IDAgMSAuNCAxIDF2MTRjMCAuNi0uNCAxLTEgMWgtMi4yYy0uNiAwLTEtLjQtMS0xVjJjMC0uNS40LTEgMS0xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MSAxLjRjMC0uNi40LTEgMS0xaDUuNGMuNiAwIC43LjMuMy43bC02IDZjLS40LjQtLjcuMy0uNy0uM1YxLjR6bTAgMTUuOGMwIC42LjQgMSAxIDFoNS40Yy42IDAgLjctLjMuMy0uN2wtNi02Yy0uNC0uNC0uNy0uMy0uNy4zdjUuNHpNOTguOCAxLjRjMC0uNi0uNC0xLTEtMWgtNS40Yy0uNiAwLS43LjMtLjMuN2w2IDZjLjQuNC43LjMuNy0uM1YxLjR6bTAgMTUuOGMwIC42LS40IDEtMSAxaC01LjRjLS42IDAtLjctLjMtLjMtLjdsNi02Yy40LS40LjctLjMuNy4zdjUuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyLjcgNWMwIC42LjQgMSAxIDFoNC4xYy42IDAgLjctLjMuMy0uN0wxMTMuNC42Yy0uNC0uNC0uNy0uMy0uNy4zVjV6bS03LjEgMWMuNiAwIDEtLjQgMS0xVi45YzAtLjYtLjMtLjctLjctLjNsLTQuNyA0LjdjLS40LjQtLjMuNy4zLjdoNC4xem0xIDcuMWMwLS42LS40LTEtMS0xaC00LjFjLS42IDAtLjcuMy0uMy43bDQuNyA0LjdjLjQuNC43LjMuNy0uM3YtNC4xem03LjEtMWMtLjYgMC0xIC40LTEgMXY0LjFjMCAuNS4zLjcuNy4zbDQuNy00LjdjLjQtLjQuMy0uNy0uMy0uN2gtNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NyA1LjhjLS41LjQtMS4yLjYtMS44LjZINjJjLS42IDAtMSAuNC0xIDF2NS43YzAgLjYuNCAxIDEgMWg0LjJjLjMuMi41LjQuOC42bDMuNSAyLjZjLjQuMy44LjEuOC0uNFYzLjVjMC0uNS0uNC0uNy0uOC0uNEw2NyA1Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTczLjkgMi41czMuOS0uOCAzLjkgNy43LTMuOSA3LjgtMy45IDcuOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Mi42IDYuNHMyLjYtLjQgMi42IDMuOC0yLjYgMy45LTIuNiAzLjkiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcgNS44Yy0uNS40LTEuMi42LTEuOC42SDQyYy0uNiAwLTEgLjQtMSAxdjUuN2MwIC42LjQgMSAxIDFoNC4yYy4zLjIuNS40LjguNmwzLjUgMi42Yy40LjMuOC4xLjgtLjRWMy41YzAtLjUtLjQtLjctLjgtLjRMNDcgNS44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Mi44IDdsNS40IDUuNG0tNS40IDBMNTguMiA3Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEyOC43IDguNmMtNi4yLTQuMi02LjUgNy44IDAgMy45bTYuNS0zLjljLTYuMi00LjItNi41IDcuOCAwIDMuOSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjIuMiAzLjRoMTUuN3YxMy4xaC0xNS43VjMuNHpNMTIwLjggMnYxNS43aDE4LjNWMmgtMTguM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQzLjIgM2gxNGMxLjEgMCAyIC45IDIgMnYxMGMwIDEuMS0uOSAyLTIgMmgtMTRjLTEuMSAwLTItLjktMi0yVjVjMC0xLjEuOS0yIDItMnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQ2LjQgMTMuOGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNi44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uNy41LTEuNi43LTIuNS44em03LjUgMGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNS44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uOC41LTEuNy43LTIuNi44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MC4zIDc3Yy42LjIuOC44LjYgMS40LS4xLjMtLjMuNS0uNi42TDMwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDYwLjMgNzd6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTIuNSA3OWMwLTIwLjcgMTYuOC0zNy41IDM3LjUtMzcuNVM3Ny41IDU4LjMgNzcuNSA3OSA2MC43IDExNi41IDQwIDExNi41IDIuNSA5OS43IDIuNSA3OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQwLjMgNzdjLjYuMi44LjguNiAxLjQtLjEuMy0uMy41LS42LjZMMTEwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDE0MC4zIDc3eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik04Mi41IDc5YzAtMjAuNyAxNi44LTM3LjUgMzcuNS0zNy41czM3LjUgMTYuOCAzNy41IDM3LjUtMTYuOCAzNy41LTM3LjUgMzcuNVM4Mi41IDk5LjcgODIuNSA3OXoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMDEuOSIgY3k9IjQ3LjEiIHI9IjguMSIvPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjIzMy45IiBjeT0iNzkiIHI9IjUiLz48Y2lyY2xlIGNsYXNzPSJzdDgiIGN4PSIyMDEuOSIgY3k9IjExMC45IiByPSI2Ii8+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iMTcwLjEiIGN5PSI3OSIgcj0iNyIvPjxjaXJjbGUgY2xhc3M9InN0MTAiIGN4PSIxNzguMiIgY3k9IjU2LjMiIHI9IjcuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTEiIGN4PSIyMjYuMyIgY3k9IjU2LjEiIHI9IjQuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTIiIGN4PSIyMjUuOCIgY3k9IjEwMi44IiByPSI1LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEzIiBjeD0iMTc4LjIiIGN5PSIxMDIuOCIgcj0iNi41Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OCA5LjRjMCAuNC0uNC43LS45LjctLjEgMC0uMiAwLS4yLS4xTDE3MiA4LjJjLS41LS4yLS42LS42LS4xLS44bDYuMi0zLjZjLjUtLjMuOC0uMS43LjVsLS44IDUuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY5LjQgMTUuOWMtMSAwLTItLjItMi45LS43LTItMS0zLjItMy0zLjItNS4yLjEtMy40IDIuOS02IDYuMy02IDIuNS4xIDQuOCAxLjcgNS42IDQuMWwuMS0uMSAyLjEgMS4xYy0uNi00LjQtNC43LTcuNS05LjEtNi45LTMuOS42LTYuOSAzLjktNyA3LjkgMCAyLjkgMS43IDUuNiA0LjMgNyAxLjIuNiAyLjUuOSAzLjggMSAyLjYgMCA1LTEuMiA2LjYtMy4zbC0xLjgtLjljLTEuMiAxLjItMyAyLTQuOCAyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODMuNCAzLjJjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNS0xLjUtLjctMS41LTEuNWMwLS45LjctMS41IDEuNS0xLjV6bTUuMSAwaDguNWMuOSAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41aC04LjVjLS45IDAtMS41LS43LTEuNS0xLjUtLjEtLjkuNi0xLjUgMS41LTEuNXptLTUuMSA1Yy44IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjUtMS41LS43LTEuNS0xLjVjMC0uOS43LTEuNSAxLjUtMS41em01LjEgMGg4LjVjLjkgMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNWgtOC41Yy0uOSAwLTEuNS0uNy0xLjUtMS41LS4xLS45LjYtMS41IDEuNS0xLjV6bS01LjEgNWMuOCAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41LTEuNS0uNy0xLjUtMS41YzAtLjkuNy0xLjUgMS41LTEuNXptNS4xIDBoOC41Yy45IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjVoLTguNWMtLjkgMC0xLjUtLjctMS41LTEuNS0uMS0uOS42LTEuNSAxLjUtMS41eiIvPjwvc3ZnPgo=) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgNDAwIDEyMCI+PHN0eWxlPi5zdDB7ZmlsbDojRkZGRkZGO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9IC5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fSAuc3Qye2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDt9IC5zdDN7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO30gLnN0NHtmaWxsOiMyMzFGMjA7fSAuc3Q1e29wYWNpdHk6MC43NTtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0NntmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjU7fSAuc3Q3e29wYWNpdHk6MC40O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q4e29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3Q5e29wYWNpdHk6MC44O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxMHtvcGFjaXR5OjAuOTtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O30gLnN0MTF7b3BhY2l0eTowLjM7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldzt9IC5zdDEye29wYWNpdHk6MC41O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXc7fSAuc3QxM3tvcGFjaXR5OjAuNztmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi41IDguNWMuMy4xLjQuNS4yLjgtLjEuMS0uMS4yLS4yLjJsLTExLjQgN2MtLjUuMy0uOC4xLS44LS41VjJjMC0uNS40LS44LjgtLjVsMTEuNCA3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNCAxaDIuMmMuNiAwIDEgLjQgMSAxdjE0YzAgLjYtLjQgMS0xIDFIMjRjLS42IDAtMS0uNC0xLTFWMmMwLS41LjQtMSAxLTF6bTkuOCAwSDM2Yy42IDAgMSAuNCAxIDF2MTRjMCAuNi0uNCAxLTEgMWgtMi4yYy0uNiAwLTEtLjQtMS0xVjJjMC0uNS40LTEgMS0xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MSAxLjRjMC0uNi40LTEgMS0xaDUuNGMuNiAwIC43LjMuMy43bC02IDZjLS40LjQtLjcuMy0uNy0uM1YxLjR6bTAgMTUuOGMwIC42LjQgMSAxIDFoNS40Yy42IDAgLjctLjMuMy0uN2wtNi02Yy0uNC0uNC0uNy0uMy0uNy4zdjUuNHpNOTguOCAxLjRjMC0uNi0uNC0xLTEtMWgtNS40Yy0uNiAwLS43LjMtLjMuN2w2IDZjLjQuNC43LjMuNy0uM1YxLjR6bTAgMTUuOGMwIC42LS40IDEtMSAxaC01LjRjLS42IDAtLjctLjMtLjMtLjdsNi02Yy40LS40LjctLjMuNy4zdjUuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyLjcgNWMwIC42LjQgMSAxIDFoNC4xYy42IDAgLjctLjMuMy0uN0wxMTMuNC42Yy0uNC0uNC0uNy0uMy0uNy4zVjV6bS03LjEgMWMuNiAwIDEtLjQgMS0xVi45YzAtLjYtLjMtLjctLjctLjNsLTQuNyA0LjdjLS40LjQtLjMuNy4zLjdoNC4xem0xIDcuMWMwLS42LS40LTEtMS0xaC00LjFjLS42IDAtLjcuMy0uMy43bDQuNyA0LjdjLjQuNC43LjMuNy0uM3YtNC4xem03LjEtMWMtLjYgMC0xIC40LTEgMXY0LjFjMCAuNS4zLjcuNy4zbDQuNy00LjdjLjQtLjQuMy0uNy0uMy0uN2gtNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NyA1LjhjLS41LjQtMS4yLjYtMS44LjZINjJjLS42IDAtMSAuNC0xIDF2NS43YzAgLjYuNCAxIDEgMWg0LjJjLjMuMi41LjQuOC42bDMuNSAyLjZjLjQuMy44LjEuOC0uNFYzLjVjMC0uNS0uNC0uNy0uOC0uNEw2NyA1Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTczLjkgMi41czMuOS0uOCAzLjkgNy43LTMuOSA3LjgtMy45IDcuOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03Mi42IDYuNHMyLjYtLjQgMi42IDMuOC0yLjYgMy45LTIuNiAzLjkiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcgNS44Yy0uNS40LTEuMi42LTEuOC42SDQyYy0uNiAwLTEgLjQtMSAxdjUuN2MwIC42LjQgMSAxIDFoNC4yYy4zLjIuNS40LjguNmwzLjUgMi42Yy40LjMuOC4xLjgtLjRWMy41YzAtLjUtLjQtLjctLjgtLjRMNDcgNS44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Mi44IDdsNS40IDUuNG0tNS40IDBMNTguMiA3Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEyOC43IDguNmMtNi4yLTQuMi02LjUgNy44IDAgMy45bTYuNS0zLjljLTYuMi00LjItNi41IDcuOCAwIDMuOSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjIuMiAzLjRoMTUuN3YxMy4xaC0xNS43VjMuNHpNMTIwLjggMnYxNS43aDE4LjNWMmgtMTguM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQzLjIgM2gxNGMxLjEgMCAyIC45IDIgMnYxMGMwIDEuMS0uOSAyLTIgMmgtMTRjLTEuMSAwLTItLjktMi0yVjVjMC0xLjEuOS0yIDItMnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQ2LjQgMTMuOGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNi44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uNy41LTEuNi43LTIuNS44em03LjUgMGMtLjggMC0xLjYtLjQtMi4xLTEtMS4xLTEuNC0xLTMuNC4xLTQuOC41LS42IDItMS43IDQuNi4ybC0uNS44Yy0xLjQtMS0yLjYtMS4xLTMuMy0uMy0uOCAxLS44IDIuNC0uMSAzLjUuNy45IDEuOS44IDMuNC0uMWwuNS45Yy0uOC41LTEuNy43LTIuNi44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MC4zIDc3Yy42LjIuOC44LjYgMS40LS4xLjMtLjMuNS0uNi42TDMwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDYwLjMgNzd6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTIuNSA3OWMwLTIwLjcgMTYuOC0zNy41IDM3LjUtMzcuNVM3Ny41IDU4LjMgNzcuNSA3OSA2MC43IDExNi41IDQwIDExNi41IDIuNSA5OS43IDIuNSA3OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQwLjMgNzdjLjYuMi44LjguNiAxLjQtLjEuMy0uMy41LS42LjZMMTEwIDk2LjVjLTEgLjYtMS43LjEtMS43LTF2LTM1YzAtMS4xLjgtMS41IDEuNy0xTDE0MC4zIDc3eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik04Mi41IDc5YzAtMjAuNyAxNi44LTM3LjUgMzcuNS0zNy41czM3LjUgMTYuOCAzNy41IDM3LjUtMTYuOCAzNy41LTM3LjUgMzcuNVM4Mi41IDk5LjcgODIuNSA3OXoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMDEuOSIgY3k9IjQ3LjEiIHI9IjguMSIvPjxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjIzMy45IiBjeT0iNzkiIHI9IjUiLz48Y2lyY2xlIGNsYXNzPSJzdDgiIGN4PSIyMDEuOSIgY3k9IjExMC45IiByPSI2Ii8+PGNpcmNsZSBjbGFzcz0ic3Q5IiBjeD0iMTcwLjEiIGN5PSI3OSIgcj0iNyIvPjxjaXJjbGUgY2xhc3M9InN0MTAiIGN4PSIxNzguMiIgY3k9IjU2LjMiIHI9IjcuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTEiIGN4PSIyMjYuMyIgY3k9IjU2LjEiIHI9IjQuNSIvPjxjaXJjbGUgY2xhc3M9InN0MTIiIGN4PSIyMjUuOCIgY3k9IjEwMi44IiByPSI1LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEzIiBjeD0iMTc4LjIiIGN5PSIxMDIuOCIgcj0iNi41Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OCA5LjRjMCAuNC0uNC43LS45LjctLjEgMC0uMiAwLS4yLS4xTDE3MiA4LjJjLS41LS4yLS42LS42LS4xLS44bDYuMi0zLjZjLjUtLjMuOC0uMS43LjVsLS44IDUuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY5LjQgMTUuOWMtMSAwLTItLjItMi45LS43LTItMS0zLjItMy0zLjItNS4yLjEtMy40IDIuOS02IDYuMy02IDIuNS4xIDQuOCAxLjcgNS42IDQuMWwuMS0uMSAyLjEgMS4xYy0uNi00LjQtNC43LTcuNS05LjEtNi45LTMuOS42LTYuOSAzLjktNyA3LjkgMCAyLjkgMS43IDUuNiA0LjMgNyAxLjIuNiAyLjUuOSAzLjggMSAyLjYgMCA1LTEuMiA2LjYtMy4zbC0xLjgtLjljLTEuMiAxLjItMyAyLTQuOCAyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODMuNCAzLjJjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNS0xLjUtLjctMS41LTEuNWMwLS45LjctMS41IDEuNS0xLjV6bTUuMSAwaDguNWMuOSAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41aC04LjVjLS45IDAtMS41LS43LTEuNS0xLjUtLjEtLjkuNi0xLjUgMS41LTEuNXptLTUuMSA1Yy44IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjUtMS41LS43LTEuNS0xLjVjMC0uOS43LTEuNSAxLjUtMS41em01LjEgMGg4LjVjLjkgMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNWgtOC41Yy0uOSAwLTEuNS0uNy0xLjUtMS41LS4xLS45LjYtMS41IDEuNS0xLjV6bS01LjEgNWMuOCAwIDEuNS43IDEuNSAxLjVzLS43IDEuNS0xLjUgMS41LTEuNS0uNy0xLjUtMS41YzAtLjkuNy0xLjUgMS41LTEuNXptNS4xIDBoOC41Yy45IDAgMS41LjcgMS41IDEuNXMtLjcgMS41LTEuNSAxLjVoLTguNWMtLjkgMC0xLjUtLjctMS41LTEuNS0uMS0uOS42LTEuNSAxLjUtMS41eiIvPjwvc3ZnPgo=);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}
/*!/wp-includes/js/mediaelement/wp-mediaelement.min.css*/
.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}
/*!/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css*/
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT 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-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.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:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/*!/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css*/
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}
/*!/wp-content/uploads/phlox/custom.css*/
/*
===============================================================
 #CUSTOM CSS
- Please do not edit this file. This file is generated from admin area.
- Every changes here will be overwritten by theme
===============================================================*/
    /* header-logo-width 
=========================*/
.aux-logo-header .aux-logo-anchor{ max-width:80px; }
/* header-logo-max-height-type 
=========================*/
.aux-logo-header .aux-logo-anchor > img { max-height:85px; }
/* elementor-color-primary 
=========================*/
.aux-customize-preview.elementor-kit-5 {--e-global-color-primary: #F3CCE4;}
/* elementor-color-secondary 
=========================*/
.aux-customize-preview.elementor-kit-5 {--e-global-color-secondary: #F2295B;}
/* elementor-color-text 
=========================*/
.aux-customize-preview.elementor-kit-5 {--e-global-color-text: #202020;}
/* elementor-color-accent 
=========================*/
.aux-customize-preview.elementor-kit-5 {--e-global-color-accent: #00000000;}
/* site-frame-background-color 
=========================*/
@media screen and (min-width: 700px) { .aux-framed .aux-side-frames, body.aux-framed:after, .aux-framed .aux-side-frames:before, .aux-framed .aux-side-frames:after {background-color:#111111;}}
/* sticky-header-color 
=========================*/
.aux-elementor-header.aux-sticky .elementor-section-wrap > .elementor-section { background-color:#FFFFFF !important; }
/* site-header-container-scaled-height 
=========================*/
.aux-top-sticky .site-header-section.aux-sticky .aux-fill .aux-menu-depth-0 > .aux-item-content, .aux-top-sticky .site-header-section.aux-sticky .aux-header-elements,.aux-elementor-header.aux-sticky .elementor-section-wrap > .elementor-section > .elementor-container { min-height:80px; }
/* site-header-container-height 
=========================*/
.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height:85px; }
/* site-transparent-header-bgcolor 
=========================*/
.site-header-section { background-color:#FFFFFF; }
/* site-vertical-menu-background-color 
=========================*/
.aux-vertical-menu-side { background-color:#FFF; }
/* site-header-navigation-item-height 
=========================*/
.site-header-section .aux-middle .aux-menu-depth-0 > .aux-item-content { height:60px; }
/* site-mobile-header-toggle-button-color 
=========================*/
.site-header-section .aux-header .aux-burger:before, .site-header-section .aux-header .aux-burger:after, .site-header-section .aux-header .aux-burger .mid-line { border-color:#3d3d3d; }
/* site-menu-full-screen-background-color 
=========================*/
#fs-menu-search:before { background-color:rgba(255, 255, 255, 0.95); }
/* site-top-header-background-color 
=========================*/
#top-header {background-color:#FFFFFF;}
/* blog-post-share-button-icon-size 
=========================*/
.single-post .aux-single-post-share span::before { font-size:10px; }
/* post-title-bar-overlay-pattern-opacity 
=========================*/
.single-post .aux-overlay-bg-hash::before { opacity:0.15; }
/* page-title-bar-overlay-pattern-opacity 
=========================*/
.page .aux-overlay-bg-hash::before { opacity:0.5; }
/* subfooter-bar-layout-bg-color 
=========================*/
.aux-subfooter-bar { background-color:#fafafa; }
/* subfooter-bar-top-border-color 
=========================*/
.aux-subfooter-bar { border-top:1px solid #EAEAEA; }
/* subfooter-layout-bg-image-position 
=========================*/
.aux-subfooter {background-position:center center;}
/* subfooter-layout-bg-image-size 
=========================*/
.aux-subfooter {background-size:cover;}
/* subfooter-layout-bg-image-repeat 
=========================*/
.aux-subfooter {background-repeat:no-repeat;}
/* subfooter-top-border-color 
=========================*/
.aux-subfooter { border-top:1px solid #EAEAEA; }
/* site-footer-bg-color 
=========================*/
.aux-site-footer {background-color:#1A1A1A;}
/* footer-top-border-color 
=========================*/
.aux-site-footer {border-top:1px solid #EAEAEA;}
/* footer-top-border-width 
=========================*/
.aux-site-footer { border-top-width:1px; }
/* site-secondary-logo-max-height 
=========================*/
.aux-logo-footer .aux-logo-anchor img { max-height:50px; }
/* page-preload-page-overlay-color 
=========================*/
.csstransitions .aux-page-animation-cover .aux-page-animation-overlay {background-color:rgb(233, 177, 206);}
/*!/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css*/
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT 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-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.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}
/*!/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css*/
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
/*!/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css*/
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}