/* Minification failed. Returning unminified contents.
(10550,12): run-time error CSS1038: Expected hex color, found '#ffff'
(10704,31): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(10705,23): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;position:relative;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;z-index:7}.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .reusable-block-indicator{background:#fff;border-left:1px dashed #e2e4e7;color:#555d66;border-bottom:1px dashed #e2e4e7;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background:0 0;border:2px solid currentcolor}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:50%;flex-grow:0}}@media (min-width:600px){.wp-block-column:nth-child(odd){margin-right:32px}.wp-block-column:nth-child(even){margin-left:32px}.wp-block-column:not(:first-child){margin-left:32px}.wp-block-column:not(:last-child){margin-right:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:center center;min-height:430px;width:100%;margin:0 0 1.5em 0;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover,.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover{color:#fff}.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}}.wp-block-cover-image.has-background-dim::before,.wp-block-cover.has-background-dim::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10::before,.wp-block-cover.has-background-dim.has-background-dim-10::before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20::before,.wp-block-cover.has-background-dim.has-background-dim-20::before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30::before,.wp-block-cover.has-background-dim.has-background-dim-30::before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40::before,.wp-block-cover.has-background-dim.has-background-dim-40::before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50::before,.wp-block-cover.has-background-dim.has-background-dim-50::before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60::before,.wp-block-cover.has-background-dim.has-background-dim-60::before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70::before,.wp-block-cover.has-background-dim.has-background-dim-70::before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80::before,.wp-block-cover.has-background-dim.has-background-dim-80::before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90::before,.wp-block-cover.has-background-dim.has-background-dim-90::before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100::before,.wp-block-cover.has-background-dim.has-background-dim-100::before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image::after,.wp-block-cover::after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (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__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,.editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.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__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;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}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.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:40px 10px 5px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 60%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.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:-webkit-sticky) or (position:sticky)){.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}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/ 2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(even),.wp-block-gallery .blocks-gallery-item:nth-of-type(even){margin-right:0}.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){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 16px * 2)/ 3);margin-right:16px}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 16px * 3)/ 4);margin-right:16px}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 16px * 4)/ 5);margin-right:16px}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 16px * 5)/ 6);margin-right:16px}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 16px * 6)/ 7);margin-right:16px}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 16px * 7)/ 8);margin-right:16px}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.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}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.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,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;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:52px}.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:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc((100% / 2) - 16px)}.wp-block-latest-posts.columns-3 li{width:calc((100% / 3) - 16px)}.wp-block-latest-posts.columns-4 li{width:calc((100% / 4) - 16px)}.wp-block-latest-posts.columns-5 li{width:calc((100% / 5) - 16px)}.wp-block-latest-posts.columns-6 li{width:calc((100% / 6) - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid}.wp-block-media-text{grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8% 0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}p.is-small-text{font-size:14px}p.is-regular-text{font-size:16px}p.is-large-text{font-size:36px}p.is-larger-text{font-size:48px}p.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:not(:focus)::after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;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:0 0}.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:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;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:18px;text-align:right}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:0 0;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots::before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns{display:flex}.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;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:calc(100% / 2)}.wp-block-text-columns.columns-3 .wp-block-column{width:calc(100% / 3)}.wp-block-text-columns.columns-4 .wp-block-column{width:calc(100% / 4)}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (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;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

@font-face {
    font-family: 'Copperplate Gothic Light';
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/Copperplate Gothic Light Regular.ttf");
    /*src: url("/fonts/fontawesome/fa-brands-400d41d.eot?#iefix") format("embedded-opentype"),url("/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),url("/fonts/fontawesome/fa-brands-400.woff") format("woff"),url("/fonts/fontawesome/fa-brands-400.ttf") format("truetype"),url("/fonts/fontawesome/fa-brands-400.svg#fontawesome") format("svg")*/
}


body {
    font-family: 'Copperplate Gothic Light';
    font-weight: normal;
    color: #b49371;
}


.fa-inverse, .float, .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover, .lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share, .lg-toolbar .lg-icon:hover, .pixelcarve a:hover, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .wpcf7-response-output {
    color: #fff
}

progress, sub, sup {
    vertical-align: baseline
}

*, .fa-ul > li, .lg-outer #lg-share, .lg-outer .lg, .wpcf7-form, sub, sup {
    position: relative
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont, .swiper-container-cube, .swiper-container-flip, button, hr, input {
    overflow: visible
}

.lg-icon, .lnr, button, select {
    text-transform: none
}

a {
    color: #000
}

*, a {
    text-decoration: none
}

*, .parallaxDimmer {
    will-change: transform
}

.fullscreen-slider .swiper-slide:not(.gallery-slide).active-transition.gallery .swiper-wrapper, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .mask-view .view, .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .mask-view .view, .lg-actions button, .lg-toolbar span {
    pointer-events: all
}

.fa-ul, nav ul {
    padding-left: 0
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

.h_text {
    height: 0;
    opacity: 0;
}
.m-auto{margin:0 auto;}
code, kbd, pre, samp {
    /* font-family: monospace,monospace;*/
    font-size: 1em
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}
.img-fluid{max-width:100%;}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
        outline: ButtonText dotted 1px;
    }

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.fa, .fab, .fal, .far, .fas, .lg-icon, .lnr {
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.page-view.collections .swiper-slide .background .logo-title .x span, details, nav.active {
    display: block
}

summary {
    display: list-item
}

.d-none, .lg-outer .hidden {
    display: none !important
}

.d-block {
    display: block !important
}
.clearfix{display:block; clear:both}
.h-100{height:100%;}
.customCursor-con, .lg-outer .lg-empty-html, .lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play, .lg-outer.lg-hide-download #lg-download, .lg-sub-html, .plain.design-portfolio .go-to-top, .swiper-button-lock, .swiper-pagination-lock, .swiper-scrollbar-lock, [hidden], body.last-slide .dimmerColor .arrowDown, footer, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row .wpcf7-not-valid-tip, template {
    display: none
}
/*!
 * Font Awesome Free 5.0.10 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.link {
    color: #ad8839;
    font-weight: 500;
}

.fa, .fab, .fal, .far, .fas {
    display: inline-block;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

#lg-counter, .fa-stack {
    vertical-align: middle
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x, .fa-stack-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
}

.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, .swiper-container-no-flexbox .swiper-slide {
    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: 2s linear infinite fa-spin;
    animation: 2s linear infinite fa-spin
}

.fa-pulse {
    -webkit-animation: 1s steps(8) infinite fa-spin;
    animation: 1s steps(8) infinite fa-spin
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180, .lg-toolbar span.lg-close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1)
}

.fa-flip-vertical {
    -webkit-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    transform: scale(1,-1)
}

.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1,-1);
    -ms-transform: scale(-1,-1);
    transform: scale(-1,-1)
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    width: 2em
}

.fa-stack-1x, .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.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-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-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-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.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-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.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-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.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-aws:before {
    content: "\f375"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.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-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-bicycle:before {
    content: "\f206"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.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-blind:before {
    content: "\f29d"
}

.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-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-box:before {
    content: "\f466"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-btc:before {
    content: "\f15a"
}

.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-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-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-car:before {
    content: "\f1b9"
}

.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-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.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-certificate:before {
    content: "\f0a3"
}

.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-square:before {
    content: "\f14a"
}

.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-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.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-upload-alt:before {
    content: "\f382"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.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-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comment-dots:before {
    content: "\f4ad"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comments:before {
    content: "\f086"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.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-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-diagnoses:before {
    content: "\f470"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-dna:before {
    content: "\f471"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-donate:before {
    content: "\f4b9"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edit:before {
    content: "\f044"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.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-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-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-female:before {
    content: "\f182"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.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-excel:before {
    content: "\f1c3"
}

.fa-file-image:before {
    content: "\f1c5"
}

.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-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-film:before {
    content: "\f008"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-fly:before {
    content: "\f417"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.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-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-frown:before {
    content: "\f119"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-gamepad:before {
    content: "\f11b"
}

.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-gift:before {
    content: "\f06b"
}

.fa-git:before {
    content: "\f1d3"
}

.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-martini:before {
    content: "\f000"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.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-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-graduation-cap:before {
    content: "\f19d"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.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-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.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-spock:before {
    content: "\f259"
}

.fa-hands:before {
    content: "\f4c2"
}

.fa-hands-helping:before {
    content: "\f4c4"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-home:before {
    content: "\f015"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-alt:before {
    content: "\f47d"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.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-houzz:before {
    content: "\f27c"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before {
    content: "\f47f"
}

.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-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-key:before {
    content: "\f084"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.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-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-male:before {
    content: "\f183"
}

.fa-map:before {
    content: "\f279"
}

.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-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-maxcdn:before {
    content: "\f136"
}

.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-meh:before {
    content: "\f11a"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.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-alt:before {
    content: "\f3d1"
}

.fa-moon:before {
    content: "\f186"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-music:before {
    content: "\f001"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nintendo-switch:before {
    content: "\f418"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.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-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.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-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-pen-square:before {
    content: "\f14b"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-people-carry:before {
    content: "\f4ce"
}

.fa-percent:before {
    content: "\f295"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.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-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-plane:before {
    content: "\f072"
}

.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-poo:before {
    content: "\f2fe"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.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-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-random:before {
    content: "\f074"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.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-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-rendact:before {
    content: "\f3e4"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-road:before {
    content: "\f018"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-safari:before {
    content: "\f267"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-search:before {
    content: "\f002"
}

.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-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-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shower:before {
    content: "\f2cc"
}

.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-simplybuilt:before {
    content: "\f215"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-half:before {
    content: "\f089"
}

.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-strava:before {
    content: "\f428"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.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-sun:before {
    content: "\f185"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.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-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.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-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-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-tint:before {
    content: "\f043"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-train:before {
    content: "\f238"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.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-moving:before {
    content: "\f4df"
}

.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-uikit:before {
    content: "\f403"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-uniregistry:before {
    content: "\f404"
}

.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-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-usb:before {
    content: "\f287"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.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-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.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-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-glass:before {
    content: "\f4e3"
}

.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-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-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.swiper-slide, .swiper-wrapper {
    height: 100%;
    position: relative;
    width: 100%
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}
/*!
 * Font Awesome Free 5.0.10 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (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;
    src: url("/fonts/fontawesome/fa-brands-400.eot");
    src: url("/fonts/fontawesome/fa-brands-400d41d.eot?#iefix") format("embedded-opentype"),url("/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),url("/fonts/fontawesome/fa-brands-400.woff") format("woff"),url("/fonts/fontawesome/fa-brands-400.ttf") format("truetype"),url("/fonts/fontawesome/fa-brands-400.svg#fontawesome") format("svg")
}

.fab {
    font-family: 'Font Awesome 5 Brands'
}

@font-face {
    font-family: Linearicons;
    src: url("/fonts/linearicons/Linearicons.eot");
    src: url("/fonts/linearicons/Linearicons.eot") format("embedded-opentype"),url("/fonts/linearicons/Linearicons.woff") format("woff"),url("/fonts/linearicons/Linearicons.ttf") format("truetype"),url("../fonts/linearicons/Linearicons.svg") format("svg");
    font-weight: 400;
    font-style: normal
}

.lnr {
    font-family: Linearicons;
    font-weight: 400;
    line-height: 1
}

.lnr-home:before {
    content: "\e600"
}

.lnr-home2:before {
    content: "\e601"
}

.lnr-home3:before {
    content: "\e602"
}

.lnr-home4:before {
    content: "\e603"
}

.lnr-home5:before {
    content: "\e604"
}

.lnr-home6:before {
    content: "\e605"
}

.lnr-bathtub:before {
    content: "\e606"
}

.lnr-toothbrush:before {
    content: "\e607"
}

.lnr-bed:before {
    content: "\e608"
}

.lnr-couch:before {
    content: "\e609"
}

.lnr-chair:before {
    content: "\e60a"
}

.lnr-city:before {
    content: "\e60b"
}

.lnr-apartment:before {
    content: "\e60c"
}

.lnr-pencil:before {
    content: "\e60d"
}

.lnr-pencil2:before {
    content: "\e60e"
}

.lnr-pen:before {
    content: "\e60f"
}

.lnr-pencil3:before {
    content: "\e610"
}

.lnr-eraser:before {
    content: "\e611"
}

.lnr-pencil4:before {
    content: "\e612"
}

.lnr-pencil5:before {
    content: "\e613"
}

.lnr-feather:before {
    content: "\e614"
}

.lnr-feather2:before {
    content: "\e615"
}

.lnr-feather3:before {
    content: "\e616"
}

.lnr-pen2:before {
    content: "\e617"
}

.lnr-pen-add:before {
    content: "\e618"
}

.lnr-pen-remove:before {
    content: "\e619"
}

.lnr-vector:before {
    content: "\e61a"
}

.lnr-pen3:before {
    content: "\e61b"
}

.lnr-blog:before {
    content: "\e61c"
}

.lnr-brush:before {
    content: "\e61d"
}

.lnr-brush2:before {
    content: "\e61e"
}

.lnr-spray:before {
    content: "\e61f"
}

.lnr-paint-roller:before {
    content: "\e620"
}

.lnr-stamp:before {
    content: "\e621"
}

.lnr-tape:before {
    content: "\e622"
}

.lnr-desk-tape:before {
    content: "\e623"
}

.lnr-texture:before {
    content: "\e624"
}

.lnr-eye-dropper:before {
    content: "\e625"
}

.lnr-palette:before {
    content: "\e626"
}

.lnr-color-sampler:before {
    content: "\e627"
}

.lnr-bucket:before {
    content: "\e628"
}

.lnr-gradient:before {
    content: "\e629"
}

.lnr-gradient2:before {
    content: "\e62a"
}

.lnr-magic-wand:before {
    content: "\e62b"
}

.lnr-magnet:before {
    content: "\e62c"
}

.lnr-pencil-ruler:before {
    content: "\e62d"
}

.lnr-pencil-ruler2:before {
    content: "\e62e"
}

.lnr-compass:before {
    content: "\e62f"
}

.lnr-aim:before {
    content: "\e630"
}

.lnr-gun:before {
    content: "\e631"
}

.lnr-bottle:before {
    content: "\e632"
}

.lnr-drop:before {
    content: "\e633"
}

.lnr-drop-crossed:before {
    content: "\e634"
}

.lnr-drop2:before {
    content: "\e635"
}

.lnr-snow:before {
    content: "\e636"
}

.lnr-snow2:before {
    content: "\e637"
}

.lnr-fire:before {
    content: "\e638"
}

.lnr-lighter:before {
    content: "\e639"
}

.lnr-knife:before {
    content: "\e63a"
}

.lnr-dagger:before {
    content: "\e63b"
}

.lnr-tissue:before {
    content: "\e63c"
}

.lnr-toilet-paper:before {
    content: "\e63d"
}

.lnr-poop:before {
    content: "\e63e"
}

.lnr-umbrella:before {
    content: "\e63f"
}

.lnr-umbrella2:before {
    content: "\e640"
}

.lnr-rain:before {
    content: "\e641"
}

.lnr-tornado:before {
    content: "\e642"
}

.lnr-wind:before {
    content: "\e643"
}

.lnr-fan:before {
    content: "\e644"
}

.lnr-contrast:before {
    content: "\e645"
}

.lnr-sun-small:before {
    content: "\e646"
}

.lnr-sun:before {
    content: "\e647"
}

.lnr-sun2:before {
    content: "\e648"
}

.lnr-moon:before {
    content: "\e649"
}

.lnr-cloud:before {
    content: "\e64a"
}

.lnr-cloud-upload:before {
    content: "\e64b"
}

.lnr-cloud-download:before {
    content: "\e64c"
}

.lnr-cloud-rain:before {
    content: "\e64d"
}

.lnr-cloud-hailstones:before {
    content: "\e64e"
}

.lnr-cloud-snow:before {
    content: "\e64f"
}

.lnr-cloud-windy:before {
    content: "\e650"
}

.lnr-sun-wind:before {
    content: "\e651"
}

.lnr-cloud-fog:before {
    content: "\e652"
}

.lnr-cloud-sun:before {
    content: "\e653"
}

.lnr-cloud-lightning:before {
    content: "\e654"
}

.lnr-cloud-sync:before {
    content: "\e655"
}

.lnr-cloud-lock:before {
    content: "\e656"
}

.lnr-cloud-gear:before {
    content: "\e657"
}

.lnr-cloud-alert:before {
    content: "\e658"
}

.lnr-cloud-check:before {
    content: "\e659"
}

.lnr-cloud-cross:before {
    content: "\e65a"
}

.lnr-cloud-crossed:before {
    content: "\e65b"
}

.lnr-cloud-database:before {
    content: "\e65c"
}

.lnr-database:before {
    content: "\e65d"
}

.lnr-database-add:before {
    content: "\e65e"
}

.lnr-database-remove:before {
    content: "\e65f"
}

.lnr-database-lock:before {
    content: "\e660"
}

.lnr-database-refresh:before {
    content: "\e661"
}

.lnr-database-check:before {
    content: "\e662"
}

.lnr-database-history:before {
    content: "\e663"
}

.lnr-database-upload:before {
    content: "\e664"
}

.lnr-database-download:before {
    content: "\e665"
}

.lnr-server:before {
    content: "\e666"
}

.lnr-shield:before {
    content: "\e667"
}

.lnr-shield-check:before {
    content: "\e668"
}

.lnr-shield-alert:before {
    content: "\e669"
}

.lnr-shield-cross:before {
    content: "\e66a"
}

.lnr-lock:before {
    content: "\e66b"
}

.lnr-rotation-lock:before {
    content: "\e66c"
}

.lnr-unlock:before {
    content: "\e66d"
}

.lnr-key:before {
    content: "\e66e"
}

.lnr-key-hole:before {
    content: "\e66f"
}

.lnr-toggle-off:before {
    content: "\e670"
}

.lnr-toggle-on:before {
    content: "\e671"
}

.lnr-cog:before {
    content: "\e672"
}

.lnr-cog2:before {
    content: "\e673"
}

.lnr-wrench:before {
    content: "\e674"
}

.lnr-screwdriver:before {
    content: "\e675"
}

.lnr-hammer-wrench:before {
    content: "\e676"
}

.lnr-hammer:before {
    content: "\e677"
}

.lnr-saw:before {
    content: "\e678"
}

.lnr-axe:before {
    content: "\e679"
}

.lnr-axe2:before {
    content: "\e67a"
}

.lnr-shovel:before {
    content: "\e67b"
}

.lnr-pickaxe:before {
    content: "\e67c"
}

.lnr-factory:before {
    content: "\e67d"
}

.lnr-factory2:before {
    content: "\e67e"
}

.lnr-recycle:before {
    content: "\e67f"
}

.lnr-trash:before {
    content: "\e680"
}

.lnr-trash2:before {
    content: "\e681"
}

.lnr-trash3:before {
    content: "\e682"
}

.lnr-broom:before {
    content: "\e683"
}

.lnr-game:before {
    content: "\e684"
}

.lnr-gamepad:before {
    content: "\e685"
}

.lnr-joystick:before {
    content: "\e686"
}

.lnr-dice:before {
    content: "\e687"
}

.lnr-spades:before {
    content: "\e688"
}

.lnr-diamonds:before {
    content: "\e689"
}

.lnr-clubs:before {
    content: "\e68a"
}

.lnr-hearts:before {
    content: "\e68b"
}

.lnr-heart:before {
    content: "\e68c"
}

.lnr-star:before {
    content: "\e68d"
}

.lnr-star-half:before {
    content: "\e68e"
}

.lnr-star-empty:before {
    content: "\e68f"
}

.lnr-flag:before {
    content: "\e690"
}

.lnr-flag2:before {
    content: "\e691"
}

.lnr-flag3:before {
    content: "\e692"
}

.lnr-mailbox-full:before {
    content: "\e693"
}

.lnr-mailbox-empty:before {
    content: "\e694"
}

.lnr-at-sign:before {
    content: "\e695"
}

.lnr-envelope:before {
    content: "\e696"
}

.lnr-envelope-open:before {
    content: "\e697"
}

.lnr-paperclip:before {
    content: "\e698"
}

.lnr-paper-plane:before {
    content: "\e699"
}

.lnr-reply:before {
    content: "\e69a"
}

.lnr-reply-all:before {
    content: "\e69b"
}

.lnr-inbox:before {
    content: "\e69c"
}

.lnr-inbox2:before {
    content: "\e69d"
}

.lnr-outbox:before {
    content: "\e69e"
}

.lnr-box:before {
    content: "\e69f"
}

.lnr-archive:before {
    content: "\e6a0"
}

.lnr-archive2:before {
    content: "\e6a1"
}

.lnr-drawers:before {
    content: "\e6a2"
}

.lnr-drawers2:before {
    content: "\e6a3"
}

.lnr-drawers3:before {
    content: "\e6a4"
}

.lnr-eye:before {
    content: "\e6a5"
}

.lnr-eye-crossed:before {
    content: "\e6a6"
}

.lnr-eye-plus:before {
    content: "\e6a7"
}

.lnr-eye-minus:before {
    content: "\e6a8"
}

.lnr-binoculars:before {
    content: "\e6a9"
}

.lnr-binoculars2:before {
    content: "\e6aa"
}

.lnr-hdd:before {
    content: "\e6ab"
}

.lnr-hdd-down:before {
    content: "\e6ac"
}

.lnr-hdd-up:before {
    content: "\e6ad"
}

.lnr-floppy-disk:before {
    content: "\e6ae"
}

.lnr-disc:before {
    content: "\e6af"
}

.lnr-tape2:before {
    content: "\e6b0"
}

.lnr-printer:before {
    content: "\e6b1"
}

.lnr-shredder:before {
    content: "\e6b2"
}

.lnr-file-empty:before {
    content: "\e6b3"
}

.lnr-file-add:before {
    content: "\e6b4"
}

.lnr-file-check:before {
    content: "\e6b5"
}

.lnr-file-lock:before {
    content: "\e6b6"
}

.lnr-files:before {
    content: "\e6b7"
}

.lnr-copy:before {
    content: "\e6b8"
}

.lnr-compare:before {
    content: "\e6b9"
}

.lnr-folder:before {
    content: "\e6ba"
}

.lnr-folder-search:before {
    content: "\e6bb"
}

.lnr-folder-plus:before {
    content: "\e6bc"
}

.lnr-folder-minus:before {
    content: "\e6bd"
}

.lnr-folder-download:before {
    content: "\e6be"
}

.lnr-folder-upload:before {
    content: "\e6bf"
}

.lnr-folder-star:before {
    content: "\e6c0"
}

.lnr-folder-heart:before {
    content: "\e6c1"
}

.lnr-folder-user:before {
    content: "\e6c2"
}

.lnr-folder-shared:before {
    content: "\e6c3"
}

.lnr-folder-music:before {
    content: "\e6c4"
}

.lnr-folder-picture:before {
    content: "\e6c5"
}

.lnr-folder-film:before {
    content: "\e6c6"
}

.lnr-scissors:before {
    content: "\e6c7"
}

.lnr-paste:before {
    content: "\e6c8"
}

.lnr-clipboard-empty:before {
    content: "\e6c9"
}

.lnr-clipboard-pencil:before {
    content: "\e6ca"
}

.lnr-clipboard-text:before {
    content: "\e6cb"
}

.lnr-clipboard-check:before {
    content: "\e6cc"
}

.lnr-clipboard-down:before {
    content: "\e6cd"
}

.lnr-clipboard-left:before {
    content: "\e6ce"
}

.lnr-clipboard-alert:before {
    content: "\e6cf"
}

.lnr-clipboard-user:before {
    content: "\e6d0"
}

.lnr-register:before {
    content: "\e6d1"
}

.lnr-enter:before {
    content: "\e6d2"
}

.lnr-exit:before {
    content: "\e6d3"
}

.lnr-papers:before {
    content: "\e6d4"
}

.lnr-news:before {
    content: "\e6d5"
}

.lnr-reading:before {
    content: "\e6d6"
}

.lnr-typewriter:before {
    content: "\e6d7"
}

.lnr-document:before {
    content: "\e6d8"
}

.lnr-document2:before {
    content: "\e6d9"
}

.lnr-graduation-hat:before {
    content: "\e6da"
}

.lnr-license:before {
    content: "\e6db"
}

.lnr-license2:before {
    content: "\e6dc"
}

.lnr-medal-empty:before {
    content: "\e6dd"
}

.lnr-medal-first:before {
    content: "\e6de"
}

.lnr-medal-second:before {
    content: "\e6df"
}

.lnr-medal-third:before {
    content: "\e6e0"
}

.lnr-podium:before {
    content: "\e6e1"
}

.lnr-trophy:before {
    content: "\e6e2"
}

.lnr-trophy2:before {
    content: "\e6e3"
}

.lnr-music-note:before {
    content: "\e6e4"
}

.lnr-music-note2:before {
    content: "\e6e5"
}

.lnr-music-note3:before {
    content: "\e6e6"
}

.lnr-playlist:before {
    content: "\e6e7"
}

.lnr-playlist-add:before {
    content: "\e6e8"
}

.lnr-guitar:before {
    content: "\e6e9"
}

.lnr-trumpet:before {
    content: "\e6ea"
}

.lnr-album:before {
    content: "\e6eb"
}

.lnr-shuffle:before {
    content: "\e6ec"
}

.lnr-repeat-one:before {
    content: "\e6ed"
}

.lnr-repeat:before {
    content: "\e6ee"
}

.lnr-headphones:before {
    content: "\e6ef"
}

.lnr-headset:before {
    content: "\e6f0"
}

.lnr-loudspeaker:before {
    content: "\e6f1"
}

.lnr-equalizer:before {
    content: "\e6f2"
}

.lnr-theater:before {
    content: "\e6f3"
}

.lnr-3d-glasses:before {
    content: "\e6f4"
}

.lnr-ticket:before {
    content: "\e6f5"
}

.lnr-presentation:before {
    content: "\e6f6"
}

.lnr-play:before {
    content: "\e6f7"
}

.lnr-film-play:before {
    content: "\e6f8"
}

.lnr-clapboard-play:before {
    content: "\e6f9"
}

.lnr-media:before {
    content: "\e6fa"
}

.lnr-film:before {
    content: "\e6fb"
}

.lnr-film2:before {
    content: "\e6fc"
}

.lnr-surveillance:before {
    content: "\e6fd"
}

.lnr-surveillance2:before {
    content: "\e6fe"
}

.lnr-camera:before {
    content: "\e6ff"
}

.lnr-camera-crossed:before {
    content: "\e700"
}

.lnr-camera-play:before {
    content: "\e701"
}

.lnr-time-lapse:before {
    content: "\e702"
}

.lnr-record:before {
    content: "\e703"
}

.lnr-camera2:before {
    content: "\e704"
}

.lnr-camera-flip:before {
    content: "\e705"
}

.lnr-panorama:before {
    content: "\e706"
}

.lnr-time-lapse2:before {
    content: "\e707"
}

.lnr-shutter:before {
    content: "\e708"
}

.lnr-shutter2:before {
    content: "\e709"
}

.lnr-face-detection:before {
    content: "\e70a"
}

.lnr-flare:before {
    content: "\e70b"
}

.lnr-convex:before {
    content: "\e70c"
}

.lnr-concave:before {
    content: "\e70d"
}

.lnr-picture:before {
    content: "\e70e"
}

.lnr-picture2:before {
    content: "\e70f"
}

.lnr-picture3:before {
    content: "\e710"
}

.lnr-pictures:before {
    content: "\e711"
}

.lnr-book:before {
    content: "\e712"
}

.lnr-audio-book:before {
    content: "\e713"
}

.lnr-book2:before {
    content: "\e714"
}

.lnr-bookmark:before {
    content: "\e715"
}

.lnr-bookmark2:before {
    content: "\e716"
}

.lnr-label:before {
    content: "\e717"
}

.lnr-library:before {
    content: "\e718"
}

.lnr-library2:before {
    content: "\e719"
}

.lnr-contacts:before {
    content: "\e71a"
}

.lnr-profile:before {
    content: "\e71b"
}

.lnr-portrait:before {
    content: "\e71c"
}

.lnr-portrait2:before {
    content: "\e71d"
}

.lnr-user:before {
    content: "\e71e"
}

.lnr-user-plus:before {
    content: "\e71f"
}

.lnr-user-minus:before {
    content: "\e720"
}

.lnr-user-lock:before {
    content: "\e721"
}

.lnr-users:before {
    content: "\e722"
}

.lnr-users2:before {
    content: "\e723"
}

.lnr-users-plus:before {
    content: "\e724"
}

.lnr-users-minus:before {
    content: "\e725"
}

.lnr-group-work:before {
    content: "\e726"
}

.lnr-woman:before {
    content: "\e727"
}

.lnr-man:before {
    content: "\e728"
}

.lnr-baby:before {
    content: "\e729"
}

.lnr-baby2:before {
    content: "\e72a"
}

.lnr-baby3:before {
    content: "\e72b"
}

.lnr-baby-bottle:before {
    content: "\e72c"
}

.lnr-walk:before {
    content: "\e72d"
}

.lnr-hand-waving:before {
    content: "\e72e"
}

.lnr-jump:before {
    content: "\e72f"
}

.lnr-run:before {
    content: "\e730"
}

.lnr-woman2:before {
    content: "\e731"
}

.lnr-man2:before {
    content: "\e732"
}

.lnr-man-woman:before {
    content: "\e733"
}

.lnr-height:before {
    content: "\e734"
}

.lnr-weight:before {
    content: "\e735"
}

.lnr-scale:before {
    content: "\e736"
}

.lnr-button:before {
    content: "\e737"
}

.lnr-bow-tie:before {
    content: "\e738"
}

.lnr-tie:before {
    content: "\e739"
}

.lnr-socks:before {
    content: "\e73a"
}

.lnr-shoe:before {
    content: "\e73b"
}

.lnr-shoes:before {
    content: "\e73c"
}

.lnr-hat:before {
    content: "\e73d"
}

.lnr-pants:before {
    content: "\e73e"
}

.lnr-shorts:before {
    content: "\e73f"
}

.lnr-flip-flops:before {
    content: "\e740"
}

.lnr-shirt:before {
    content: "\e741"
}

.lnr-hanger:before {
    content: "\e742"
}

.lnr-laundry:before {
    content: "\e743"
}

.lnr-store:before {
    content: "\e744"
}

.lnr-haircut:before {
    content: "\e745"
}

.lnr-store-24:before {
    content: "\e746"
}

.lnr-barcode:before {
    content: "\e747"
}

.lnr-barcode2:before {
    content: "\e748"
}

.lnr-barcode3:before {
    content: "\e749"
}

.lnr-cashier:before {
    content: "\e74a"
}

.lnr-bag:before {
    content: "\e74b"
}

.lnr-bag2:before {
    content: "\e74c"
}

.lnr-cart:before {
    content: "\e74d"
}

.lnr-cart-empty:before {
    content: "\e74e"
}

.lnr-cart-full:before {
    content: "\e74f"
}

.lnr-cart-plus:before {
    content: "\e750"
}

.lnr-cart-plus2:before {
    content: "\e751"
}

.lnr-cart-add:before {
    content: "\e752"
}

.lnr-cart-remove:before {
    content: "\e753"
}

.lnr-cart-exchange:before {
    content: "\e754"
}

.lnr-tag:before {
    content: "\e755"
}

.lnr-tags:before {
    content: "\e756"
}

.lnr-receipt:before {
    content: "\e757"
}

.lnr-wallet:before {
    content: "\e758"
}

.lnr-credit-card:before {
    content: "\e759"
}

.lnr-cash-dollar:before {
    content: "\e75a"
}

.lnr-cash-euro:before {
    content: "\e75b"
}

.lnr-cash-pound:before {
    content: "\e75c"
}

.lnr-cash-yen:before {
    content: "\e75d"
}

.lnr-bag-dollar:before {
    content: "\e75e"
}

.lnr-bag-euro:before {
    content: "\e75f"
}

.lnr-bag-pound:before {
    content: "\e760"
}

.lnr-bag-yen:before {
    content: "\e761"
}

.lnr-coin-dollar:before {
    content: "\e762"
}

.lnr-coin-euro:before {
    content: "\e763"
}

.lnr-coin-pound:before {
    content: "\e764"
}

.lnr-coin-yen:before {
    content: "\e765"
}

.lnr-calculator:before {
    content: "\e766"
}

.lnr-calculator2:before {
    content: "\e767"
}

.lnr-abacus:before {
    content: "\e768"
}

.lnr-vault:before {
    content: "\e769"
}

.lnr-telephone:before {
    content: "\e76a"
}

.lnr-phone-lock:before {
    content: "\e76b"
}

.lnr-phone-wave:before {
    content: "\e76c"
}

.lnr-phone-pause:before {
    content: "\e76d"
}

.lnr-phone-outgoing:before {
    content: "\e76e"
}

.lnr-phone-incoming:before {
    content: "\e76f"
}

.lnr-phone-in-out:before {
    content: "\e770"
}

.lnr-phone-error:before {
    content: "\e771"
}

.lnr-phone-sip:before {
    content: "\e772"
}

.lnr-phone-plus:before {
    content: "\e773"
}

.lnr-phone-minus:before {
    content: "\e774"
}

.lnr-voicemail:before {
    content: "\e775"
}

.lnr-dial:before {
    content: "\e776"
}

.lnr-telephone2:before {
    content: "\e777"
}

.lnr-pushpin:before {
    content: "\e778"
}

.lnr-pushpin2:before {
    content: "\e779"
}

.lnr-map-marker:before {
    content: "\e77a"
}

.lnr-map-marker-user:before {
    content: "\e77b"
}

.lnr-map-marker-down:before {
    content: "\e77c"
}

.lnr-map-marker-check:before {
    content: "\e77d"
}

.lnr-map-marker-crossed:before {
    content: "\e77e"
}

.lnr-radar:before {
    content: "\e77f"
}

.lnr-compass2:before {
    content: "\e780"
}

.lnr-map:before {
    content: "\e781"
}

.lnr-map2:before {
    content: "\e782"
}

.lnr-location:before {
    content: "\e783"
}

.lnr-road-sign:before {
    content: "\e784"
}

.lnr-calendar-empty:before {
    content: "\e785"
}

.lnr-calendar-check:before {
    content: "\e786"
}

.lnr-calendar-cross:before {
    content: "\e787"
}

.lnr-calendar-31:before {
    content: "\e788"
}

.lnr-calendar-full:before {
    content: "\e789"
}

.lnr-calendar-insert:before {
    content: "\e78a"
}

.lnr-calendar-text:before {
    content: "\e78b"
}

.lnr-calendar-user:before {
    content: "\e78c"
}

.lnr-mouse:before {
    content: "\e78d"
}

.lnr-mouse-left:before {
    content: "\e78e"
}

.lnr-mouse-right:before {
    content: "\e78f"
}

.lnr-mouse-both:before {
    content: "\e790"
}

.lnr-keyboard:before {
    content: "\e791"
}

.lnr-keyboard-up:before {
    content: "\e792"
}

.lnr-keyboard-down:before {
    content: "\e793"
}

.lnr-delete:before {
    content: "\e794"
}

.lnr-spell-check:before {
    content: "\e795"
}

.lnr-escape:before {
    content: "\e796"
}

.lnr-enter2:before {
    content: "\e797"
}

.lnr-screen:before {
    content: "\e798"
}

.lnr-aspect-ratio:before {
    content: "\e799"
}

.lnr-signal:before {
    content: "\e79a"
}

.lnr-signal-lock:before {
    content: "\e79b"
}

.lnr-signal-80:before {
    content: "\e79c"
}

.lnr-signal-60:before {
    content: "\e79d"
}

.lnr-signal-40:before {
    content: "\e79e"
}

.lnr-signal-20:before {
    content: "\e79f"
}

.lnr-signal-0:before {
    content: "\e7a0"
}

.lnr-signal-blocked:before {
    content: "\e7a1"
}

.lnr-sim:before {
    content: "\e7a2"
}

.lnr-flash-memory:before {
    content: "\e7a3"
}

.lnr-usb-drive:before {
    content: "\e7a4"
}

.lnr-phone:before {
    content: "\e7a5"
}

.lnr-smartphone:before {
    content: "\e7a6"
}

.lnr-smartphone-notification:before {
    content: "\e7a7"
}

.lnr-smartphone-vibration:before {
    content: "\e7a8"
}

.lnr-smartphone-embed:before {
    content: "\e7a9"
}

.lnr-smartphone-waves:before {
    content: "\e7aa"
}

.lnr-tablet:before {
    content: "\e7ab"
}

.lnr-tablet2:before {
    content: "\e7ac"
}

.lnr-laptop:before {
    content: "\e7ad"
}

.lnr-laptop-phone:before {
    content: "\e7ae"
}

.lnr-desktop:before {
    content: "\e7af"
}

.lnr-launch:before {
    content: "\e7b0"
}

.lnr-new-tab:before {
    content: "\e7b1"
}

.lnr-window:before {
    content: "\e7b2"
}

.lnr-cable:before {
    content: "\e7b3"
}

.lnr-cable2:before {
    content: "\e7b4"
}

.lnr-tv:before {
    content: "\e7b5"
}

.lnr-radio:before {
    content: "\e7b6"
}

.lnr-remote-control:before {
    content: "\e7b7"
}

.lnr-power-switch:before {
    content: "\e7b8"
}

.lnr-power:before {
    content: "\e7b9"
}

.lnr-power-crossed:before {
    content: "\e7ba"
}

.lnr-flash-auto:before {
    content: "\e7bb"
}

.lnr-lamp:before {
    content: "\e7bc"
}

.lnr-flashlight:before {
    content: "\e7bd"
}

.lnr-lampshade:before {
    content: "\e7be"
}

.lnr-cord:before {
    content: "\e7bf"
}

.lnr-outlet:before {
    content: "\e7c0"
}

.lnr-battery-power:before {
    content: "\e7c1"
}

.lnr-battery-empty:before {
    content: "\e7c2"
}

.lnr-battery-alert:before {
    content: "\e7c3"
}

.lnr-battery-error:before {
    content: "\e7c4"
}

.lnr-battery-low1:before {
    content: "\e7c5"
}

.lnr-battery-low2:before {
    content: "\e7c6"
}

.lnr-battery-low3:before {
    content: "\e7c7"
}

.lnr-battery-mid1:before {
    content: "\e7c8"
}

.lnr-battery-mid2:before {
    content: "\e7c9"
}

.lnr-battery-mid3:before {
    content: "\e7ca"
}

.lnr-battery-full:before {
    content: "\e7cb"
}

.lnr-battery-charging:before {
    content: "\e7cc"
}

.lnr-battery-charging2:before {
    content: "\e7cd"
}

.lnr-battery-charging3:before {
    content: "\e7ce"
}

.lnr-battery-charging4:before {
    content: "\e7cf"
}

.lnr-battery-charging5:before {
    content: "\e7d0"
}

.lnr-battery-charging6:before {
    content: "\e7d1"
}

.lnr-battery-charging7:before {
    content: "\e7d2"
}

.lnr-chip:before {
    content: "\e7d3"
}

.lnr-chip-x64:before {
    content: "\e7d4"
}

.lnr-chip-x86:before {
    content: "\e7d5"
}

.lnr-bubble:before {
    content: "\e7d6"
}

.lnr-bubbles:before {
    content: "\e7d7"
}

.lnr-bubble-dots:before {
    content: "\e7d8"
}

.lnr-bubble-alert:before {
    content: "\e7d9"
}

.lnr-bubble-question:before {
    content: "\e7da"
}

.lnr-bubble-text:before {
    content: "\e7db"
}

.lnr-bubble-pencil:before {
    content: "\e7dc"
}

.lnr-bubble-picture:before {
    content: "\e7dd"
}

.lnr-bubble-video:before {
    content: "\e7de"
}

.lnr-bubble-user:before {
    content: "\e7df"
}

.lnr-bubble-quote:before {
    content: "\e7e0"
}

.lnr-bubble-heart:before {
    content: "\e7e1"
}

.lnr-bubble-emoticon:before {
    content: "\e7e2"
}

.lnr-bubble-attachment:before {
    content: "\e7e3"
}

.lnr-phone-bubble:before {
    content: "\e7e4"
}

.lnr-quote-open:before {
    content: "\e7e5"
}

.lnr-quote-close:before {
    content: "\e7e6"
}

.lnr-dna:before {
    content: "\e7e7"
}

.lnr-heart-pulse:before {
    content: "\e7e8"
}

.lnr-pulse:before {
    content: "\e7e9"
}

.lnr-syringe:before {
    content: "\e7ea"
}

.lnr-pills:before {
    content: "\e7eb"
}

.lnr-first-aid:before {
    content: "\e7ec"
}

.lnr-lifebuoy:before {
    content: "\e7ed"
}

.lnr-bandage:before {
    content: "\e7ee"
}

.lnr-bandages:before {
    content: "\e7ef"
}

.lnr-thermometer:before {
    content: "\e7f0"
}

.lnr-microscope:before {
    content: "\e7f1"
}

.lnr-brain:before {
    content: "\e7f2"
}

.lnr-beaker:before {
    content: "\e7f3"
}

.lnr-skull:before {
    content: "\e7f4"
}

.lnr-bone:before {
    content: "\e7f5"
}

.lnr-construction:before {
    content: "\e7f6"
}

.lnr-construction-cone:before {
    content: "\e7f7"
}

.lnr-pie-chart:before {
    content: "\e7f8"
}

.lnr-pie-chart2:before {
    content: "\e7f9"
}

.lnr-graph:before {
    content: "\e7fa"
}

.lnr-chart-growth:before {
    content: "\e7fb"
}

.lnr-chart-bars:before {
    content: "\e7fc"
}

.lnr-chart-settings:before {
    content: "\e7fd"
}

.lnr-cake:before {
    content: "\e7fe"
}

.lnr-gift:before {
    content: "\e7ff"
}

.lnr-balloon:before {
    content: "\e800"
}

.lnr-rank:before {
    content: "\e801"
}

.lnr-rank2:before {
    content: "\e802"
}

.lnr-rank3:before {
    content: "\e803"
}

.lnr-crown:before {
    content: "\e804"
}

.lnr-lotus:before {
    content: "\e805"
}

.lnr-diamond:before {
    content: "\e806"
}

.lnr-diamond2:before {
    content: "\e807"
}

.lnr-diamond3:before {
    content: "\e808"
}

.lnr-diamond4:before {
    content: "\e809"
}

.lnr-linearicons:before {
    content: "\e80a"
}

.lnr-teacup:before {
    content: "\e80b"
}

.lnr-teapot:before {
    content: "\e80c"
}

.lg-outer #lg-share:after, .lnr-glass:before {
    content: "\e80d"
}

.lnr-bottle2:before {
    content: "\e80e"
}

.lnr-glass-cocktail:before {
    content: "\e80f"
}

.lnr-glass2:before {
    content: "\e810"
}

.lnr-dinner:before {
    content: "\e811"
}

.lnr-dinner2:before {
    content: "\e812"
}

.lnr-chef:before {
    content: "\e813"
}

.lnr-scale2:before {
    content: "\e814"
}

.lnr-egg:before {
    content: "\e815"
}

.lnr-egg2:before {
    content: "\e816"
}

.lnr-eggs:before {
    content: "\e817"
}

.lnr-platter:before {
    content: "\e818"
}

.lnr-steak:before {
    content: "\e819"
}

.lnr-hamburger:before {
    content: "\e81a"
}

.lnr-hotdog:before {
    content: "\e81b"
}

.lnr-pizza:before {
    content: "\e81c"
}

.lnr-sausage:before {
    content: "\e81d"
}

.lnr-chicken:before {
    content: "\e81e"
}

.lnr-fish:before {
    content: "\e81f"
}

.lnr-carrot:before {
    content: "\e820"
}

.lnr-cheese:before {
    content: "\e821"
}

.lnr-bread:before {
    content: "\e822"
}

.lnr-ice-cream:before {
    content: "\e823"
}

.lnr-ice-cream2:before {
    content: "\e824"
}

.lnr-candy:before {
    content: "\e825"
}

.lnr-lollipop:before {
    content: "\e826"
}

.lnr-coffee-bean:before {
    content: "\e827"
}

.lnr-coffee-cup:before {
    content: "\e828"
}

.lnr-cherry:before {
    content: "\e829"
}

.lnr-grapes:before {
    content: "\e82a"
}

.lnr-citrus:before {
    content: "\e82b"
}

.lnr-apple:before {
    content: "\e82c"
}

.lnr-leaf:before {
    content: "\e82d"
}

.lnr-landscape:before {
    content: "\e82e"
}

.lnr-pine-tree:before {
    content: "\e82f"
}

.lnr-tree:before {
    content: "\e830"
}

.lnr-cactus:before {
    content: "\e831"
}

.lnr-paw:before {
    content: "\e832"
}

.lnr-footprint:before {
    content: "\e833"
}

.lnr-speed-slow:before {
    content: "\e834"
}

.lnr-speed-medium:before {
    content: "\e835"
}

.lnr-speed-fast:before {
    content: "\e836"
}

.lnr-rocket:before {
    content: "\e837"
}

.lnr-hammer2:before {
    content: "\e838"
}

.lnr-balance:before {
    content: "\e839"
}

.lnr-briefcase:before {
    content: "\e83a"
}

.lnr-luggage-weight:before {
    content: "\e83b"
}

.lnr-dolly:before {
    content: "\e83c"
}

.lnr-plane:before {
    content: "\e83d"
}

.lnr-plane-crossed:before {
    content: "\e83e"
}

.lnr-helicopter:before {
    content: "\e83f"
}

.lnr-traffic-lights:before {
    content: "\e840"
}

.lnr-siren:before {
    content: "\e841"
}

.lnr-road:before {
    content: "\e842"
}

.lnr-engine:before {
    content: "\e843"
}

.lnr-oil-pressure:before {
    content: "\e844"
}

.lnr-coolant-temperature:before {
    content: "\e845"
}

.lnr-car-battery:before {
    content: "\e846"
}

.lnr-gas:before {
    content: "\e847"
}

.lnr-gallon:before {
    content: "\e848"
}

.lnr-transmission:before {
    content: "\e849"
}

.lnr-car:before {
    content: "\e84a"
}

.lnr-car-wash:before {
    content: "\e84b"
}

.lnr-car-wash2:before {
    content: "\e84c"
}

.lnr-bus:before {
    content: "\e84d"
}

.lnr-bus2:before {
    content: "\e84e"
}

.lnr-car2:before {
    content: "\e84f"
}

.lnr-parking:before {
    content: "\e850"
}

.lnr-car-lock:before {
    content: "\e851"
}

.lnr-taxi:before {
    content: "\e852"
}

.lnr-car-siren:before {
    content: "\e853"
}

.lnr-car-wash3:before {
    content: "\e854"
}

.lnr-car-wash4:before {
    content: "\e855"
}

.lnr-ambulance:before {
    content: "\e856"
}

.lnr-truck:before {
    content: "\e857"
}

.lnr-trailer:before {
    content: "\e858"
}

.lnr-scale-truck:before {
    content: "\e859"
}

.lnr-train:before {
    content: "\e85a"
}

.lnr-ship:before {
    content: "\e85b"
}

.lnr-ship2:before {
    content: "\e85c"
}

.lnr-anchor:before {
    content: "\e85d"
}

.lnr-boat:before {
    content: "\e85e"
}

.lnr-bicycle:before {
    content: "\e85f"
}

.lnr-bicycle2:before {
    content: "\e860"
}

.lnr-dumbbell:before {
    content: "\e861"
}

.lnr-bench-press:before {
    content: "\e862"
}

.lnr-swim:before {
    content: "\e863"
}

.lnr-football:before {
    content: "\e864"
}

.lnr-baseball-bat:before {
    content: "\e865"
}

.lnr-baseball:before {
    content: "\e866"
}

.lnr-tennis:before {
    content: "\e867"
}

.lnr-tennis2:before {
    content: "\e868"
}

.lnr-ping-pong:before {
    content: "\e869"
}

.lnr-hockey:before {
    content: "\e86a"
}

.lnr-8ball:before {
    content: "\e86b"
}

.lnr-bowling:before {
    content: "\e86c"
}

.lnr-bowling-pins:before {
    content: "\e86d"
}

.lnr-golf:before {
    content: "\e86e"
}

.lnr-golf2:before {
    content: "\e86f"
}

.lnr-archery:before {
    content: "\e870"
}

.lnr-slingshot:before {
    content: "\e871"
}

.lnr-soccer:before {
    content: "\e872"
}

.lnr-basketball:before {
    content: "\e873"
}

.lnr-cube:before {
    content: "\e874"
}

.lnr-3d-rotate:before {
    content: "\e875"
}

.lnr-puzzle:before {
    content: "\e876"
}

.lnr-glasses:before {
    content: "\e877"
}

.lnr-glasses2:before {
    content: "\e878"
}

.lnr-accessibility:before {
    content: "\e879"
}

.lnr-wheelchair:before {
    content: "\e87a"
}

.lnr-wall:before {
    content: "\e87b"
}

.lnr-fence:before {
    content: "\e87c"
}

.lnr-wall2:before {
    content: "\e87d"
}

.lnr-icons:before {
    content: "\e87e"
}

.lnr-resize-handle:before {
    content: "\e87f"
}

.lnr-icons2:before {
    content: "\e880"
}

.lnr-select:before {
    content: "\e881"
}

.lnr-select2:before {
    content: "\e882"
}

.lnr-site-map:before {
    content: "\e883"
}

.lnr-earth:before {
    content: "\e884"
}

.lnr-earth-lock:before {
    content: "\e885"
}

.lnr-network:before {
    content: "\e886"
}

.lnr-network-lock:before {
    content: "\e887"
}

.lnr-planet:before {
    content: "\e888"
}

.lnr-happy:before {
    content: "\e889"
}

.lnr-smile:before {
    content: "\e88a"
}

.lnr-grin:before {
    content: "\e88b"
}

.lnr-tongue:before {
    content: "\e88c"
}

.lnr-sad:before {
    content: "\e88d"
}

.lnr-wink:before {
    content: "\e88e"
}

.lnr-dream:before {
    content: "\e88f"
}

.lnr-shocked:before {
    content: "\e890"
}

.lnr-shocked2:before {
    content: "\e891"
}

.lnr-tongue2:before {
    content: "\e892"
}

.lnr-neutral:before {
    content: "\e893"
}

.lnr-happy-grin:before {
    content: "\e894"
}

.lnr-cool:before {
    content: "\e895"
}

.lnr-mad:before {
    content: "\e896"
}

.lnr-grin-evil:before {
    content: "\e897"
}

.lnr-evil:before {
    content: "\e898"
}

.lnr-wow:before {
    content: "\e899"
}

.lnr-annoyed:before {
    content: "\e89a"
}

.lnr-wondering:before {
    content: "\e89b"
}

.lnr-confused:before {
    content: "\e89c"
}

.lnr-zipped:before {
    content: "\e89d"
}

.lnr-grumpy:before {
    content: "\e89e"
}

.lnr-mustache:before {
    content: "\e89f"
}

.lnr-tombstone-hipster:before {
    content: "\e8a0"
}

.lnr-tombstone:before {
    content: "\e8a1"
}

.lnr-ghost:before {
    content: "\e8a2"
}

.lnr-ghost-hipster:before {
    content: "\e8a3"
}

.lnr-halloween:before {
    content: "\e8a4"
}

.lnr-christmas:before {
    content: "\e8a5"
}

.lnr-easter-egg:before {
    content: "\e8a6"
}

.lnr-mustache2:before {
    content: "\e8a7"
}

.lnr-mustache-glasses:before {
    content: "\e8a8"
}

.lnr-pipe:before {
    content: "\e8a9"
}

.lnr-alarm:before {
    content: "\e8aa"
}

.lnr-alarm-add:before {
    content: "\e8ab"
}

.lnr-alarm-snooze:before {
    content: "\e8ac"
}

.lnr-alarm-ringing:before {
    content: "\e8ad"
}

.lnr-bullhorn:before {
    content: "\e8ae"
}

.lnr-hearing:before {
    content: "\e8af"
}

.lnr-volume-high:before {
    content: "\e8b0"
}

.lnr-volume-medium:before {
    content: "\e8b1"
}

.lnr-volume-low:before {
    content: "\e8b2"
}

.lnr-volume:before {
    content: "\e8b3"
}

.lnr-mute:before {
    content: "\e8b4"
}

.lnr-lan:before {
    content: "\e8b5"
}

.lnr-lan2:before {
    content: "\e8b6"
}

.lnr-wifi:before {
    content: "\e8b7"
}

.lnr-wifi-lock:before {
    content: "\e8b8"
}

.lnr-wifi-blocked:before {
    content: "\e8b9"
}

.lnr-wifi-mid:before {
    content: "\e8ba"
}

.lnr-wifi-low:before {
    content: "\e8bb"
}

.lnr-wifi-low2:before {
    content: "\e8bc"
}

.lnr-wifi-alert:before {
    content: "\e8bd"
}

.lnr-wifi-alert-mid:before {
    content: "\e8be"
}

.lnr-wifi-alert-low:before {
    content: "\e8bf"
}

.lnr-wifi-alert-low2:before {
    content: "\e8c0"
}

.lnr-stream:before {
    content: "\e8c1"
}

.lnr-stream-check:before {
    content: "\e8c2"
}

.lnr-stream-error:before {
    content: "\e8c3"
}

.lnr-stream-alert:before {
    content: "\e8c4"
}

.lnr-communication:before {
    content: "\e8c5"
}

.lnr-communication-crossed:before {
    content: "\e8c6"
}

.lnr-broadcast:before {
    content: "\e8c7"
}

.lnr-antenna:before {
    content: "\e8c8"
}

.lnr-satellite:before {
    content: "\e8c9"
}

.lnr-satellite2:before {
    content: "\e8ca"
}

.lnr-mic:before {
    content: "\e8cb"
}

.lnr-mic-mute:before {
    content: "\e8cc"
}

.lnr-mic2:before {
    content: "\e8cd"
}

.lnr-spotlights:before {
    content: "\e8ce"
}

.lnr-hourglass:before {
    content: "\e8cf"
}

.lnr-loading:before {
    content: "\e8d0"
}

.lnr-loading2:before {
    content: "\e8d1"
}

.lnr-loading3:before {
    content: "\e8d2"
}

.lnr-refresh:before {
    content: "\e8d3"
}

.lnr-refresh2:before {
    content: "\e8d4"
}

.lnr-undo:before {
    content: "\e8d5"
}

.lnr-redo:before {
    content: "\e8d6"
}

.lnr-jump2:before {
    content: "\e8d7"
}

.lnr-undo2:before {
    content: "\e8d8"
}

.lnr-redo2:before {
    content: "\e8d9"
}

.lnr-sync:before {
    content: "\e8da"
}

.lnr-repeat-one2:before {
    content: "\e8db"
}

.lnr-sync-crossed:before {
    content: "\e8dc"
}

.lnr-sync2:before {
    content: "\e8dd"
}

.lnr-repeat-one3:before {
    content: "\e8de"
}

.lnr-sync-crossed2:before {
    content: "\e8df"
}

.lnr-return:before {
    content: "\e8e0"
}

.lnr-return2:before {
    content: "\e8e1"
}

.lnr-refund:before {
    content: "\e8e2"
}

.lnr-history:before {
    content: "\e8e3"
}

.lnr-history2:before {
    content: "\e8e4"
}

.lnr-self-timer:before {
    content: "\e8e5"
}

.lnr-clock:before {
    content: "\e8e6"
}

.lnr-clock2:before {
    content: "\e8e7"
}

.lnr-clock3:before {
    content: "\e8e8"
}

.lnr-watch:before {
    content: "\e8e9"
}

.lnr-alarm2:before {
    content: "\e8ea"
}

.lnr-alarm-add2:before {
    content: "\e8eb"
}

.lnr-alarm-remove:before {
    content: "\e8ec"
}

.lnr-alarm-check:before {
    content: "\e8ed"
}

.lnr-alarm-error:before {
    content: "\e8ee"
}

.lnr-timer:before {
    content: "\e8ef"
}

.lnr-timer-crossed:before {
    content: "\e8f0"
}

.lnr-timer2:before {
    content: "\e8f1"
}

.lnr-timer-crossed2:before {
    content: "\e8f2"
}

.lnr-download:before {
    content: "\e8f3"
}

.lnr-upload:before {
    content: "\e8f4"
}

.lnr-download2:before {
    content: "\e8f5"
}

.lnr-upload2:before {
    content: "\e8f6"
}

.lnr-enter-up:before {
    content: "\e8f7"
}

.lnr-enter-down:before {
    content: "\e8f8"
}

.lnr-enter-left:before {
    content: "\e8f9"
}

.lnr-enter-right:before {
    content: "\e8fa"
}

.lnr-exit-up:before {
    content: "\e8fb"
}

.lnr-exit-down:before {
    content: "\e8fc"
}

.lnr-exit-left:before {
    content: "\e8fd"
}

.lnr-exit-right:before {
    content: "\e8fe"
}

.lnr-enter-up2:before {
    content: "\e8ff"
}

.lnr-enter-down2:before {
    content: "\e900"
}

.lg-outer #lg-share-facebook .lg-icon:after, .lnr-enter-vertical:before {
    content: "\e901"
}

.lg-outer #lg-share-googleplus .lg-icon:after, .lnr-enter-left2:before {
    content: "\e902"
}

.lg-outer #lg-share-pinterest .lg-icon:after, .lnr-enter-right2:before {
    content: "\e903"
}

.lg-outer #lg-share-twitter .lg-icon:after, .lnr-enter-horizontal:before {
    content: "\e904"
}

.lnr-exit-up2:before {
    content: "\e905"
}

.lnr-exit-down2:before {
    content: "\e906"
}

.lnr-exit-left2:before {
    content: "\e907"
}

.lnr-exit-right2:before {
    content: "\e908"
}

.lnr-cli:before {
    content: "\e909"
}

.lnr-bug:before {
    content: "\e90a"
}

.lnr-code:before {
    content: "\e90b"
}

.lnr-file-code:before {
    content: "\e90c"
}

.lnr-file-image:before {
    content: "\e90d"
}

.lnr-file-zip:before {
    content: "\e90e"
}

.lnr-file-audio:before {
    content: "\e90f"
}

.lnr-file-video:before {
    content: "\e910"
}

.lnr-file-preview:before {
    content: "\e911"
}

.lnr-file-charts:before {
    content: "\e912"
}

.lnr-file-stats:before {
    content: "\e913"
}

.lnr-file-spreadsheet:before {
    content: "\e914"
}

.lnr-link:before {
    content: "\e915"
}

.lnr-unlink:before {
    content: "\e916"
}

.lnr-link2:before {
    content: "\e917"
}

.lnr-unlink2:before {
    content: "\e918"
}

.lnr-thumbs-up:before {
    content: "\e919"
}

.lnr-thumbs-down:before {
    content: "\e91a"
}

.lnr-thumbs-up2:before {
    content: "\e91b"
}

.lnr-thumbs-down2:before {
    content: "\e91c"
}

.lnr-thumbs-up3:before {
    content: "\e91d"
}

.lnr-thumbs-down3:before {
    content: "\e91e"
}

.lnr-share:before {
    content: "\e91f"
}

.lnr-share2:before {
    content: "\e920"
}

.lnr-share3:before {
    content: "\e921"
}

.lnr-magnifier:before {
    content: "\e922"
}

.lnr-file-search:before {
    content: "\e923"
}

.lnr-find-replace:before {
    content: "\e924"
}

.lnr-zoom-in:before {
    content: "\e925"
}

.lnr-zoom-out:before {
    content: "\e926"
}

.lnr-loupe:before {
    content: "\e927"
}

.lnr-loupe-zoom-in:before {
    content: "\e928"
}

.lnr-loupe-zoom-out:before {
    content: "\e929"
}

.lnr-cross:before {
    content: "\e92a"
}

.lnr-menu:before {
    content: "\e92b"
}

.lnr-list:before {
    content: "\e92c"
}

.lnr-list2:before {
    content: "\e92d"
}

.lnr-list3:before {
    content: "\e92e"
}

.lnr-menu2:before {
    content: "\e92f"
}

.lnr-list4:before {
    content: "\e930"
}

.lnr-menu3:before {
    content: "\e931"
}

.lnr-exclamation:before {
    content: "\e932"
}

.lnr-question:before {
    content: "\e933"
}

.lnr-check:before {
    content: "\e934"
}

.lnr-cross2:before {
    content: "\e935"
}

.lnr-plus:before {
    content: "\e936"
}

.lnr-minus:before {
    content: "\e937"
}

.lnr-percent:before {
    content: "\e938"
}

.lnr-chevron-up:before {
    content: "\e939"
}

.lnr-chevron-down:before {
    content: "\e93a"
}

.lnr-chevron-left:before {
    content: "\e93b"
}

.lnr-chevron-right:before {
    content: "\e93c"
}

.lnr-chevrons-expand-vertical:before {
    content: "\e93d"
}

.lnr-chevrons-expand-horizontal:before {
    content: "\e93e"
}

.lnr-chevrons-contract-vertical:before {
    content: "\e93f"
}

.lnr-chevrons-contract-horizontal:before {
    content: "\e940"
}

.lnr-arrow-up:before {
    content: "\e941"
}

.lnr-arrow-down:before {
    content: "\e942"
}

.lnr-arrow-left:before {
    content: "\e943"
}

.lnr-arrow-right:before {
    content: "\e944"
}

.lnr-arrow-up-right:before {
    content: "\e945"
}

.lnr-arrows-merge:before {
    content: "\e946"
}

.lnr-arrows-split:before {
    content: "\e947"
}

.lnr-arrow-divert:before {
    content: "\e948"
}

.lnr-arrow-return:before {
    content: "\e949"
}

.lnr-expand:before {
    content: "\e94a"
}

.lnr-contract:before {
    content: "\e94b"
}

.lnr-expand2:before {
    content: "\e94c"
}

.lnr-contract2:before {
    content: "\e94d"
}

.lnr-move:before {
    content: "\e94e"
}

.lnr-tab:before {
    content: "\e94f"
}

.lnr-arrow-wave:before {
    content: "\e950"
}

.lnr-expand3:before {
    content: "\e951"
}

.lnr-expand4:before {
    content: "\e952"
}

.lnr-contract3:before {
    content: "\e953"
}

.lnr-notification:before {
    content: "\e954"
}

.lnr-warning:before {
    content: "\e955"
}

.lnr-notification-circle:before {
    content: "\e956"
}

.lnr-question-circle:before {
    content: "\e957"
}

.lnr-menu-circle:before {
    content: "\e958"
}

.lnr-checkmark-circle:before {
    content: "\e959"
}

.lnr-cross-circle:before {
    content: "\e95a"
}

.lnr-plus-circle:before {
    content: "\e95b"
}

.lnr-circle-minus:before {
    content: "\e95c"
}

.lnr-percent-circle:before {
    content: "\e95d"
}

.lnr-arrow-up-circle:before {
    content: "\e95e"
}

.lnr-arrow-down-circle:before {
    content: "\e95f"
}

.lnr-arrow-left-circle:before {
    content: "\e960"
}

.lnr-arrow-right-circle:before {
    content: "\e961"
}

.lnr-chevron-up-circle:before {
    content: "\e962"
}

.lnr-chevron-down-circle:before {
    content: "\e963"
}

.lnr-chevron-left-circle:before {
    content: "\e964"
}

.lnr-chevron-right-circle:before {
    content: "\e965"
}

.lnr-backward-circle:before {
    content: "\e966"
}

.lnr-first-circle:before {
    content: "\e967"
}

.lnr-previous-circle:before {
    content: "\e968"
}

.lnr-stop-circle:before {
    content: "\e969"
}

.lnr-play-circle:before {
    content: "\e96a"
}

.lnr-pause-circle:before {
    content: "\e96b"
}

.lnr-next-circle:before {
    content: "\e96c"
}

.lnr-last-circle:before {
    content: "\e96d"
}

.lnr-forward-circle:before {
    content: "\e96e"
}

.lnr-eject-circle:before {
    content: "\e96f"
}

.lnr-crop:before {
    content: "\e970"
}

.lnr-frame-expand:before {
    content: "\e971"
}

.lnr-frame-contract:before {
    content: "\e972"
}

.lnr-focus:before {
    content: "\e973"
}

.lnr-transform:before {
    content: "\e974"
}

.lnr-grid:before {
    content: "\e975"
}

.lnr-grid-crossed:before {
    content: "\e976"
}

.lnr-layers:before {
    content: "\e977"
}

.lnr-layers-crossed:before {
    content: "\e978"
}

.lnr-toggle:before {
    content: "\e979"
}

.lnr-rulers:before {
    content: "\e97a"
}

.lnr-ruler:before {
    content: "\e97b"
}

.lnr-funnel:before {
    content: "\e97c"
}

.lnr-flip-horizontal:before {
    content: "\e97d"
}

.lnr-flip-vertical:before {
    content: "\e97e"
}

.lnr-flip-horizontal2:before {
    content: "\e97f"
}

.lnr-flip-vertical2:before {
    content: "\e980"
}

.lnr-angle:before {
    content: "\e981"
}

.lnr-angle2:before {
    content: "\e982"
}

.lnr-subtract:before {
    content: "\e983"
}

.lnr-combine:before {
    content: "\e984"
}

.lnr-intersect:before {
    content: "\e985"
}

.lnr-exclude:before {
    content: "\e986"
}

.lnr-align-center-vertical:before {
    content: "\e987"
}

.lnr-align-right:before {
    content: "\e988"
}

.lnr-align-bottom:before {
    content: "\e989"
}

.lnr-align-left:before {
    content: "\e98a"
}

.lnr-align-center-horizontal:before {
    content: "\e98b"
}

.lnr-align-top:before {
    content: "\e98c"
}

.lnr-square:before {
    content: "\e98d"
}

.lnr-plus-square:before {
    content: "\e98e"
}

.lnr-minus-square:before {
    content: "\e98f"
}

.lnr-percent-square:before {
    content: "\e990"
}

.lnr-arrow-up-square:before {
    content: "\e991"
}

.lnr-arrow-down-square:before {
    content: "\e992"
}

.lnr-arrow-left-square:before {
    content: "\e993"
}

.lnr-arrow-right-square:before {
    content: "\e994"
}

.lnr-chevron-up-square:before {
    content: "\e995"
}

.lnr-chevron-down-square:before {
    content: "\e996"
}

.lnr-chevron-left-square:before {
    content: "\e997"
}

.lnr-chevron-right-square:before {
    content: "\e998"
}

.lnr-check-square:before {
    content: "\e999"
}

.lnr-cross-square:before {
    content: "\e99a"
}

.lnr-menu-square:before {
    content: "\e99b"
}

.lnr-prohibited:before {
    content: "\e99c"
}

.lnr-circle:before {
    content: "\e99d"
}

.lnr-radio-button:before {
    content: "\e99e"
}

.lnr-ligature:before {
    content: "\e99f"
}

.lnr-text-format:before {
    content: "\e9a0"
}

.lnr-text-format-remove:before {
    content: "\e9a1"
}

.lnr-text-size:before {
    content: "\e9a2"
}

.lnr-bold:before {
    content: "\e9a3"
}

.lnr-italic:before {
    content: "\e9a4"
}

.lnr-underline:before {
    content: "\e9a5"
}

.lnr-strikethrough:before {
    content: "\e9a6"
}

.lnr-highlight:before {
    content: "\e9a7"
}

.lnr-text-align-left:before {
    content: "\e9a8"
}

.lnr-text-align-center:before {
    content: "\e9a9"
}

.lnr-text-align-right:before {
    content: "\e9aa"
}

.lnr-text-align-justify:before {
    content: "\e9ab"
}

.lnr-line-spacing:before {
    content: "\e9ac"
}

.lnr-indent-increase:before {
    content: "\e9ad"
}

.lnr-indent-decrease:before {
    content: "\e9ae"
}

.lnr-text-wrap:before {
    content: "\e9af"
}

.lnr-pilcrow:before {
    content: "\e9b0"
}

.lnr-direction-ltr:before {
    content: "\e9b1"
}

.lnr-direction-rtl:before {
    content: "\e9b2"
}

.lnr-page-break:before {
    content: "\e9b3"
}

.lnr-page-break2:before {
    content: "\e9b4"
}

.lnr-sort-alpha-asc:before {
    content: "\e9b5"
}

.lnr-sort-alpha-desc:before {
    content: "\e9b6"
}

.lnr-sort-numeric-asc:before {
    content: "\e9b7"
}

.lnr-sort-numeric-desc:before {
    content: "\e9b8"
}

.lnr-sort-amount-asc:before {
    content: "\e9b9"
}

.lnr-sort-amount-desc:before {
    content: "\e9ba"
}

.lnr-sort-time-asc:before {
    content: "\e9bb"
}

.lnr-sort-time-desc:before {
    content: "\e9bc"
}

.lnr-sigma:before {
    content: "\e9bd"
}

.lnr-pencil-line:before {
    content: "\e9be"
}

.lnr-hand:before {
    content: "\e9bf"
}

.lnr-pointer-up:before {
    content: "\e9c0"
}

.lnr-pointer-right:before {
    content: "\e9c1"
}

.lnr-pointer-down:before {
    content: "\e9c2"
}

.lnr-pointer-left:before {
    content: "\e9c3"
}

.lnr-finger-tap:before {
    content: "\e9c4"
}

.lnr-fingers-tap:before {
    content: "\e9c5"
}

.lnr-reminder:before {
    content: "\e9c6"
}

.lnr-fingers-crossed:before {
    content: "\e9c7"
}

.lnr-fingers-victory:before {
    content: "\e9c8"
}

.lnr-gesture-zoom:before {
    content: "\e9c9"
}

.lnr-gesture-pinch:before {
    content: "\e9ca"
}

.lnr-fingers-scroll-horizontal:before {
    content: "\e9cb"
}

.lnr-fingers-scroll-vertical:before {
    content: "\e9cc"
}

.lnr-fingers-scroll-left:before {
    content: "\e9cd"
}

.lnr-fingers-scroll-right:before {
    content: "\e9ce"
}

.lnr-hand2:before {
    content: "\e9cf"
}

.lnr-pointer-up2:before {
    content: "\e9d0"
}

.lnr-pointer-right2:before {
    content: "\e9d1"
}

.lnr-pointer-down2:before {
    content: "\e9d2"
}

.lnr-pointer-left2:before {
    content: "\e9d3"
}

.lnr-finger-tap2:before {
    content: "\e9d4"
}

.lnr-fingers-tap2:before {
    content: "\e9d5"
}

.lnr-reminder2:before {
    content: "\e9d6"
}

.lnr-gesture-zoom2:before {
    content: "\e9d7"
}

.lnr-gesture-pinch2:before {
    content: "\e9d8"
}

.lnr-fingers-scroll-horizontal2:before {
    content: "\e9d9"
}

.lnr-fingers-scroll-vertical2:before {
    content: "\e9da"
}

.lnr-fingers-scroll-left2:before {
    content: "\e9db"
}

.lnr-fingers-scroll-right2:before {
    content: "\e9dc"
}

.lnr-fingers-scroll-vertical3:before {
    content: "\e9dd"
}

.lnr-border-style:before {
    content: "\e9de"
}

.lnr-border-all:before {
    content: "\e9df"
}

.lnr-border-outer:before {
    content: "\e9e0"
}

.lnr-border-inner:before {
    content: "\e9e1"
}

.lnr-border-top:before {
    content: "\e9e2"
}

.lnr-border-horizontal:before {
    content: "\e9e3"
}

.lnr-border-bottom:before {
    content: "\e9e4"
}

.lnr-border-left:before {
    content: "\e9e5"
}

.lnr-border-vertical:before {
    content: "\e9e6"
}

.lnr-border-right:before {
    content: "\e9e7"
}

.lnr-border-none:before {
    content: "\e9e8"
}

.lnr-ellipsis:before {
    content: "\e9e9"
}

.lnr-uni21:before {
    content: "\21"
}

.lnr-uni22:before {
    content: "\22"
}

.lnr-uni23:before {
    content: "\23"
}

.lnr-uni24:before {
    content: "\24"
}

.lnr-uni25:before {
    content: "\25"
}

.lnr-uni26:before {
    content: "\26"
}

.lnr-uni27:before {
    content: "\27"
}

.lnr-uni28:before {
    content: "\28"
}

.lnr-uni29:before {
    content: "\29"
}

.lnr-uni2a:before {
    content: "\2a"
}

.lnr-uni2b:before {
    content: "\2b"
}

.lnr-uni2c:before {
    content: "\2c"
}

.lnr-uni2d:before {
    content: "\2d"
}

.lnr-uni2e:before {
    content: "\2e"
}

.lnr-uni2f:before {
    content: "\2f"
}

.lnr-uni30:before {
    content: "\30"
}

.lnr-uni31:before {
    content: "\31"
}

.lnr-uni32:before {
    content: "\32"
}

.lnr-uni33:before {
    content: "\33"
}

.lnr-uni34:before {
    content: "\34"
}

.lnr-uni35:before {
    content: "\35"
}

.lnr-uni36:before {
    content: "\36"
}

.lnr-uni37:before {
    content: "\37"
}

.lnr-uni38:before {
    content: "\38"
}

.lnr-uni39:before {
    content: "\39"
}

.lnr-uni3a:before {
    content: "\3a"
}

.lnr-uni3b:before {
    content: "\3b"
}

.lnr-uni3c:before {
    content: "\3c"
}

.lnr-uni3d:before {
    content: "\3d"
}

.lnr-uni3e:before {
    content: "\3e"
}

.lnr-uni3f:before {
    content: "\3f"
}

.lnr-uni40:before {
    content: "\40"
}

.lnr-uni41:before {
    content: "\41"
}

.lnr-uni42:before {
    content: "\42"
}

.lnr-uni43:before {
    content: "\43"
}

.lnr-uni44:before {
    content: "\44"
}

.lnr-uni45:before {
    content: "\45"
}

.lnr-uni46:before {
    content: "\46"
}

.lnr-uni47:before {
    content: "\47"
}

.lnr-uni48:before {
    content: "\48"
}

.lnr-uni49:before {
    content: "\49"
}

.lnr-uni4a:before {
    content: "\4a"
}

.lnr-uni4b:before {
    content: "\4b"
}

.lnr-uni4c:before {
    content: "\4c"
}

.lnr-uni4d:before {
    content: "\4d"
}

.lnr-uni4e:before {
    content: "\4e"
}

.lnr-uni4f:before {
    content: "\4f"
}

.lnr-uni50:before {
    content: "\50"
}

.lnr-uni51:before {
    content: "\51"
}

.lnr-uni52:before {
    content: "\52"
}

.lnr-uni53:before {
    content: "\53"
}

.lnr-uni54:before {
    content: "\54"
}

.lnr-uni55:before {
    content: "\55"
}

.lnr-uni56:before {
    content: "\56"
}

.lnr-uni57:before {
    content: "\57"
}

.lnr-uni58:before {
    content: "\58"
}

.lnr-uni59:before {
    content: "\59"
}

.lnr-uni5a:before {
    content: "\5a"
}

.lnr-uni5b:before {
    content: "\5b"
}

.lnr-uni5c:before {
    content: "\5c"
}

.lnr-uni5d:before {
    content: "\5d"
}

.lnr-uni5e:before {
    content: "\5e"
}

.lnr-uni5f:before {
    content: "\5f"
}

.lnr-uni60:before {
    content: "\60"
}

.lnr-uni61:before {
    content: "\61"
}

.lnr-uni62:before {
    content: "\62"
}

.lnr-uni63:before {
    content: "\63"
}

.lnr-uni64:before {
    content: "\64"
}

.lnr-uni65:before {
    content: "\65"
}

.lnr-uni66:before {
    content: "\66"
}

.lnr-uni67:before {
    content: "\67"
}

.lnr-uni68:before {
    content: "\68"
}

.lnr-uni69:before {
    content: "\69"
}

.lnr-uni6a:before {
    content: "\6a"
}

.lnr-uni6b:before {
    content: "\6b"
}

.lnr-uni6c:before {
    content: "\6c"
}

.lnr-uni6d:before {
    content: "\6d"
}

.lnr-uni6e:before {
    content: "\6e"
}

.lnr-uni6f:before {
    content: "\6f"
}

.lnr-uni70:before {
    content: "\70"
}

.lnr-uni71:before {
    content: "\71"
}

.lnr-uni72:before {
    content: "\72"
}

.lnr-uni73:before {
    content: "\73"
}

.lnr-uni74:before {
    content: "\74"
}

.lnr-uni75:before {
    content: "\75"
}

.lnr-uni76:before {
    content: "\76"
}

.lnr-uni77:before {
    content: "\77"
}

.lnr-uni78:before {
    content: "\78"
}

.lnr-uni79:before {
    content: "\79"
}

.lnr-uni7a:before {
    content: "\7a"
}

.lnr-uni7b:before {
    content: "\7b"
}

.lnr-uni7c:before {
    content: "\7c"
}

.lnr-uni7d:before {
    content: "\7d"
}

.lnr-uni7e:before {
    content: "\7e"
}

.lnr-copyright:before {
    content: "\a9"
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

*, .lg-outer *, html {
    -webkit-box-sizing: border-box
}

.lg-outer.lg-thumb-open .lg-thumb-outer, .swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -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 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform,-webkit-transform
}

.grecaptcha-badge, .lg-outer .lg-has-video .lg-video-object, .swiper-invisible-blank-slide {
    visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

    .swiper-container-autoheight .swiper-wrapper {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-transition-property: height,-webkit-transform;
        -o-transition-property: transform,height;
        transition-property: transform,height,-webkit-transform
    }

.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: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-container-3d .swiper-slide-shadow-right {
        background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-container-3d .swiper-slide-shadow-top {
        background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-container-3d .swiper-slide-shadow-bottom {
        background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
    -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;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

    .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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10
}

    .lg-css3.lg-fade .lg-item, .lg-css3.lg-lollipop .lg-item, .lg-css3.lg-lollipop-rev .lg-item, .lg-css3.lg-rotate .lg-item, .lg-css3.lg-rotate-rev .lg-item, .lg-css3.lg-scale-up .lg-item, .lg-css3.lg-slide-circular .lg-item, .lg-css3.lg-slide-circular-down .lg-item, .lg-css3.lg-slide-circular-up .lg-item, .lg-css3.lg-slide-circular-vertical .lg-item, .lg-css3.lg-slide-circular-vertical-down .lg-item, .lg-css3.lg-slide-circular-vertical-left .lg-item, .lg-css3.lg-slide-skew .lg-item, .lg-css3.lg-slide-skew-cross .lg-item, .lg-css3.lg-slide-skew-cross-rev .lg-item, .lg-css3.lg-slide-skew-only .lg-item, .lg-css3.lg-slide-skew-only-rev .lg-item, .lg-css3.lg-slide-skew-only-y .lg-item, .lg-css3.lg-slide-skew-only-y-rev .lg-item, .lg-css3.lg-slide-skew-rev .lg-item, .lg-css3.lg-slide-skew-ver .lg-item, .lg-css3.lg-slide-skew-ver-cross .lg-item, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item, .lg-css3.lg-slide-skew-ver-rev .lg-item, .lg-css3.lg-slide-vertical .lg-item, .lg-css3.lg-slide-vertical-growth .lg-item, .lg-css3.lg-slide.lg-use-css3 .lg-item, .lg-css3.lg-soft-zoom .lg-item, .lg-css3.lg-tube .lg-item, .lg-css3.lg-zoom-in .lg-item, .lg-css3.lg-zoom-in-big .lg-item, .lg-css3.lg-zoom-in-out .lg-item, .lg-css3.lg-zoom-out .lg-item, .lg-css3.lg-zoom-out-big .lg-item, .lg-css3.lg-zoom-out-in .lg-item, .swiper-pagination.swiper-pagination-hidden {
        opacity: 0
    }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        -webkit-transform: scale(.33);
        -ms-transform: scale(.33);
        transform: scale(.33);
        position: relative
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        -webkit-transform: scale(.66);
        -ms-transform: scale(.66);
        transform: scale(.66)
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        -webkit-transform: scale(.33);
        -ms-transform: scale(.33);
        transform: scale(.33)
    }

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

.float {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 50px;
    right: 50px;
    background-color: #25d366;
    border-radius: 50px;
    text-align: center;
    font-size: 25px;
    z-index: 100
}

.my-float {
    margin-top: 12px
}

.custom-background-video, .dimmerColor .preload-screen, .fullscreen-slider .slider-pagination, .fullscreen-slider .slider-pagination .swiper-pagination-bullet, .lg-actions button, .lg-inner, .mask-view, .menu-trigger, .pixelcarve, .swiper-zoom-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.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: 6px 0;
        display: block
    }

    .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 8px
    }

        .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
            display: inline-block;
            -webkit-transition: top .2s,-webkit-transform .2s;
            transition: transform .2s,top .2s,-webkit-transform .2s;
            -o-transition: transform .2s,top .2s
        }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

    .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        -webkit-transition: left .2s,-webkit-transform .2s;
        transition: transform .2s,left .2s,-webkit-transform .2s;
        -o-transition: transform .2s,left .2s
    }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s,-webkit-transform .2s;
    transition: transform .2s,right .2s,-webkit-transform .2s;
    -o-transition: transform .2s,right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: #007aff;
        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 .swiper-pagination-progressbar-fill, .swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255,255,255,.25)
}

.swiper-pagination-black .swiper-pagination-bullet-active, .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0,0,0,.25)
}

.swiper-scrollbar {
    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);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag, .swiper-slide-zoomed {
    cursor: move
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: 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-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: 1s steps(12,end) infinite swiper-preloader-spin;
    animation: 1s steps(12,end) infinite swiper-preloader-spin
}

    .swiper-lazy-preloader:after {
        display: block;
        content: '';
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-position: 50%;
        background-size: 100%;
        background-repeat: no-repeat
    }

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -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
}

    .fullscreen-slider .swiper-slide:not(.gallery-slide).gallery .swiper-wrapper, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .mask-view, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .text-con, .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .mask-view, .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .text-con, .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-fade .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide, nav ul li.current_page_item {
        pointer-events: none
    }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-fade .swiper-slide-active, .swiper-container-fade .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 {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    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-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-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-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.lg-sub-html, .lg-toolbar {
    background-color: rgba(0,0,0,.45)
}

@font-face {
    font-family: lg;
    src: url(../fonts/lgd641.eot?n1z373);
    src: url(../fonts/lgd41d.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lgd641.woff?n1z373) format("woff"),url(../fonts/lgd641.ttf?n1z373) format("truetype"),url(../fonts/lgd641.svg?n1z373#lg) format("svg");
    font-weight: 400;
    font-style: normal
}

.lg-icon {
    font-family: lg;
    speak: none;
    font-weight: 400;
    line-height: 1
}

.go-to-next, .go-to-top, .uppercase {
    text-transform: uppercase
}

.lg-actions .lg-next, .lg-actions .lg-prev {
    background-color: rgba(0,0,0,.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1080;
    border: none;
    outline: 0
}

.lg-outer .lg-toogle-thumb, .lg-toolbar .lg-icon {
    font-size: 24px;
    line-height: 27px;
    text-align: center;
    cursor: pointer
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
    pointer-events: none;
    opacity: .5
}

.lg-actions .lg-next {
    right: 20px
}

    .lg-actions .lg-next:before {
        content: "\e095"
    }

.lg-actions .lg-prev {
    left: 20px
}

    .lg-actions .lg-prev:after {
        content: "\e094"
    }

@-webkit-keyframes lg-right-end {
    0%,100% {
        left: 0
    }

    50% {
        left: -30px
    }
}

@keyframes lg-right-end {
    0%,100% {
        left: 0
    }

    50% {
        left: -30px
    }
}

@-webkit-keyframes lg-left-end {
    0%,100% {
        left: 0
    }

    50% {
        left: 30px
    }
}

@keyframes lg-left-end {
    0%,100% {
        left: 0
    }

    50% {
        left: 30px
    }
}

.lg-outer.lg-right-end .lg-object {
    -webkit-animation: .3s lg-right-end;
    animation: .3s lg-right-end;
    position: relative
}

.lg-outer.lg-left-end .lg-object {
    -webkit-animation: .3s lg-left-end;
    animation: .3s lg-left-end;
    position: relative
}

.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

    .lg-toolbar .lg-icon {
        float: right;
        height: 47px;
        padding: 10px 0;
        width: 50px;
        text-decoration: none !important;
        outline: 0;
        -webkit-transition: color .2s linear;
        -o-transition: color .2s linear;
        transition: color .2s linear
    }

    .lg-toolbar .lg-close:after {
        content: "\e070"
    }

    .lg-toolbar .lg-download:after {
        content: "\e0f2"
    }

.lg-sub-html {
    bottom: 0;
    color: #eee;
    font-size: 16px;
    left: 0;
    padding: 10px 40px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 1080
}

    .lg-sub-html h4 {
        margin: 0;
        font-size: 13px;
        font-weight: 700
    }

    .lg-sub-html p {
        font-size: 12px;
        margin: 5px 0 0
    }

#lg-counter {
    display: inline-block;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px
}

.lg-next, .lg-prev, .lg-toolbar {
    opacity: 1;
    -webkit-transition: opacity .35s cubic-bezier(0, 0, .25, 1),color .2s linear,-webkit-transform .35s cubic-bezier(0, 0, .25, 1);
    -o-transition: transform .35s cubic-bezier(0, 0, .25, 1),opacity .35s cubic-bezier(0, 0, .25, 1),color .2s linear;
    transition: transform .35s cubic-bezier(0, 0, .25, 1),opacity .35s cubic-bezier(0, 0, .25, 1),color .2s linear,-webkit-transform .35s cubic-bezier(0, 0, .25, 1)
}

.lg-hide-items .lg-prev {
    opacity: 0;
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0)
}

.lg-hide-items .lg-next {
    opacity: 0;
    -webkit-transform: translate3d(10px,0,0);
    transform: translate3d(10px,0,0)
}

.lg-hide-items .lg-toolbar {
    opacity: 0;
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0)
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    -webkit-transform: scale3d(.5,.5,.5);
    transform: scale3d(.5,.5,.5);
    opacity: 0;
    -webkit-transition: opacity 250ms cubic-bezier(0, 0, .25, 1),-webkit-transform 250ms cubic-bezier(0, 0, .25, 1) !important;
    -o-transition: transform 250ms cubic-bezier(0, 0, .25, 1),opacity 250ms cubic-bezier(0, 0, .25, 1) !important;
    transition: transform 250ms cubic-bezier(0, 0, .25, 1),opacity 250ms cubic-bezier(0, 0, .25, 1),-webkit-transform 250ms cubic-bezier(0, 0, .25, 1) !important;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.lg-css3.lg-soft-zoom .lg-item.lg-current, .lg-css3.lg-zoom-in .lg-item.lg-current, .lg-css3.lg-zoom-in-big .lg-item.lg-current, .lg-css3.lg-zoom-in-out .lg-item.lg-current, .lg-css3.lg-zoom-out .lg-item.lg-current, .lg-css3.lg-zoom-out-big .lg-item.lg-current, .lg-css3.lg-zoom-out-in .lg-item.lg-current, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    opacity: 1
}

.lg-outer .lg-thumb-outer {
    background-color: #0d0a0a;
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 1080;
    max-height: 350px;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    -webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1);
    -o-transition: transform .25s cubic-bezier(0, 0, .25, 1);
    transition: transform .25s cubic-bezier(0, 0, .25, 1);
    transition: transform .25s cubic-bezier(0, 0, .25, 1),-webkit-transform .25s cubic-bezier(0, 0, .25, 1)
}

    .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item, .lg-outer.lg-grab img.lg-object {
        cursor: -webkit-grab;
        cursor: -o-grab;
        cursor: -ms-grab;
        cursor: grab
    }

    .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item, .lg-outer.lg-grabbing img.lg-object {
        cursor: move;
        cursor: -webkit-grabbing;
        cursor: -o-grabbing;
        cursor: -ms-grabbing;
        cursor: grabbing
    }

    .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
        -webkit-transition-duration: 0s !important;
        -o-transition-duration: 0s !important;
        transition-duration: 0s !important
    }

.lg-outer .lg-thumb {
    padding: 10px 0;
    height: 100%;
    margin-bottom: -5px
}

.lg-outer .lg-thumb-item {
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 4px;
    margin-bottom: 5px
}

.price-enquiry {
    display: block;
    overflow: auto;
    height: -webkit-calc(100% - 20em);
    margin: 14em 5.4em;
    text-align: center;
    padding-bottom: 7em;
}

    .price-enquiry h2 {
        font-size: 3em;
    }

    .price-enquiry p {
        font-size: 2em
    }

    .price-enquiry .eform {
        width: 70%;
        margin: 0 auto;
        border: solid 2px #ccc;
        border-radius: 8px;
        padding: 3em;
        text-align: left;
    }

        .price-enquiry .eform h4.head {
            font-size: 3em;
            text-align: center;
        }

        .price-enquiry .eform input[type=text], .price-enquiry .eform input[type=email], .price-enquiry .eform input[type=number], .price-enquiry .eform input[type=text] {
            width: 100%;
            height: 22px;
            background: none;
            border: 0;
            border-bottom: solid 1px #ccc;
            font-size: 14px;
            color: #fff;
        }

        .price-enquiry .eform label {
            font-size: 12px;
            margin-top: 15px;
            display: block;
        }
    .price-enquiry + .go-to-next {
        position: absolute;
        bottom: 9px;
    } 

    @media (min-width:1025px) {
        .lg-outer .lg-thumb-item {
        -webkit-transition: border-color .25s;
        -o-transition: border-color .25s;
        transition: border-color .25s
    }
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: #a90707
}


.articles {
    padding-top: 5%;
    text-align: center;
    color: #000;
    overflow: auto !important;
}

    .articles:after {
        background: none !important;
    }

.articles-area {
    font-size: 18px;
    width: 77%;
    margin: 0 auto;
}

    .articles-area p {
        text-align: justify;
        font-family: "Kreon", serif;
       /* text-transform: capitalize;*/
        font-weight: 300;
    }
    .articles-area ul li {
        text-transform: unset;
        font-family: "Kreon", serif;
        font-weight: 300;
        line-height: 1.5;
    }

    .articles-area img {
        max-height: 350px;
        object-fit: cover;
        border-radius: 5px;
    }
    .articles-area.how img {
        max-height:inherit;
        width: 100%;
        object-fit: inherit;
    }

.articles-area article {
    text-align: left;
    margin: 25px 0;
    display: block;
    position: relative;
    border-bottom: double;
    padding-bottom: 45px;
}
    .articles-area article li {
        margin-bottom: 10px;
        font-weight: 100;
        font-family: "Kreon", serif;
    }

    .articles-area article:after {
        content: '';
        display: block;
        clear: both;
    }

        .articles-area article h3 {
            display: block;
            margin-bottom: 0;
        }

        .articles-area article img.left {
            float: left;
            margin-right: 25px;
        }

        .articles-area article img.right {
            float: right;
            margin-left: 25px;
        }

        .articles-area article img.left.ll {
            float: left;
            margin-right: 0px;
            width: 40%;
            max-height: 268px;
            object-fit: cover;
        }

        .articles-area article img.right.rr {
            float: right;
            margin-left: 25px;
            width: 55%;
            max-height: 268px;
            object-fit: cover;
        }


.articles date {
    margin-bottom: 25px;
    border: solid 1px #000;
    padding: 5px;
    border-left: 0;
    border-right: 0;
    display: inline-block;
}

.articles-area a strong {
    font-weight: bold;
    color: #f7d690;
}

.gallery .swiper-container .swiper-slide img, .lg-outer .lg-thumb-item img, .video-container.fullscreen video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.lg-outer.lg-has-thumb .lg-item {
    padding-bottom: 120px
}

.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
    -webkit-transition: bottom .25s;
    -o-transition: bottom .25s;
    transition: bottom .25s
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 100px
}

.lg-outer .lg-toogle-thumb {
    background-color: #0d0a0a;
    border-radius: 2px 2px 0 0;
    color: #999;
    height: 39px;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    top: -39px;
    width: 50px
}

    .lg-outer .lg-toogle-thumb:after {
        content: "\e1ff"
    }

.lg-outer .lg-video-cont {
    display: inline-block;
    vertical-align: middle;
    max-width: 1140px;
    max-height: 100%
}

.lg-outer .lg-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative
}

    .lg-outer .lg-video .lg-object {
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important
    }

    .lg-outer .lg-video .lg-video-play {
        width: 84px;
        height: 59px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -42px;
        margin-top: -30px;
        z-index: 1080;
        cursor: pointer
    }

.lg-outer .lg-has-iframe .lg-video {
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.lg-outer .lg-has-vimeo .lg-video-play {
    background: url(../img/vimeo-play.aspx) no-repeat
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background: url(../img/vimeo-play.aspx) 0 -58px no-repeat
}

.lg-outer .lg-has-html5 .lg-video-play {
    background: url(../img/video-play.aspx) no-repeat;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    opacity: .8
}

.customCursor-con.non-touch .customCursor .arrow.active, .gallery .swiper-container .swiper-slide:hover h4, .lg-backdrop.in, .lg-css3.lg-fade .lg-item.lg-current, .lg-outer .lg-has-html5:hover .lg-video-play, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play, .lg-outer.lg-visible, .lg-show-autoplay .lg-progress-bar, .pixelcarve a:hover img, .pixelcarve a:hover object {
    opacity: 1
}

.lg-outer .lg-has-youtube .lg-video-play {
    background: url(../img/youtube-play.aspx) no-repeat
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
    background: url(../img/youtube-play.aspx) 0 -60px no-repeat
}

.lg-outer .lg-video-object {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
    visibility: visible
}

.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1083;
    opacity: 0;
    -webkit-transition: opacity 80ms;
    -o-transition: opacity 80ms;
    transition: opacity 80ms
}

    .lg-progress-bar .lg-progress {
        background-color: #a90707;
        height: 5px;
        width: 0
    }

    .close img, .lg-progress-bar.lg-start .lg-progress, .magnifier img, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row .full {
        width: 100%;
    }

    .close img, .lg-progress-bar.lg-start .lg-progress, .magnifier img {
        aspect-ratio: 1;
    }

.lg-autoplay-button:after {
    content: "\e01d"
}

.lg-show-autoplay .lg-autoplay-button:after {
    content: "\e01a"
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, .25, 1);
    -o-transition: transform .3s cubic-bezier(0, 0, .25, 1);
    transition: transform .3s cubic-bezier(0, 0, .25, 1);
    transition: transform .3s cubic-bezier(0, 0, .25, 1),-webkit-transform .3s cubic-bezier(0, 0, .25, 1)
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition: left .3s cubic-bezier(0, 0, .25, 1),top .3s cubic-bezier(0, 0, .25, 1);
    -o-transition: left .3s cubic-bezier(0, 0, .25, 1),top .3s cubic-bezier(0, 0, .25, 1);
    transition: left .3s cubic-bezier(0, 0, .25, 1),top .3s cubic-bezier(0, 0, .25, 1)
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: opacity .15s,-webkit-transform .3s cubic-bezier(0, 0, .25, 1) !important;
    -o-transition: transform .3s cubic-bezier(0, 0, .25, 1),opacity .15s !important;
    transition: transform .3s cubic-bezier(0, 0, .25, 1),opacity .15s,-webkit-transform .3s cubic-bezier(0, 0, .25, 1) !important;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

#lg-zoom-in:after {
    content: "\e311"
}

#lg-actual-size {
    font-size: 20px
}

    #lg-actual-size:after {
        content: "\e033"
    }

#lg-zoom-out {
    opacity: .5;
    pointer-events: none
}

    #lg-zoom-out:after {
        content: "\e312"
    }

.lg-zoomed #lg-zoom-out {
    opacity: 1;
    pointer-events: auto
}

.lg-outer .lg-pager-outer {
    bottom: 60px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1080;
    height: 10px
}

.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px
}

    .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
        -webkit-box-shadow: 0 0 0 2px #fff inset;
        box-shadow: 0 0 0 2px #fff inset
    }

.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #fff;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    -webkit-transition: opacity .15s,-webkit-transform .15s;
    -o-transition: opacity .15s,transform .15s;
    transition: opacity .15s,transform .15s,-webkit-transform .15s;
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0)
}

    .lg-outer, .lg-outer .lg, .lg-outer .lg-inner, .lg-outer .lg-pager-thumb-cont img {
        width: 100%;
        height: 100%
    }

        .lg-outer .lg-pager {
            background-color: rgba(255,255,255,.5);
            border-radius: 50%;
            -webkit-box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset;
            box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset;
            display: block;
            height: 12px;
            -webkit-transition: -webkit-box-shadow .3s;
            -o-transition: box-shadow .3s;
            transition: box-shadow .3s;
            transition: box-shadow .3s,-webkit-box-shadow .3s;
            width: 12px
        }

            .lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
                -webkit-box-shadow: 0 0 0 8px #fff inset;
                box-shadow: 0 0 0 8px #fff inset
            }

        .lg-outer .lg-caret {
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px dashed;
            bottom: -10px;
            display: inline-block;
            height: 0;
            left: 50%;
            margin-left: -5px;
            position: absolute;
            vertical-align: middle;
            width: 0
        }

.lg-fullscreen:after {
    content: "\e20c"
}

.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d"
}

.lg-outer #lg-dropdown-overlay {
    background-color: rgba(0,0,0,.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear .18s,opacity .18s linear;
    -o-transition: visibility 0s linear .18s,opacity .18s linear;
    transition: visibility 0s linear .18s,opacity .18s linear
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
    visibility: visible
}

.lg-outer .lg-dropdown {
    background-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -ms-transform: translate3d(0,5px,0);
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0);
    -webkit-transition: visibility 0s linear .5s,opacity .18s linear,-webkit-transform .18s linear;
    -o-transition: transform .18s linear,visibility 0s linear .5s,opacity .18s linear;
    transition: transform .18s linear,visibility 0s linear .5s,opacity .18s linear,-webkit-transform .18s linear
}

    .lg-outer .lg-dropdown:after {
        content: "";
        display: block;
        height: 0;
        width: 0;
        position: absolute;
        border: 8px solid transparent;
        border-bottom-color: #fff;
        right: 16px;
        top: -16px
    }

    .lg-outer .lg-dropdown > li:last-child, .page-view.plain .swiper-slide .background .text-corner p:last-child {
        margin-bottom: 0
    }

    .lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {
        color: #333
    }

    .lg-outer .lg-dropdown a {
        color: #333;
        display: block;
        white-space: pre;
        padding: 4px 12px;
        font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 12px
    }

        .lg-outer .lg-dropdown a:hover {
            background-color: rgba(0,0,0,.07)
        }

    .lg-outer .lg-dropdown .lg-dropdown-text {
        display: inline-block;
        line-height: 1;
        margin-top: -3px;
        vertical-align: middle
    }

    .lg-outer .lg-dropdown .lg-icon {
        color: #333;
        display: inline-block;
        float: none;
        font-size: 20px;
        height: auto;
        line-height: 1;
        margin-right: 8px;
        padding: 0;
        vertical-align: middle;
        width: auto
    }

.lg-outer #lg-share-facebook .lg-icon {
    color: #3b5998
}

.lg-outer #lg-share-twitter .lg-icon {
    color: #00aced
}

.lg-outer #lg-share-googleplus .lg-icon {
    color: #dd4b39
}

.lg-outer #lg-share-pinterest .lg-icon {
    color: #cb2027
}

.lg-group:after {
    content: "";
    display: table;
    clear: both
}

.lg-outer {
    position: fixed;
    top: 0;
    left: 0;
    text-align: left;
    opacity: 0;
    -webkit-transition: opacity .15s;
    -o-transition: opacity .15s;
    transition: opacity .15s;
    z-index: 11113
}

    .lg-outer *, html {
        box-sizing: border-box
    }

    .lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
        -webkit-transition-duration: inherit !important;
        -o-transition-duration: inherit !important;
        transition-duration: inherit !important;
        -webkit-transition-timing-function: inherit !important;
        -o-transition-timing-function: inherit !important;
        transition-timing-function: inherit !important
    }

    .lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
        -webkit-transition-duration: 0s !important;
        -o-transition-duration: 0s !important;
        transition-duration: 0s !important;
        opacity: 1
    }

    .lg-outer .lg {
        overflow: hidden;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        max-height: 100%
    }

    .lg-outer .lg-inner {
        position: absolute;
        left: 0;
        top: 0;
        white-space: nowrap
    }

    .lg-outer .lg-item {
        background: url(../img/loading.aspx) center center no-repeat;
        display: none !important
    }

    .lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
        display: inline-block !important
    }

    .lg-outer .lg-img-wrap, .lg-outer .lg-item {
        display: inline-block;
        text-align: center;
        position: absolute;
        width: 100%;
        height: 100%
    }

        .lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
            content: "";
            display: inline-block;
            height: 50%;
            width: 1px;
            margin-right: -1px
        }

    .lg-outer .lg-img-wrap {
        position: absolute;
        padding: 0 5px;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }

    .lg-outer .lg-item.lg-complete {
        background-image: none
    }

    .lg-outer .lg-item.lg-current {
        z-index: 1060
    }

    .lg-outer .lg-image {
        display: inline-block;
        vertical-align: middle;
        max-width: 100%;
        max-height: 100%;
        width: auto !important;
        height: auto !important
    }

    .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
        opacity: 0;
        -webkit-transition: opacity .15s;
        -o-transition: opacity .15s;
        transition: opacity .15s
    }

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0;
    -webkit-transition: opacity .15s;
    -o-transition: opacity .15s;
    transition: opacity .15s;
    z-index: 11112
}

.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide, .preload * {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important
}

.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
    -webkit-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s
}

.lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
}

.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
}

.lg-css3.lg-lollipop .lg-item.lg-current, .lg-css3.lg-lollipop-rev .lg-item.lg-current, .lg-css3.lg-slide-vertical .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1
}

.lg-css3.lg-lollipop .lg-item.lg-current, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-current, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-current, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-current, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-prev-slide {
    -webkit-transition: opacity .1s,-webkit-transform 1s cubic-bezier(0, 0, .25, 1);
    -o-transition: transform 1s cubic-bezier(0, 0, .25, 1),opacity .1s;
    transition: transform 1s cubic-bezier(0, 0, .25, 1),opacity .1s,-webkit-transform 1s cubic-bezier(0, 0, .25, 1)
}

.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity: 0;
    position: absolute;
    left: 0
}

    .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
        left: -100%
    }

    .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
        left: 100%
    }

    .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
        left: 0;
        opacity: 1
    }

    .lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
        -webkit-transition: left 1s cubic-bezier(0, 0, .25, 1),opacity .1s;
        -o-transition: left 1s cubic-bezier(0, 0, .25, 1),opacity .1s;
        transition: left 1s cubic-bezier(0, 0, .25, 1),opacity .1s
    }

.lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-prev-slide {
    -webkit-transform: scale3d(1.3,1.3,1.3);
    transform: scale3d(1.3,1.3,1.3)
}

.lg-css3.lg-scale-up .lg-item.lg-current, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-current, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-current, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-current, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-current, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-current, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
    -webkit-transition: opacity 1s,-webkit-transform 1s cubic-bezier(0, 0, .25, 1);
    -o-transition: transform 1s cubic-bezier(0, 0, .25, 1),opacity 1s;
    transition: transform 1s cubic-bezier(0, 0, .25, 1),opacity 1s,-webkit-transform 1s cubic-bezier(0, 0, .25, 1)
}

.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {
    -webkit-transform: scale3d(2,2,2);
    transform: scale3d(2,2,2)
}

.lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-prev-slide {
    -webkit-transform: scale3d(.7,.7,.7);
    transform: scale3d(.7,.7,.7)
}

.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
    -webkit-transform: scale3d(0,0,0);
    transform: scale3d(0,0,0)
}

.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {
    -webkit-transform: scale3d(1.1,1.1,1.1);
    transform: scale3d(1.1,1.1,1.1)
}

.lg-css3.lg-soft-zoom .lg-item.lg-next-slide {
    -webkit-transform: scale3d(.9,.9,.9);
    transform: scale3d(.9,.9,.9)
}

.lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-prev-slide {
    -ms-transform: scale3d(.8,.8,.8) translate3d(0,10%,0);
    -webkit-transform: scale3d(.8,.8,.8) translate3d(0,10%,0);
    transform: scale3d(.8,.8,.8) translate3d(0,10%,0)
}

.lg-css3.lg-scale-up .lg-item.lg-current, .lg-css3.lg-slide-circular .lg-item.lg-current, .lg-css3.lg-slide-circular-down .lg-item.lg-current, .lg-css3.lg-slide-circular-up .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current, .lg-css3.lg-tube .lg-item.lg-current {
    -ms-transform: scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform: scale3d(1,1,1) translate3d(0,0,0);
    transform: scale3d(1,1,1) translate3d(0,0,0);
    opacity: 1
}

.lg-css3.lg-slide-circular .lg-item.lg-prev-slide {
    -ms-transform: scale3d(0,0,0) translate3d(-100%,0,0);
    -webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);
    transform: scale3d(0,0,0) translate3d(-100%,0,0)
}

.lg-css3.lg-slide-circular .lg-item.lg-next-slide {
    -ms-transform: scale3d(0,0,0) translate3d(100%,0,0);
    -webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);
    transform: scale3d(0,0,0) translate3d(100%,0,0)
}

.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {
    -ms-transform: scale3d(0,0,0) translate3d(-100%,-100%,0);
    -webkit-transform: scale3d(0,0,0) translate3d(-100%,-100%,0);
    transform: scale3d(0,0,0) translate3d(-100%,-100%,0)
}

.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {
    -ms-transform: scale3d(0,0,0) translate3d(100%,-100%,0);
    -webkit-transform: scale3d(0,0,0) translate3d(100%,-100%,0);
    transform: scale3d(0,0,0) translate3d(100%,-100%,0)
}

.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {
    -ms-transform: scale3d(0,0,0) translate3d(-100%,100%,0);
    -webkit-transform: scale3d(0,0,0) translate3d(-100%,100%,0);
    transform: scale3d(0,0,0) translate3d(-100%,100%,0)
}

.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {
    -ms-transform: scale3d(0,0,0) translate3d(100%,100%,0);
    -webkit-transform: scale3d(0,0,0) translate3d(100%,100%,0);
    transform: scale3d(0,0,0) translate3d(100%,100%,0)
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {
    -ms-transform: scale3d(0,0,0) translate3d(0,-100%,0);
    -webkit-transform: scale3d(0,0,0) translate3d(0,-100%,0);
    transform: scale3d(0,0,0) translate3d(0,-100%,0)
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {
    -ms-transform: scale3d(0,0,0) translate3d(0,100%,0);
    -webkit-transform: scale3d(0,0,0) translate3d(0,100%,0);
    transform: scale3d(0,0,0) translate3d(0,100%,0)
}

.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0)
}

.lg-css3.lg-slide-vertical .lg-item.lg-next-slide {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0)
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {
    -ms-transform: scale3d(.5,.5,.5) translate3d(0,-150%,0);
    -webkit-transform: scale3d(.5,.5,.5) translate3d(0,-150%,0);
    transform: scale3d(.5,.5,.5) translate3d(0,-150%,0)
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {
    -ms-transform: scale3d(.5,.5,.5) translate3d(0,150%,0);
    -webkit-transform: scale3d(.5,.5,.5) translate3d(0,150%,0);
    transform: scale3d(.5,.5,.5) translate3d(0,150%,0)
}

.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {
    -ms-transform: skew(10deg,0deg);
    -webkit-transform: skew(10deg,0deg);
    transform: skew(10deg,0deg)
}

.lg-css3.lg-slide-skew-only .lg-item.lg-current, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
    -ms-transform: skew(0deg,0deg);
    -webkit-transform: skew(0deg,0deg);
    transform: skew(0deg,0deg);
    opacity: 1
}

.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {
    -ms-transform: skew(-10deg,0deg);
    -webkit-transform: skew(-10deg,0deg);
    transform: skew(-10deg,0deg)
}

.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {
    -ms-transform: skew(0deg,10deg);
    -webkit-transform: skew(0deg,10deg);
    transform: skew(0deg,10deg)
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {
    -ms-transform: skew(0deg,-10deg);
    -webkit-transform: skew(0deg,-10deg);
    transform: skew(0deg,-10deg)
}

.lg-css3.lg-slide-skew .lg-item.lg-prev-slide {
    -ms-transform: skew(20deg,0deg) translate3d(-100%,0,0);
    -webkit-transform: skew(20deg,0deg) translate3d(-100%,0,0);
    transform: skew(20deg,0deg) translate3d(-100%,0,0)
}

.lg-css3.lg-slide-skew .lg-item.lg-next-slide {
    -ms-transform: skew(20deg,0deg) translate3d(100%,0,0);
    -webkit-transform: skew(20deg,0deg) translate3d(100%,0,0);
    transform: skew(20deg,0deg) translate3d(100%,0,0)
}

.lg-css3.lg-slide-skew .lg-item.lg-current, .lg-css3.lg-slide-skew-cross .lg-item.lg-current, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-ver .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
    -ms-transform: skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform: skew(0deg,0deg) translate3d(0,0,0);
    transform: skew(0deg,0deg) translate3d(0,0,0);
    opacity: 1
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {
    -ms-transform: skew(-20deg,0deg) translate3d(-100%,0,0);
    -webkit-transform: skew(-20deg,0deg) translate3d(-100%,0,0);
    transform: skew(-20deg,0deg) translate3d(-100%,0,0)
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {
    -ms-transform: skew(-20deg,0deg) translate3d(100%,0,0);
    -webkit-transform: skew(-20deg,0deg) translate3d(100%,0,0);
    transform: skew(-20deg,0deg) translate3d(100%,0,0)
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {
    -ms-transform: skew(0deg,60deg) translate3d(-100%,0,0);
    -webkit-transform: skew(0deg,60deg) translate3d(-100%,0,0);
    transform: skew(0deg,60deg) translate3d(-100%,0,0)
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {
    -ms-transform: skew(0deg,60deg) translate3d(100%,0,0);
    -webkit-transform: skew(0deg,60deg) translate3d(100%,0,0);
    transform: skew(0deg,60deg) translate3d(100%,0,0)
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {
    -ms-transform: skew(0deg,-60deg) translate3d(-100%,0,0);
    -webkit-transform: skew(0deg,-60deg) translate3d(-100%,0,0);
    transform: skew(0deg,-60deg) translate3d(-100%,0,0)
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {
    -ms-transform: skew(0deg,-60deg) translate3d(100%,0,0);
    -webkit-transform: skew(0deg,-60deg) translate3d(100%,0,0);
    transform: skew(0deg,-60deg) translate3d(100%,0,0)
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {
    -ms-transform: skew(60deg,0deg) translate3d(0,-100%,0);
    -webkit-transform: skew(60deg,0deg) translate3d(0,-100%,0);
    transform: skew(60deg,0deg) translate3d(0,-100%,0)
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {
    -ms-transform: skew(60deg,0deg) translate3d(0,100%,0);
    -webkit-transform: skew(60deg,0deg) translate3d(0,100%,0);
    transform: skew(60deg,0deg) translate3d(0,100%,0)
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {
    -ms-transform: skew(-60deg,0deg) translate3d(0,-100%,0);
    -webkit-transform: skew(-60deg,0deg) translate3d(0,-100%,0);
    transform: skew(-60deg,0deg) translate3d(0,-100%,0)
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {
    -ms-transform: skew(-60deg,0deg) translate3d(0,100%,0);
    -webkit-transform: skew(-60deg,0deg) translate3d(0,100%,0);
    transform: skew(-60deg,0deg) translate3d(0,100%,0)
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {
    -ms-transform: skew(0deg,20deg) translate3d(0,-100%,0);
    -webkit-transform: skew(0deg,20deg) translate3d(0,-100%,0);
    transform: skew(0deg,20deg) translate3d(0,-100%,0)
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {
    -ms-transform: skew(0deg,20deg) translate3d(0,100%,0);
    -webkit-transform: skew(0deg,20deg) translate3d(0,100%,0);
    transform: skew(0deg,20deg) translate3d(0,100%,0)
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {
    -ms-transform: skew(0deg,-20deg) translate3d(0,-100%,0);
    -webkit-transform: skew(0deg,-20deg) translate3d(0,-100%,0);
    transform: skew(0deg,-20deg) translate3d(0,-100%,0)
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {
    -ms-transform: skew(0deg,-20deg) translate3d(0,100%,0);
    -webkit-transform: skew(0deg,-20deg) translate3d(0,100%,0);
    transform: skew(0deg,-20deg) translate3d(0,100%,0)
}

.lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {
    -ms-transform: translate3d(0,0,0) scale(.5);
    -webkit-transform: translate3d(0,0,0) scale(.5);
    transform: translate3d(0,0,0) scale(.5)
}

.lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide {
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg)
}

.lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}

.lg-css3.lg-rotate .lg-item.lg-current, .lg-css3.lg-rotate-rev .lg-item.lg-current {
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1
}

.lg-css3.lg-tube .lg-item.lg-prev-slide {
    -ms-transform: scale3d(1,0,1) translate3d(-100%,0,0);
    -webkit-transform: scale3d(1,0,1) translate3d(-100%,0,0);
    transform: scale3d(1,0,1) translate3d(-100%,0,0)
}

.lg-css3.lg-tube .lg-item.lg-next-slide {
    -ms-transform: scale3d(1,0,1) translate3d(100%,0,0);
    -webkit-transform: scale3d(1,0,1) translate3d(100%,0,0);
    transform: scale3d(1,0,1) translate3d(100%,0,0)
}

@-webkit-keyframes pulse {
    0% {
        -webkit-mask-size: 100%;
        mask-size: 100%
    }

    50% {
        -webkit-mask-size: 200%;
        mask-size: 200%
    }

    100% {
        -webkit-mask-size: 100;
        mask-size: 100
    }
}

@keyframes pulse {
    0% {
        -webkit-mask-size: 100%;
        mask-size: 100%
    }

    50% {
        -webkit-mask-size: 200%;
        mask-size: 200%
    }

    100% {
        -webkit-mask-size: 100;
        mask-size: 100
    }
}

@-webkit-keyframes arrowButtonDown {
    0%,100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(1em);
        transform: translateY(1em)
    }
}

@keyframes arrowButtonDown {
    0%,100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(1em);
        transform: translateY(1em)
    }
}

@-webkit-keyframes menuAnim {
    0% {
        -webkit-transform-origin: left;
        transform-origin: left;
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform-origin: left;
        transform-origin: left;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    51% {
        -webkit-transform-origin: right;
        transform-origin: right
    }

    100% {
        -webkit-transform-origin: right;
        transform-origin: right;
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@keyframes menuAnim {
    0% {
        -webkit-transform-origin: left;
        transform-origin: left;
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform-origin: left;
        transform-origin: left;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    51% {
        -webkit-transform-origin: right;
        transform-origin: right
    }

    100% {
        -webkit-transform-origin: right;
        transform-origin: right;
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@-webkit-keyframes scrollAnimationDown {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    100% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes scrollAnimationDown {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    100% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scrollAnimationUp {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    100% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes scrollAnimationUp {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    100% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

body {
    margin: 0;
    background: #000;
    color: #b49371;
    overscroll-behavior-x: none;
    font-size: 12px;
    /*  font-family: basker-signet-web,serif;*/
    overflow: hidden;
    line-height: 1.25;
    scroll-behavior: smooth;
    cursor: pointer !important
}

a {
    background-color: transparent;
    -webkit-transition: color .3s ease-out;
    -o-transition: color .3s ease-out;
    transition: color .3s ease-out
}

    .go-to-next a, .go-to-top a, a:hover, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row.submit input:hover {
        color: #c8ad73
    }

#views-container {
    min-height: 0;
    height: 100%
}

.page-view {
    display: none;
    visibility: hidden;
    opacity: 0;
    height: 100%
}

*, :after, :before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

@media all and (max-width:1200px) {
    body {
        font-size: 10px !important
    }

    .hero .scene .text-con .title-text {
        font-size: 9vw !important
    }
}

@media all and (max-width:1024px) {
    body {
        font-size: 8px !important
    }

    .go-to-next, .go-to-top {
        bottom: 30px;
        font-size: 2em
    }
}

@media all and (max-height:768px) {
    body {
        font-size: 7px !important
    }
}

body.animation-started {
    overflow: hidden;
    padding-right: 16px
}

.title-text, body.body-noscroll, body.last-slide, nav ul li .li {
    overflow: hidden
}

    body.last-slide .dimmerColor .dimmerBorder-bottom-left, body.last-slide .dimmerColor .dimmerBorder-bottom-right {
        width: 50%
    }

.lg-outer .lg-actions, .page-view.collections .swiper-slide .background .logo-title .first svg, .page-view.collections .swiper-slide .background .logo-title .second svg, .scene .front, header .logo svg, header a {
    height: 100%
}

.laung {
    position: absolute;
    left: 3%;
    font-size: 11px;
    color: #ffff;
    text-transform: uppercase;
    font-family: sans-serif;
    letter-spacing: 1.5px;
    display: block;
    width: 50px;
    height: 25px;
    line-height: 2;
    z-index: 9999;
    pointer-events: all;
}

    .laung a {
        color: #fff;
    }
.laung.off-white a{color:#000;}

.lg-outer .lg-video-cont, .lg-outer video {
    width: 100% !important;
    height: 100% !important;
    max-width: unset !important;
    padding: 0 !important
}

    .lg-outer .lg-video-cont .lg-video, .lg-outer video .lg-video {
        max-width: 100% !important;
        max-height: 100% !important;
        width: auto;
        height: 100%;
        padding-bottom: 0
    }

.lg-fullscreen-on video {
    cursor: initial !important
}

.lg-actions {
    height: 100%;
    pointer-events: none
}

    .lg-actions button {
        width: 5.5em;
        opacity: 1 !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        font-size: 1em !important;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: flex !important
    }

        .lg-actions button:after, .lg-actions button:before {
            font-size: 22px
        }

        .lg-actions button.lg-prev {
            left: 0 !important
        }

            .lg-actions button.lg-prev:hover {
                -webkit-transform: translateX(-10px) !important;
                -ms-transform: translateX(-10px) !important;
                transform: translateX(-10px) !important
            }

        .lg-actions button.lg-next {
            right: 0 !important
        }

            .lg-actions button.lg-next:hover {
                -webkit-transform: translateX(10px) !important;
                -ms-transform: translateX(10px) !important;
                transform: translateX(10px) !important
            }



.custom-background-video, .lg-inner {
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.customCursor-con.non-touch .clickAndDrag, .lg-toolbar, .menu-trigger .menu-trigger-con, nav .nav-con {
    -webkit-box-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.lg-inner .lg-item {
    width: -webkit-calc(100% - 11em) !important;
    width: calc(100% - 11em) !important;
    height: -webkit-calc(100% - 11em) !important;
    height: calc(100% - 11em) !important
}

    .lg-inner .lg-item .lg-img-wrap {
        padding: 0 !important
    }

#lg-counter, .lg-actions .lg-icon, .lg-toolbar .lg-icon {
    color: #c8ad73 !important
}

.lg-toolbar {
    pointer-events: none;
    height: 5.5em;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    opacity: 1 !important;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

    .lg-toolbar span {
        -webkit-transition: -webkit-transform .3s ease-out !important;
        -o-transition: transform .3s ease-out !important;
        transition: transform .3s ease-out,-webkit-transform .3s ease-out !important
    }

        .lg-toolbar span:hover {
            -webkit-transform: scale(1.3);
            -ms-transform: scale(1.3);
            transform: scale(1.3)
        }

body, html {
    position: fixed;
    width: 100%;
    height: 100%;
    height: -webkit-calc(var(--vh,1vh) * 100);
    height: calc(var(--vh,1vh) * 100)
}

* {
    box-sizing: border-box;
    outline: 0;
    cursor: none !important;
    word-wrap: break-word;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -webkit-user-select--khtml-user-select: none;
    -webkit-user-select--khtml-user-select--moz-user-select: none;
    -webkit-user-select--khtml-user-select--moz-user-select--ms-user-select: none;
    -webkit-user-select--khtml-user-select--moz-user-select--ms-user-select-user-select: none
}

[class*=" flaticon-"]:after, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class^=flaticon-]:before {
    font-size: inherit;
    margin: 0
}

h3 {
    font-style: 6vw
}

#wrapper {
    opacity: 0;
    overflow: hidden
}

.customCursor-con.non-touch {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    z-index: 11111111;
    pointer-events: none
}

    .customCursor-con.non-touch .customCursor {
        left: 0;
        top: 0;
        will-change: transform;
        position: absolute;
        -webkit-transition: opacity .3s ease-out;
        -o-transition: opacity .3s ease-out;
        transition: opacity .3s ease-out
    }

        .customCursor-con.non-touch .customCursor.disabled {
            opacity: .2
        }

        .customCursor-con.non-touch .customCursor .cursor, .customCursor-con.non-touch .customCursor .cursorFilled {
            border: .5em solid #c8ad73;
            border-radius: 50%;
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            width: 1em;
            -webkit-transition: .3s ease-out;
            -o-transition: .3s ease-out;
            transition: .3s ease-out
        }

            .customCursor-con.non-touch .customCursor .cursor.darker, .customCursor-con.non-touch .customCursor .cursorFilled.darker {
                border-color: #917437
            }

        .customCursor-con.non-touch .customCursor .cursor {
            border-width: .5em;
            height: 1em;
            width: 1em;
            opacity: 1
        }

            .customCursor-con.non-touch .customCursor .cursor.hasArrow {
                height: 5em;
                width: 5em;
                border-width: 1px;
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .customCursor-con.non-touch .customCursor .cursor.hoverLink {
                height: 3.5em;
                width: 3.5em;
                border-width: 1px;
                -webkit-box-shadow: none;
                box-shadow: none
            }

        .customCursor-con.non-touch .customCursor .arrow {
            color: #c8ad73;
            font-family: lust,serif;
            font-size: 3em;
            font-weight: 700;
            opacity: 0;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            position: absolute
        }

            .customCursor-con.non-touch .customCursor .arrow.left {
                -webkit-transform: translateX(-50%) translateY(-50%) rotateZ(180deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(180deg);
                transform: translateX(-50%) translateY(-50%) rotateZ(180deg)
            }

    .customCursor-con.non-touch .clickAndDrag {
        color: #c8ad73;
        text-transform: uppercase;
        font-weight: 700;
        position: absolute;
        width: 10em;
        left: -5em;
        top: 2em;
        -webkit-transform: translateX(-200px);
        -ms-transform: translateX(-200px);
        transform: translateX(-200px);
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        white-space: nowrap;
        text-align: center
    }

.arrowDown, .go-to-next, .go-to-top {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%)
}

.parallaxDimmer {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: none;
    z-index: 11110;
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    pointer-events: none
}

    .parallaxDimmer.slideUp .dark {
        top: -100%
    }

    .parallaxDimmer .accent {
        background: #c8ad73;
        height: 100%;
        width: 100%;
        position: absolute;
        z-index: 1
    }

    .parallaxDimmer .dark {
        background: #000;
        height: 100%;
        top: 100%;
        opacity: 1;
        width: 100%
    }

.go-to-next, .go-to-top {
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    color: #c8ad73;
    font-family: lust,serif;
    font-size: 2em
}

    .go-to-next span, .go-to-top span {
        text-transform: lowercase;
        font-family: basker-signet-web,serif;
        font-style: italic;
        margin-right: 1em;
        font-size: 1.1em;
        float: left;
        line-height: 1;
        display: flex;
    }

        .go-to-next span img {
            margin-right: 5px;
            margin-top: -3px;
        }

.dimmerColor .preload-screen .logo svg, .fullscreen-slider {
    height: 100% !important
}

    .fullscreen-slider .swiper-slide:not(.gallery-slide) {
        height: 100% !important;
        opacity: 1 !important;
        z-index: 1;
        background: #000
    }

        .fullscreen-slider .swiper-slide:not(.gallery-slide).bg-off-white {
            background: #FAF9F6;
        }

        .fullscreen-slider .swiper-slide:not(.gallery-slide).active-transition {
            z-index: 2
        }

        .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal.not-ready .background .back:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: #000;
            mix-blend-mode: multiply;
            opacity: .9
        }
        .fullscreen-slider .swiper-slide.mask-normal .background .back:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: #000;
            mix-blend-mode: multiply;
            opacity: .9
        }

        .fullscreen-slider .swiper-slide:not(.gallery-slide) .background {
            height: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }

            .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .back, .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .front {
                height: 100%;
                width: 100%;
                position: absolute;
                left: 0;
                top: 0
            }

                .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .back canvas {
                    mix-blend-mode: multiply;
                    opacity: .9
                }

            .fullscreen-slider .swiper-slide:not(.gallery-slide) .background.service-warp {
                /* border: 5px solid #c8ad73;*/
                padding: 25px;
                display: flex;
                flex-direction: column;
                text-align: center
            }

                .fullscreen-slider .swiper-slide:not(.gallery-slide) .background.service-warp h2 {
                    font-size: 14px;
                    color: #b3936f;
                    text-transform: uppercase;
                    margin: 5px 0
                }

                .fullscreen-slider .swiper-slide:not(.gallery-slide) .background.service-warp p {
                    font-size: 14px;
                    color: #fff;
                    margin-top: 2px
                }

                .fullscreen-slider .swiper-slide:not(.gallery-slide) .background.service-warp img {
                    width: 90px;
                    height: 90px
                }

@media all and (max-width:1440px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .back canvas, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal.not-ready .background .back:after {
        opacity: .8
    }
}

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background.bg-light-0 canvas {
    opacity: 0
}

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .back .custom-background-video, .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .back .img {
    position: absolute;
    top: 0;
    left: 0
}

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .custom-background-video, .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .custom-background-video video, .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .img video {
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-con {
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-con .view {
        color: inherit;
        text-transform: uppercase;
        padding-top: 2.5vw;
        font-size: 2.5em;
        pointer-events: all !important
    }

        .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-con .view:hover {
            color: #c8ad73;
            text-shadow: .1em .1em .5em #000
        }

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text {
    height: 100%;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fullscreen-slider .swiper-slide.mask-normal .background .mask-title-text {
    height: 28%;
    margin-top:10%;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text {
    font-size: 4.5vw;
    /*   font-family: aw-conqueror-didot,serif;*/
    font-weight: 700;
    width: 100%;
    height: 200% !important;
    margin: 0;
    line-height: 7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: nowrap;
    background-position: center;
    background-size: cover;
    text-transform: uppercase;
    -webkit-filter: saturate(2);
    filter: saturate(2);
    color: #b3936f;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translate3d(0,0,0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    transform: translate3d(0,0,0);
    transform: translateZ(0)
}

    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.sml {
        font-size: 3.2vw
    }

        .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.sml h2 {
            line-height: 2 !important
        }

@media all and (max-width:767px) {
    body {
        font-size: 7px !important
    }

    .lg-actions button:hover {
        color: #c8ad73 !important
    }

    .go-to-next, .go-to-top {
        bottom: 24px;
        font-size: 2em
    }

    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal.not-ready .background .back:after {
        opacity: .75
    }

    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background.bg-light-0 canvas {
        opacity: 0
    }

    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text {
        margin-top: 10px
    }

    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text {
        font-size: 6vw;
        -webkit-filter: saturate(2);
        filter: saturate(2)
    }

    .articles {
        padding-top: 10%;
    }



    .articles-area {
        font-size: 14px;
        width: 94%;
        margin: 0 auto;
    }

        .articles-area img {
            max-height: auto;
            object-fit: cover;
            border-radius: 5px;
            width: 100%;
        }

        .articles-area article {
            text-align: left;
            margin: 25px 0;
            padding-bottom: 25px;
        }

            .articles-area article img.left, .articles-area article img.right {
                float: left;
                margin-right: 0px;
                margin-left: 0px;
                margin-bottom: 15px;
            }

                .articles-area article img.left.ll {
                    width: 100%;
                    max-height: 268px;
                    object-fit: cover;
                }

                .articles-area article img.right.rr {
                    width: 100%;
                    max-height: 268px;
                    object-fit: cover;
                }
}

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text a {
    color: rgba(200,173,115,.16)
}

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.masked-text {
    -webkit-text-fill-color: rgba(0,0,0,0.0001);
    -webkit-background-clip: text;
    display: inline-block;
    position: absolute !important;
    z-index: 1;
    top: 0 !important;
    left: 0 !important;
    -webkit-transform: translateZ(.00002px);
    transform: translateZ(.00002px)
}

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.bevel-text {
    -webkit-transform: translateZ(.00001px);
    transform: translateZ(.00001px);
    display: inline-block;
    top: 1px !important;
    left: 2px !important; /*
    color: rgba(200,173,115,.46)*/
}

.fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.masked-text {
    font-family: 'Copperplate Gothic Light';
    white-space: initial;
    text-align: center;
    position: absolute;
    font-weight: normal;
}

    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.bevel-text:before, .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.masked-text:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        font-weight: normal;
        /*margin-left: -2vw !important*/
    }

.fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .mask-title-text {
    top: 10%
}

.fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text {
    height: 200% !important;
    padding-top: 30vh;
    top: -20% !important;
    line-height: 8vw
}

@media all and (max-width:567px) {
    body {
        font-size: 6px !important
    }

    .lg-toolbar #lg-zoom-in {
        margin-right: auto
    }

    .lg-toolbar span {
        width: 40px !important
    }

    .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text {
        font-size: 7vw;
        line-height: 5.5em
    }

        .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.bevel-text {
            line-height: 1.5;
            top: 1px !important;
            left: 1px !important
        }

        .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.masked-text {
            font-size: 6vw
        }

            .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.bevel-text:before, .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .title-text.masked-text:before {
                margin-left: -2.5vw !important
            }

    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text {
        font-size: 9vw
    }
}

@media screen and (min-width:1600px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text {
        font-size: 12vh;
        line-height: 15vh
    }
}

@media all and (max-width:1024px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text {
        padding-top: 30vh;
        line-height: 10vw
    }
}

@media all and (max-height:768px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text {
        line-height: 12vh;
        font-size: 12vh
    }
}

.fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text:before, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text:before {
    content: none
}

.fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .second-bevel, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .second-title {
    padding-top: 12%
}

.fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .mask-view {
    top: 6%
}

.fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .mask-title-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .mask-view, .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .mask-title-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .mask-view, .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .mask-title-text, .fullscreen-slider .swiper-slide.mask-normal .mask-view {
    height: 50%;
    width: 100%;
    overflow: hidden;
    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;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    line-height: 1;
    font-weight: normal;
}

.fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .title-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .title-text {
    height: 100vh;
    padding-bottom: 5%
}

.get-btn {
    text-align: center;
    background: #8B0000;
    height: 50px;
    width: 250px;
    font-size: 16px;
    padding: 14px;
    color: #fff;
    margin: 35px auto; /*
    margin-bottom: 25px;*/
    border-radius: 5px;
}

    .get-btn:hover {
        background: #000;
        color: #c8ad73;
    }

.mask-view p {
    color: inherit;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
}

.p-text {
    font-size: 16px;
}

.fullscreen-slider .swiper-slide:not(.gallery-slide).simple .title-text {
    font-size: 6vw;
    line-height: 6vw
}

.fullscreen-slider .slider-pagination {
    position: fixed;
    right: 0;
    height: -webkit-calc(100% - 18.5em);
    height: calc(100% - 18.5em);
    top: -webkit-calc(11em + 2em);
    top: calc(11em + 2em);
    padding-bottom: 5.5em;
    z-index: 1111;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 5.5em;
    overflow: hidden
}

    .fullscreen-slider .slider-pagination .swiper-pagination-bullet {
        background: 0 0;
        width: 100%;
        height: 1.1em;
        padding: 2.75em;
        font-family: benton-modern-display,serif;
        color: #c8ad73;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-weight: 100;
        opacity: 1
    }

        .fullscreen-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .circle, .fullscreen-slider .slider-pagination .swiper-pagination-bullet:hover .circle {
            opacity: 1;
            -webkit-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1)
        }

        .fullscreen-slider .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .count, .fullscreen-slider .slider-pagination .swiper-pagination-bullet:hover .count {
            opacity: 1;
            -webkit-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1)
        }

        .fullscreen-slider .slider-pagination .swiper-pagination-bullet:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            height: 100%;
            width: 1px;
            left: 50%;
            height: -webkit-calc(100% - 1.1em);
            height: calc(100% - 1.1em);
            top: -webkit-calc(50% + .55em);
            top: calc(50% + .55em);
            background: rgba(200,173,115,.5);
            pointer-events: none
        }

        .fullscreen-slider .slider-pagination .swiper-pagination-bullet .circle {
            position: absolute;
            width: 3.5em;
            height: 3.5em;
            border: 1px solid #c8ad73;
            border-radius: 50%;
            -webkit-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: .3s ease-out;
            -o-transition: .3s ease-out;
            transition: .3s ease-out;
            padding: 2px;
            background: #ffffff6e;
        }

        .fullscreen-slider .slider-pagination .swiper-pagination-bullet:last-child:before {
            height: 100vh
        }

        .fullscreen-slider .slider-pagination .swiper-pagination-bullet:first-child:after {
            content: "";
            position: absolute;
            right: 0;
            bottom: 0;
            width: 1px;
            left: 50%;
            top: unset;
            height: 100vh;
            bottom: -webkit-calc(50% + .55em);
            bottom: calc(50% + .55em);
            background: rgba(200,173,115,.5)
        }

        .fullscreen-slider .slider-pagination .swiper-pagination-bullet .count {
            display: block;
            font-size: 2.4em;
            position: absolute;
            -webkit-transition: .3s ease-out;
            -o-transition: .3s ease-out;
            transition: .3s ease-out;
            width: 100%;
            text-align: center;
            -webkit-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            opacity: 1;
            letter-spacing: 2px;
            left: 1px
        }

.about .background .text-con, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-con {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 50%;
    margin-left: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text {
    margin-top: auto
}

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text {
        font-size: 5.4vw;
        line-height: 5vw;
        -webkit-filter: none;
        filter: none;
        color: #c8ad73
    }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text-small {
        font-size: 1.4vw;
        line-height: 1.5vw;
        -webkit-filter: none;
        filter: none;
        color: #c8ad73
    }

    .about .background .mask-title-text .title-text.shrink, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink {
        font-size: 3vw
    }

        .about .background .mask-title-text .title-text.shrink .text-line, .page-view.plain .hero .background .title-text .text-line, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line {
            line-height: 1.7
        }

            .page-view.plain .hero .background .title-text .text-line::after, .page-view.plain .hero .background .title-text .text-line::before, .page-view.plain .swiper-slide .background .title-text .text-line::after, .page-view.plain .swiper-slide .background .title-text .text-line::before, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line::after, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line::before, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child::after, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child::before, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::after, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::before {
                content: '';
                display: block;
                height: 0;
                width: 0
            }

            .page-view.plain .swiper-slide .background .title-text .text-line::before, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child::before, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::before {
                margin-bottom: -webkit-calc(-.3em + .3vw);
                margin-bottom: calc(-.3em + .3vw)
            }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::after {
                margin-top: -webkit-calc(-.27222em + -.4vw);
                margin-top: calc(-.27222em + -.4vw)
            }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line {
        line-height: 1.3
    }

        .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line::before {
            margin-bottom: -webkit-calc(-.3em + .45vw);
            margin-bottom: calc(-.3em + .45vw)
        }

        .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line::after {
            margin-top: -webkit-calc(-.27222em + -.52vw);
            margin-top: calc(-.27222em + -.52vw)
        }

        .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child {
            line-height: 1.9
        }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child::after {
                margin-top: -webkit-calc(-.27222em + -1vw);
                margin-top: calc(-.27222em + -1vw)
            }

.page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-corner {
    margin-top: 2em;
    min-height: -webkit-calc(40% - 2em);
    min-height: calc(40% - 2em);
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

    .page-view.plain .swiper-slide .background .text-corner p:first-child, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-corner .text-corner-con, .text-center p:first-child, .text-corner p:first-child {
        margin-top: 0
    }

.mask-view {
    width: 100%;
    overflow: hidden;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.dimmerColor {
    pointer-events: none;
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 11120
}

    .dimmerColor .preload-screen {
        background: #000;
        position: fixed;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 1;
        cursor: initial
    }

        .dimmerColor .preload-screen .logo {
            -webkit-transform: translateY(-webkit-calc(50vh - 5.5em)) scale(.5);
            -ms-transform: translateY(calc(50vh - 5.5em)) scale(.5);
            transform: translateY(calc(50vh - 5.5em)) scale(.5);
            height: 11em;
            opacity: 0;
            display: block
        }

            .arrowDown svg path, .dimmerColor .preload-screen .logo path, .page-view.collections .swiper-slide .background .logo-title svg path, header .logo svg path {
                fill: #c8ad73
            }

    .dimmerColor .dimmerBorder {
        height: -webkit-calc(100% - 11em);
        height: calc(100% - 11em);
        width: -webkit-calc(100% - 11em);
        width: calc(100% - 11em);
        position: absolute;
        margin: 5.5em;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        z-index: 2
    }

        .dimmerColor .dimmerBorder div {
            position: absolute;
            background: rgba(200,173,115,.5);
            -webkit-transform-origin: left top;
            -ms-transform-origin: left top;
            transform-origin: left top
        }

        .dimmerColor .dimmerBorder .dimmerBorder-bottom-left, .dimmerColor .dimmerBorder .dimmerBorder-bottom-right, .dimmerColor .dimmerBorder .dimmerBorder-top-left, .dimmerColor .dimmerBorder .dimmerBorder-top-right {
            width: 50%;
            -webkit-transform: scaleX(0);
            -ms-transform: scaleX(0);
            transform: scaleX(0)
        }

        .dimmerColor .dimmerBorder .dimmerBorder-top-left {
            height: 1px;
            background: -webkit-gradient(linear,left top,right top,color-stop(40vw,rgba(200,173,115,.5)),color-stop(43vw,rgba(200,173,115,0)));
            background: -o-linear-gradient(left,rgba(200,173,115,.5) 40vw,rgba(200,173,115,0) 43vw);
            background: linear-gradient(to right,rgba(200,173,115,.5) 40vw,rgba(200,173,115,0) 43vw)
        }

        .dimmerColor .dimmerBorder .dimmerBorder-top-right {
            -webkit-transform-origin: right;
            -ms-transform-origin: right;
            transform-origin: right;
            height: 1px;
            right: 0;
            background: -webkit-gradient(linear,right top,left top,color-stop(40vw,rgba(200,173,115,.5)),color-stop(43vw,rgba(200,173,115,0)));
            background: -o-linear-gradient(right,rgba(200,173,115,.5) 40vw,rgba(200,173,115,0) 43vw);
            background: linear-gradient(to left,rgba(200,173,115,.5) 40vw,rgba(200,173,115,0) 43vw)
        }

            .dimmerColor .dimmerBorder .dimmerBorder-bottom-right:after, .dimmerColor .dimmerBorder .dimmerBorder-top-right:after {
                content: "";
                height: 100%;
                width: 100%;
                position: absolute
            }

        .dimmerColor .dimmerBorder .dimmerBorder-bottom-left {
            height: 1px;
            bottom: 0;
            width: 47.5%
        }

        .dimmerColor .dimmerBorder .dimmerBorder-bottom-right {
            -webkit-transform-origin: right;
            -ms-transform-origin: right;
            transform-origin: right;
            height: 1px;
            width: 47.5%;
            right: 0;
            bottom: 0
        }

        .dimmerColor .dimmerBorder .dimmerBorder-left {
            height: 100%;
            width: 1px;
            -webkit-transform: scaleY(0);
            -ms-transform: scaleY(0);
            transform: scaleY(0)
        }

        .dimmerColor .dimmerBorder .dimmerBorder-right {
            height: 100%;
            width: 1px;
            right: 0;
            -webkit-transform-origin: bottom;
            -ms-transform-origin: bottom;
            transform-origin: bottom;
            -webkit-transform: scaleY(0);
            -ms-transform: scaleY(0);
            transform: scaleY(0)
        }

.dimmerAnimation, .galleryDimmerAnimation {
    width: 100%;
    height: 100%;
    overflow: hidden
}

    .dimmerAnimation .darkDimmerBar, .galleryDimmerAnimation .darkDimmerBar {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        opacity: 0;
        height: 100%;
        position: absolute;
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left
    }

        .dimmerAnimation .darkDimmerBar.top, .galleryDimmerAnimation .darkDimmerBar.top {
            width: 100%;
            left: -1px;
            border-top: 5.5em solid #5f5f5f;
            border-left: 5.5em solid rgba(95,95,95,0);
            border-right: 5.5em solid rgba(95,95,95,0)
        }

        .dimmerAnimation .darkDimmerBar.left, .galleryDimmerAnimation .darkDimmerBar.left {
            height: 100%;
            top: -1px;
            border-left: 5.5em solid #5f5f5f;
            border-top: 5.5em solid rgba(95,95,95,0);
            border-bottom: 5.5em solid rgba(95,95,95,0)
        }

        .dimmerAnimation .darkDimmerBar.right, .galleryDimmerAnimation .darkDimmerBar.right {
            height: 100%;
            top: -1px;
            right: 0;
            border-right: 5.5em solid #5f5f5f;
            border-top: 5.5em solid rgba(95,95,95,0);
            border-bottom: 5.5em solid rgba(95,95,95,0);
            -webkit-transform-origin: bottom right;
            -ms-transform-origin: bottom right;
            transform-origin: bottom right
        }

        .dimmerAnimation .darkDimmerBar.bottom, .galleryDimmerAnimation .darkDimmerBar.bottom {
            width: 100%;
            left: -1px;
            bottom: 0;
            border-bottom: 5.5em solid #5f5f5f;
            border-left: 5.5em solid rgba(95,95,95,0);
            border-right: 5.5em solid rgba(95,95,95,0);
            -webkit-transform-origin: bottom right;
            -ms-transform-origin: bottom right;
            transform-origin: bottom right
        }

    .dimmerAnimation .dimmerBar, .dimmerAnimation .galleryDimmerBar, .galleryDimmerAnimation .dimmerBar, .galleryDimmerAnimation .galleryDimmerBar {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: 100%;
        position: absolute;
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left
    }

        .dimmerAnimation .dimmerBar.top, .dimmerAnimation .galleryDimmerBar.top, .galleryDimmerAnimation .dimmerBar.top, .galleryDimmerAnimation .galleryDimmerBar.top {
            width: -webkit-calc(100% + 2px);
            width: calc(100% + 2px);
            left: -1px;
            border-top: 5.5em solid #c8ad73;
            border-left: 5.5em solid rgba(200,173,115,0);
            border-right: 5.5em solid rgba(200,173,115,0)
        }

        .dimmerAnimation .dimmerBar.left, .dimmerAnimation .galleryDimmerBar.left, .galleryDimmerAnimation .dimmerBar.left, .galleryDimmerAnimation .galleryDimmerBar.left {
            height: -webkit-calc(100% + 2px);
            height: calc(100% + 2px);
            top: -1px;
            border-left: 5.5em solid #c8ad73;
            border-top: 5.5em solid rgba(200,173,115,0);
            border-bottom: 5.5em solid rgba(200,173,115,0)
        }

        .dimmerAnimation .dimmerBar.right, .dimmerAnimation .galleryDimmerBar.right, .galleryDimmerAnimation .dimmerBar.right, .galleryDimmerAnimation .galleryDimmerBar.right {
            height: -webkit-calc(100% + 2px);
            height: calc(100% + 2px);
            top: -1px;
            right: 0;
            border-right: 5.5em solid #c8ad73;
            border-top: 5.5em solid rgba(200,173,115,0);
            border-bottom: 5.5em solid rgba(200,173,115,0);
            -webkit-transform-origin: bottom right;
            -ms-transform-origin: bottom right;
            transform-origin: bottom right
        }

        .dimmerAnimation .dimmerBar.bottom, .dimmerAnimation .galleryDimmerBar.bottom, .galleryDimmerAnimation .dimmerBar.bottom, .galleryDimmerAnimation .galleryDimmerBar.bottom {
            width: -webkit-calc(100% + 2px);
            width: calc(100% + 2px);
            left: -1px;
            bottom: 0;
            border-bottom: 5.5em solid #c8ad73;
            border-left: 5.5em solid rgba(200,173,115,0);
            border-right: 5.5em solid rgba(200,173,115,0);
            -webkit-transform-origin: bottom right;
            -ms-transform-origin: bottom right;
            transform-origin: bottom right
        }

.galleryDimmerAnimation {
    position: absolute;
    z-index: 1;
    opacity: .7;
    pointer-events: none
}

    .galleryDimmerAnimation .galleryDimmerBar.top {
        width: -webkit-calc(100% + 2px);
        width: calc(100% + 2px);
        left: -1px;
        border-top: 1em solid #c8ad73;
        border-left: 1em solid rgba(200,173,115,0);
        border-right: 1em solid rgba(200,173,115,0)
    }

    .galleryDimmerAnimation .galleryDimmerBar.left {
        height: -webkit-calc(100% + 2px);
        height: calc(100% + 2px);
        top: -1px;
        border-left: 1em solid #c8ad73;
        border-top: 1em solid rgba(200,173,115,0);
        border-bottom: 1em solid rgba(200,173,115,0)
    }

    .galleryDimmerAnimation .galleryDimmerBar.right {
        height: -webkit-calc(100% + 2px);
        height: calc(100% + 2px);
        top: -1px;
        right: 0;
        border-right: 1em solid #c8ad73;
        border-top: 1em solid rgba(200,173,115,0);
        border-bottom: 1em solid rgba(200,173,115,0);
        -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
        transform-origin: bottom right
    }

    .galleryDimmerAnimation .galleryDimmerBar.bottom {
        width: -webkit-calc(100% + 2px);
        width: calc(100% + 2px);
        left: -1px;
        bottom: 0;
        border-bottom: 1em solid #c8ad73;
        border-left: 1em solid rgba(200,173,115,0);
        border-right: 1em solid rgba(200,173,115,0);
        -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
        transform-origin: bottom right
    }

.dimmerRectCon {
    width: -webkit-calc(100% - 11em);
    width: calc(100% - 11em);
    height: -webkit-calc(100% - 11em);
    height: calc(100% - 11em);
    left: 5.5em;
    top: 5.5em;
    position: absolute
}

    .dimmerRectCon .dimmerRect {
        width: 50%;
        height: 50%;
        position: absolute;
        background: #c8ad73
    }

        .dimmerRectCon .dimmerRect.tl {
            -webkit-transform-origin: left;
            -ms-transform-origin: left;
            transform-origin: left
        }

        .dimmerRectCon .dimmerRect.tr {
            right: 0;
            -webkit-transform-origin: left;
            -ms-transform-origin: left;
            transform-origin: left
        }

        .dimmerRectCon .dimmerRect.br {
            right: 0;
            -webkit-transform-origin: right;
            -ms-transform-origin: right;
            transform-origin: right;
            bottom: 0
        }

        .dimmerRectCon .dimmerRect.bl {
            bottom: 0;
            -webkit-transform-origin: right;
            -ms-transform-origin: right;
            transform-origin: right
        }

.arrowDown {
    position: absolute;
    bottom: 2em;
    padding-top: 2em;
    pointer-events: all;
    height: 5.5em;
    width: 5.5em;
    left: 50%;
    transform: translateX(-50%)
}

.close, .magnifier {
    width: 5em;
    margin: .6em;
    top: 5.5em
}

.arrowDown .text {
    color: #c8ad73;
    text-transform: uppercase;
    font-family: basker-signet-web;
    font-style: italic;
    position: absolute;
    top: -5px;
    font-size: 1em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.privacy {
    left: -503%;
    top: -1px;
    position: absolute;
    font-style: italic;
}

    .privacy a {
        color: #fff;
        font-size: 8px;
        letter-spacing: 1.5px;
        font-weight: 500;
    }

    .arrowDown .text.privacy {
        left: -1473%;
        top: 26px;
    }

        .arrowDown .text.privacy a {
            color: #fff;
            font-size: 8px;
            letter-spacing: 1.5px;
            font-weight: 500;
        }



.pixelcarve .pcarve_caption, .text-center, .text-corner {
    /*  font-family: basker-signet-web,serif;*/
    overflow: hidden;
    font-style: italic
}

.text-left {
    text-align: left;
}

.arrowDown svg {
    width: 100%;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    position: absolute
}

.scene .back .img, .scene .front .img, .scene .text-con .mask-title-text {
    width: 100% !important;
    background-repeat: no-repeat;
    -webkit-border-radius: 1px
}

.scene .front .img {
    -o-object-position: top !important;
    object-position: top !important;
    height: 110% !important
}

.gallery .background {
    position: absolute;
    top: 0;
    width: 100%;
    overflow: hidden
}

header, nav {
    position: fixed
}

.gallery .background .animBG, .video-playing {
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

    .gallery .background .animBG.blur-50 {
        -webkit-filter: blur(50px);
        filter: blur(50px)
    }

.gallery .swiper-container {
    height: -webkit-calc(100% - 11em);
    height: calc(100% - 11em);
    overflow: hidden;
    margin: 5.5em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 11
}

    .gallery .swiper-container .swiper-wrapper {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: auto
    }

    .gallery .swiper-container:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        z-index: 1;
        pointer-events: none;
        top: 0;
        position: absolute;
        left: 0;
        background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.818365)),color-stop(13%,rgba(0,0,0,.314163)),color-stop(24%,rgba(80,80,80,0)),to(rgba(255,255,255,0)));
        background: -o-linear-gradient(bottom,rgba(0,0,0,.818365) 0,rgba(0,0,0,.314163) 13%,rgba(80,80,80,0) 24%,rgba(255,255,255,0) 100%);
        background: linear-gradient(0deg,rgba(0,0,0,.818365) 0,rgba(0,0,0,.314163) 13%,rgba(80,80,80,0) 24%,rgba(255,255,255,0) 100%)
    }

    .gallery .swiper-container .swiper-slide, .text-center, .text-corner, nav ul li, nav ul li .count {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox
    }

    .gallery .swiper-container .swiper-slide {
        pointer-events: all;
        height: -webkit-calc(100%/2);
        height: calc(100%/2);
        width: initial;
        width: calc(25% - 10px);
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 5px
    }


        .gallery .swiper-container .swiper-slide.threecol {
            width: calc(33.3% - 10px);
        } 

        .gallery .swiper-container .swiper-slide.pdf-download {
            width: calc(100% - 10px);
            /*  height: calc(100%/3);*/
        }

        .gallery .swiper-container .swiper-slide.pdf-download2 {
            width: calc(50% - 10px);
            /*  height: calc(100%/3);*/
        }

            .gallery .swiper-container .swiper-slide.pdf-download img.pdf, .gallery .swiper-container .swiper-slide.pdf-download2 img.pdf {
                width: 45px;
            }

        .gallery .swiper-container .swiper-slide.bg1 {
            background: url(../../../../images/villas.webp) 0 0/cover;
            position: relative
        }

        .gallery .swiper-container .swiper-slide.bg2 {
            background: url(../../../../images/apartment.webp) 0 0/cover;
            position: relative
        }

        .gallery .swiper-container .swiper-slide.bg3 {
            background: url(../../../../images/offices.webp) 0 0/cover;
            position: relative
        }

        .gallery .swiper-container .swiper-slide.bg4 {
            background: url(../../../../images/restaurant.webp) 0 0/cover;
            position: relative
        }

        .gallery .swiper-container .swiper-slide.bg5 {
            background: url(../../../../images/projects/car-1.webp) 0 0/cover;
            position: relative
        }

        .gallery .swiper-container .swiper-slide.bg6 {
            background: url(../../../../images/projects/office-1.webp) 0 0/cover;
            position: relative
        }

        .gallery .swiper-container .swiper-slide.bg7 {
            background: url(../../../../images/residential/villas-india.webp) 0 0/cover;
            position: relative
        }

        .gallery .swiper-container .swiper-slide.bg8 {
            background: url(../../../../images/projects/living-1.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }

        .gallery .swiper-container .swiper-slide.bg9 {
            background: url(../../../../images/projects/office-22.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }

        .gallery .swiper-container .swiper-slide.bg10 {
            background: url(../../../../images/residential/House-Abu-Dhabi/8.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }

        .gallery .swiper-container .swiper-slide.bg11 {
            background: url(../../../../images/residential/House-Abu-Dhabi/10.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }

        .gallery .swiper-container .swiper-slide.bg12 {
            background: url(../../../../images/residential/House-Abu-Dhabi/11.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }

        .gallery .swiper-container .swiper-slide.bg13 {
            background: url(../../../../images/residential/House-Abu-Dhabi/12.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }

        .gallery .swiper-container .swiper-slide.bg14 {
            background: url(../../../../images/residential/House-Abu-Dhabi/13.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }

        .gallery .swiper-container .swiper-slide.bg15 {
            background: url(../../../../images/residential/House-Abu-Dhabi/14.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg16 {
            background: url(../../../../images/commercial/office-space/1.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg17 {
            background: url(../../../../images/residential/2bhk-downtown.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg18 {
            background: url(../../../../images/residential/2bhk-downtown.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg19 {
            background: url(../../../../images/projects/living-1.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg20 {
            background: url(../../../../images/projects/living-2.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg21 {
            background: url(../../../../images/projects/living-3.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg22 {
            background: url(../../../../images/projects/living-4.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg23 {
            background: url(../../../../images/projects/seating-1.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg24 {
            background: url(../../../../images/projects/seating-2.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg25 {
            background: url(../../../../images/projects/seating-3.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg26 {
            background: url(../../../../images/projects/seating-4.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg27 {
            background: url(../../../../images/projects/seating-5.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg28 {
            background: url(../../../../images/projects/seating-5.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg29 {
            background: url(../../../../images/projects/seating-6.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg30 {
            background: url(../../../../images/projects/seating-7.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg31 {
            background: url(../../../../images/projects/seating-8.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg32 {
            background: url(../../../../images/projects/seating-9.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg33 {
            background: url(../../../../images/projects/seating-10.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg34 {
            background: url(../../../../images/projects/seating-11.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg35 {
            background: url(../../../../images/projects/seating-12.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg36 {
            background: url(../../../../images/projects/living-5.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg37 {
            background: url(../../../../images/projects/living-6.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg38 {
            background: url(../../../../images/projects/living-7.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg39 {
            background: url(../../../../images/projects/living-8.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg40 {
            background: url(../../../../images/projects/living-9.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg41 {
            background: url(../../../../images/projects/living-10.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg42 {
            background: url(../../../../images/projects/living-11.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg43 {
            background: url(../../../../images/projects/living-12.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg44 {
            background: url(../../../../images/projects/living-13.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg45 {
            background: url(../../../../images/projects/living-14.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg46 {
            background: url(../../../../images/projects/living-15.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg47 {
            background: url(../../../../images/projects/living-16.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg48 {
            background: url(../../../../images/projects/living-17.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg49 {
            background: url(../../../../images/projects/living-18.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg50 {
            background: url(../../../../images/projects/living-19.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg51 {
            background: url(../../../../images/projects/living-20.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg52 {
            background: url(../../../../images/projects/living-21.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg53 {
            background: url(../../../../images/projects/living-21.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg54 {
            background: url(../../../../images/projects/living-22.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg55 {
            background: url(../../../../images/projects/living-23.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg56 {
            background: url(../../../../images/projects/living-24.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg57 {
            background: url(../../../../images/projects/living-25.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg58 {
            background: url(../../../../images/projects/living-26.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg59 {
            background: url(../../../../images/projects/living-27.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg60 {
            background: url(../../../../images/projects/living-28.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg61 {
            background: url(../../../../images/projects/living-29.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg62 {
            background: url(../../../../images/projects/living-30.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg63 {
            background: url(../../../../images/projects/living-31.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide.bg64 {
            background: url(../../../../images/projects/living-32.webp) 0 0/cover;
            position: relative;
            background-position: bottom;
        }
        .gallery .swiper-container .swiper-slide div {
            position: absolute;
            z-index: 1
        }

        .gallery .swiper-container .swiper-slide::after {
            content: '';
            display: block;
            background: #0000007a;
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0
        }
.disFlex {
    display: flex;
    margin: auto;
    max-height: 700px !important;
}

.serv .swiper-slide {
    width: calc(25% - 10px) !important
}

.galleryDimmerAnimation + div.h_bg {
    z-index: 2 !important;
    background: #000000c9;
    width: 210px;
    padding: 10px;
}

.pdf-download .galleryDimmerAnimation + div.h_bg, .pdf-download2 .galleryDimmerAnimation + div.h_bg {
    width: 260px;
    text-align: center;
}

    .pdf-download .galleryDimmerAnimation + div.h_bg span, .pdf-download2 .galleryDimmerAnimation + div.h_bg span {
        display: block;
    }

.galleryDimmerAnimation + h4, .galleryDimmerAnimation + .h_bg h4 {
    font-size: 17px;
    color: #b49371;
    z-index: 2;
    opacity: 1;
    transition: .8s;
    text-align: center;
    margin: 0 15px;
    font-weight: normal;
}

.gallery .swiper-container .swiper-slide .playButton {
    z-index: 1;
    position: absolute;
    pointer-events: none;
    top: unset
}

.gallery .swiper-container .swiper-slide:hover .playButton, .playButton:hover {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9)
}

.magnifier {
    right: 11em;
    position: absolute;
    z-index: 1000000;
    -webkit-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out
}

    .close:hover, .magnifier:hover {
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7)
    }

.close {
    z-index: 11;
    color: #c8ad73;
    position: absolute;
    right: 5.5em;
    left: unset;
    bottom: unset;
    -webkit-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out
}

    .close span {
        font-size: 2vw;
        margin-right: .4vw;
        text-transform: uppercase
    }

.text-center, .text-corner {
    width: 42%;
    color: #c8ad73;
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.6em;
    max-height: 100%;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media all and (max-width:1024px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .second-bevel, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .second-title {
        padding-top: 15%
    }

    .dimmerColor .dimmerBorder .dimmerBorder-top-left {
        background: -webkit-gradient(linear,left top,right top,color-stop(35vw,rgba(200,173,115,.5)),color-stop(40vw,rgba(200,173,115,0)));
        background: -o-linear-gradient(left,rgba(200,173,115,.5) 35vw,rgba(200,173,115,0) 40vw);
        background: linear-gradient(to right,rgba(200,173,115,.5) 35vw,rgba(200,173,115,0) 40vw)
    }

    .dimmerColor .dimmerBorder .dimmerBorder-top-right {
        background: -webkit-gradient(linear,right top,left top,color-stop(35vw,rgba(200,173,115,.5)),color-stop(40vw,rgba(200,173,115,0)));
        background: -o-linear-gradient(right,rgba(200,173,115,.5) 35vw,rgba(200,173,115,0) 40vw);
        background: linear-gradient(to left,rgba(200,173,115,.5) 35vw,rgba(200,173,115,0) 40vw)
    }

    .arrowDown .text {
        font-size: 1.4em
    }

    .hero .scene .front .img {
        padding-top: 5vh
    }

    .gallery .swiper-container .swiper-slide {
        width: -webkit-calc(100%/3);
        width: calc(100%/3)
    }

    .text-center, .text-corner {
        width: 50%;
        font-size: 1.8em
    }
}

@media all and (max-width:768px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text {
        padding-top: 30vh;
        line-height: 12vh;
        font-size: 10vw
    }

    .laung {
        left: 8%;
        top: 1%;
    }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-con {
        width: 66em;
        max-width: 100%
    }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text {
        font-size: 7vw
    }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-corner {
        min-height: -webkit-calc(30% - 2em);
        min-height: calc(30% - 2em)
    }

    .dimmerColor .dimmerBorder .dimmerBorder-bottom-left, .dimmerColor .dimmerBorder .dimmerBorder-bottom-right {
        width: 45.5%
    }

    .hero .scene .front .img {
        padding-top: 10vh;
        -o-object-position: 40% 0% !important;
        object-position: 40% 0% !important
    }

    .hero .scene .text-con .title-text {
        font-size: 9vw !important
    }

    .gallery .swiper-container .swiper-slide {
        height: -webkit-calc(100%/3);
        height: calc(100%/3)
    }

    .close:hover, .magnifier:hover {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .text-center, .text-corner {
        width: 60%;
        font-size: 2em
    }

    .arrowDown .text.privacy {
        left: -283%;
        top: 23px;
    }

        .arrowDown .text.privacy a {
            font-size: 9px;
        }

    .price-enquiry .eform {
        width: 93%;
        margin: 0 auto;
        border: solid 2px #ccc;
        border-radius: 8px;
        padding: 3em;
        text-align: left;
    }

    
}

@media all and (max-height:768px) {


    .gallery .swiper-container .swiper-slide, .gallery .swiper-container .swiper-slide.threecol {
        height: -webkit-calc(100%/2);
        height: calc(100%/2);
    }

    .gallery .swiper-container .serv .swiper-slide {
        height: -webkit-calc(98%);
        height: calc(98%);
    }

    .text-center, .text-corner {
        font-size: 2.2em
    }
}

.text-center .text-center-con, .text-center .text-corner-con, .text-corner .text-center-con, .text-corner .text-corner-con {
    padding: 1.375em;
    margin-top: auto;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    pointer-events: all
}

nav, nav .nav-con {
    width: 100%;
    padding: 5.5em
}

    nav, nav .nav-con form {
        display: contents
    }

.grid__item-img img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.grid__item-img img {
    height: 100%;
    display: none
}

.pixelcarve a, header .logo a, nav ul li a {
    display: inline-block
}

.grid__item-img {
    width: 400px;
    height: 400px;
    display: block
}

    .grid__item-img canvas {
        height: 100% !important;
        mix-blend-mode: unset !important;
        opacity: 1 !important
    }

canvas {
    -webkit-transform: translateX(.00001px);
    -ms-transform: translateX(.00001px);
    transform: translateX(.00001px)
}

.bg_link {
    background: #000000a1;
    padding: 15px;
    color: inherit;
    width: 150px;
    text-align: center;
    font-size: 18px;
}

.service-warp .bg_link {
    display: block;
    text-align: center;
    margin: 0 auto; /*
    top: 45%;*/
    position: relative !important;
}

.bg_link a {
    color: inherit;
}

.playButton {
    position: absolute;
    width: 6vw;
    height: 6vw;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out
}

    .playButton .play {
        max-width: 100%;
        max-height: 100%
    }

.video-container.fullscreen {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    padding: 5.5em;
    z-index: 11110;
    background: #000
}

.pixelcarve {
    position: absolute;
    right: 2em;
    bottom: 2em;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.menu-trigger, header {
    -webkit-box-align: center
}

.pixelcarve a {
    cursor: pointer;
    position: relative;
    z-index: 1
}

    .pixelcarve a:after, header .logo a:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .pixelcarve a img, .pixelcarve a object {
        width: 2.5em;
        height: auto;
        -webkit-transition: opacity .5s ease-out;
        -o-transition: opacity .5s ease-out;
        transition: opacity .5s ease-out;
        -webkit-filter: brightness(3);
        filter: brightness(3)
    }

.pixelcarve .pcarve_caption {
    height: 1.3em;
    margin-left: 30px;
    font-size: 1em;
    color: #fff
}

nav .social .contact-title, nav ul li .count {
    margin-left: .5em
}

.pixelcarve .pcarve_caption .pcarve_label {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    padding-right: .5em;
    position: relative;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out
}

.pixelcarve .pcarve_caption.shown .pcarve_label {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

header {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: block;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 11114;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 5.5em;
    text-align: center;
    pointer-events: none
}

    header .logo {
        z-index: 1;
        top: 2.75em;
        margin: 0 auto;
        height: 5.5em;
        pointer-events: all
    }

        header .logo object {
            width: 28.6em;
            height: 3.1em;
            margin: -.7em 0 0 -.7em
        }

        header .logo a {
            position: relative;
            cursor: pointer
        }

.menu-trigger {
    position: absolute;
    right: 0;
    height: 11em;
    top: unset;
    z-index: 11110;
    font-family: lust,serif;
    color: #c8ad73;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 5.5em
}

    /*.breadcrumb, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con {
    font-family: basker-signet-web,serif
}*/

    .menu-trigger .menu-trigger-con {
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .menu-trigger .menu-anim {
        height: 1.2em
    }

        .menu-trigger .menu-anim .menu-bar {
            height: 100%;
            width: 5.5em;
            background: #c8ad73;
            -webkit-transform-origin: left;
            -ms-transform-origin: left;
            transform-origin: left
        }

    .menu-trigger .menu-text {
        margin-left: .5em;
        font-size: 1.5em;
        margin-top: .1em
    }

@media all and (max-width:1200px) {
    .close span {
        font-size: 5.5em;
        margin-right: .15em
    }

    .menu-trigger .menu-text {
        margin-top: .15em
    }
}

.menu-trigger .hamburger {
    padding: 0
}

    .menu-trigger .hamburger .hamburger-inner, .menu-trigger .hamburger .hamburger-inner::after, .menu-trigger .hamburger .hamburger-inner::before {
        border-radius: 0
    }

nav {
    z-index: 1111;
    height: 100%;
    display: none
}

    nav .dimmerRectCon .dimmerRect {
        background: rgba(200,173,115,.92)
    }

    nav .nav-con {
        height: 100%;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contact-info .social, nav .social {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: 7px;
        color: #fff
    }

        .contact-info .contact-row .contact-phone:hover, nav .social:hover {
            color: #917437
        }

            nav .social:hover svg {
                -webkit-transform: scale(.9);
                -ms-transform: scale(.9);
                transform: scale(.9);
                opacity: .8
            }

        nav .social svg {
            -webkit-transition: .3s ease-out;
            -o-transition: .3s ease-out;
            transition: .3s ease-out;
            width: 2.5em;
            height: 2.5em
        }



.social:hover svg {
    fill: #917437;
}


@media all and (max-width:1024px) {
    .pixelcarve a img, .pixelcarve a object {
        width: 3em
    }

    .menu-trigger .menu-text {
        margin-top: .3em
    }

    nav .social svg {
        width: 30px;
        height: 30px
    }
}

@media all and (max-width:767px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .title-text {
        font-size: 8vw;
        line-height: 8vw
    }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-con {
        width: 100%
    }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink {
        font-size: 6.5vw
    }

        .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line {
            line-height: 1.4
        }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::after, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::before {
                content: '';
                display: block;
                height: 0;
                width: 0
            }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::before {
                margin-bottom: -webkit-calc(-.3em + .2vw);
                margin-bottom: calc(-.3em + .2vw)
            }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::after {
                margin-top: -webkit-calc(-.27222em + -1.05vw);
                margin-top: calc(-.27222em + -1.05vw)
            }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .text-corner {
        min-height: -webkit-calc(60% - 2em);
        min-height: calc(60% - 2em)
    }

    .hero .scene .front .img {
        -o-object-fit: cover;
        object-fit: cover
    }

    .text-center, .text-corner {
        width: 80%;
        font-size: 2.2em
    }

    nav .social svg {
        width: 20px;
        height: 20px
    }
}

nav ul {
    position: relative;
    margin-left: auto;
    padding-right: 11em
}

    nav ul li {
        font-weight: 700;
        font-size: 4.4em;
        text-transform: uppercase;
        text-align: right;
        list-style: none;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        line-height: 1.2;
        pointer-events: all !important
    }

@media all and (max-width:1024px) {
    nav ul li {
        font-size: 4.95em
    }

    .contact-info {
        bottom: 5.5em;
        position: absolute
    }
}

@media all and (max-width:768px) {
    .menu-trigger .menu-text {
        font-size: 1.7em;
        margin-left: .3em
    }

    nav ul {
        padding-right: 3.85em
    }

        nav ul li {
            font-size: 3.85em
        }
}

@media all and (max-height:420px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text {
        padding-top: 30vh;
        line-height: 14vh;
        font-size: 8vw
    }

    .hero .scene .front .img {
        padding-top: 0;
        -o-object-position: 50% 0% !important;
        object-position: 50% 0% !important
    }

    .playButton {
        width: 5.5em;
        height: 5.5em;
        top: 13.75em
    }

    nav ul li {
        font-size: 2.475em;
        margin-bottom: 2vh
    }
}

@media all and (max-width:567px) {
    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text {
        padding-top: 35vh;
        line-height: 4vw;
        font-size: 9vw
    }

        .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .bevel-text:before, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .masked-text:before {
            content: "";
            height: 15%
        }

    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .second-bevel, .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .second-title {
        padding-top: 18%
    }

    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .double-line .mask-view {
        top: 4%
    }
 

    .fullscreen-slider .swiper-slide:not(.gallery-slide).mask-reveal .title-text, .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .title-text {
        padding-bottom: 10%;
        white-space: inherit
    }

    .fullscreen-slider .swiper-slide:not(.gallery-slide).simple .title-text {
        font-size: 13vw;
        line-height: 13vw
    }

    .about .background .mask-title-text .title-text, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text {
        font-size: 10vw;
        line-height: 8vw
    }

        .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink {
            font-size: 8vw;
            white-space: inherit
        }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line {
                line-height: 1.5
            }

                .hero .scene .text-con .title-text .text-line::after, .hero .scene .text-con .title-text .text-line::before, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line::after, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line::before, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child::after, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child::before, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::after, .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::before {
                    content: '';
                    display: block;
                    height: 0;
                    width: 0
                }

                .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::before {
                    margin-bottom: -webkit-calc(-.3em + .1vw);
                    margin-bottom: calc(-.3em + .1vw)
                }

                .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text.shrink .text-line::after {
                    margin-top: -webkit-calc(-.27222em + -1.2vw);
                    margin-top: calc(-.27222em + -1.2vw)
                }

        .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line {
            line-height: 1.3
        }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line::before {
                margin-bottom: -webkit-calc(-.3em + 1.2vw);
                margin-bottom: calc(-.3em + 1.2vw)
            }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line::after {
                margin-top: -webkit-calc(-.27222em + -1vw);
                margin-top: calc(-.27222em + -1vw)
            }

            .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child {
                line-height: 2
            }

                .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child::before {
                    margin-bottom: -webkit-calc(-.3em + .5em);
                    margin-bottom: calc(-.3em + .5em)
                }

                .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text .text-line:first-child::after {
                    margin-top: -webkit-calc(-.27222em + -1.6vw);
                    margin-top: calc(-.27222em + -1.6vw)
                }

    .dimmerColor .dimmerBorder .dimmerBorder-top-left {
        background: -webkit-gradient(linear,left top,right top,color-stop(30vw,rgba(200,173,115,.5)),color-stop(35vw,rgba(200,173,115,0)));
        background: -o-linear-gradient(left,rgba(200,173,115,.5) 30vw,rgba(200,173,115,0) 35vw);
        background: linear-gradient(to right,rgba(200,173,115,.5) 30vw,rgba(200,173,115,0) 35vw)
    }

    .dimmerColor .dimmerBorder .dimmerBorder-top-right {
        background: -webkit-gradient(linear,right top,left top,color-stop(30vw,rgba(200,173,115,.5)),color-stop(35vw,rgba(200,173,115,0)));
        background: -o-linear-gradient(right,rgba(200,173,115,.5) 30vw,rgba(200,173,115,0) 35vw);
        background: linear-gradient(to left,rgba(200,173,115,.5) 30vw,rgba(200,173,115,0) 35vw)
    }

    .dimmerColor .dimmerBorder .dimmerBorder-bottom-left, .dimmerColor .dimmerBorder .dimmerBorder-bottom-right {
        width: 42%
    }

    .dimmerRectCon .dimmerRect {
        width: 100%
    }

    .arrowDown .text {
        font-size: 1.7em
    }

    .hero .scene .text-con {
        padding-left: 5.5em !important
    }

    .hero .scene .front .img {
        margin-top: 0;
        -o-object-position: 25% 50% !important;
        object-position: 25% 50% !important
    }

    .hero .scene .text-con .title-text {
        line-height: 1 !important;
        font-size: 13vw !important;
        margin-bottom: 20vh !important
    }

        .hero .scene .text-con .title-text .text-line {
            line-height: .7 !important
        }

            .hero .scene .text-con .title-text .text-line::before {
                margin-bottom: -webkit-calc(-.3em + 5.5vw);
                margin-bottom: calc(-.3em + 5.5vw)
            }

            .hero .scene .text-con .title-text .text-line::after {
                margin-top: -webkit-calc(-.27222em + 3vw);
                margin-top: calc(-.27222em + 3vw)
            }

    .gallery .swiper-container .swiper-slide, .gallery .swiper-container .swiper-slide.threecol, .gallery .swiper-container .swiper-slide.pdf-download2 {
        width: -webkit-calc(100%);
        width: calc(100%);
        height: -webkit-calc(100%/3);
        height: calc(100%/3)
    }

    .text-center, .text-corner {
        width: 80%;
        font-size: 2.4em;
        margin-bottom: 0 !important
    }

        .text-center .text-center-con, .text-center .text-corner-con, .text-corner .text-center-con, .text-corner .text-corner-con {
            padding: 1.1em !important
        }

    .playButton {
        width: 8.25em;
        height: 8.25em;
        top: 18vh
    }

    .menu-trigger {
        height: 12.375em
    }

        .menu-trigger .menu-text {
            font-size: 1.9em
        }

    nav .nav-con {
        padding: 2.75em
    }

    nav ul {
        padding-right: 4.95em;
        margin-bottom: 15vh
    }

        nav ul li {
            margin-bottom: .6em
        }

            nav ul li .count {
                font-size: .8em
            }
}

@media screen and (max-width:360px) {
    nav ul li {
        margin-bottom: .4em
    }
}

@media all and (max-width:320px) {
    nav ul li {
        font-size: 3.3em
    }
}

nav ul li a {
    color: #fff;
    -webkit-transition: color .4s ease-out,padding-right .4s ease-out;
    -o-transition: color .4s ease-out,padding-right .4s ease-out;
    transition: color .4s ease-out,padding-right .4s ease-out
}

    nav ul li a:hover {
        color: #917437;
        padding-right: 2vw
    }

nav ul li .count {
    height: 100%;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: -.075em;
    overflow: hidden;
    left: 100%
}

    nav ul li .count .number, nav ul li .count .slash {
        color: #fff;
        opacity: .3;
        text-align: left;
        display: inline-block;
        font-weight: 400;
        font-family: benton-modern-display,serif;
        letter-spacing: .05em
    }

    nav ul li .count .number {
        padding-left: .2em
    }

    nav ul li .count .slash {
        width: 2px;
        background: #fff;
        position: absolute;
        height: .6875em;
        -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
        transform-origin: bottom left
    }

.contact-info {
    margin-top: auto;
    overflow: hidden
}

    .contact-info .contact-row {
        color: rgba(255,255,255,.8);
        text-transform: uppercase;
        border-left: 1px solid rgba(255,255,255,.5);
        padding: .5em 1em;
        margin-top: 1em
    }

        .contact-info .contact-row .contact-title {
            font-size: 1.6em
        }

        .contact-info .contact-row .contact-phone {
            font-size: 2em;
            color: #fff;
            margin: 0 !important;
            line-height: 1.4;
        }

.page-view.home .swiper-slide.hero .text-con .title-text {
    white-space: unset !important
}

    .page-view.home .swiper-slide.hero .text-con .title-text .text-line {
        overflow: hidden;
        line-height: .9;
        font-weight: 800;
        letter-spacing: .05em
    }

        .page-view.home .swiper-slide.hero .text-con .title-text .text-line .span {
            line-height: 1
        }

            .page-view.home .swiper-slide.hero .text-con .title-text .text-line .span .little {
                font-size: .2em;
                text-align: right;
                letter-spacing: .8em;
                line-height: .5;
                margin-top: -.4em
            }

.page-view.home .swiper-slide.simple .text-con {
    z-index: 1;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
}

    .page-view.home .swiper-slide.simple .text-con .view {
        padding-top: 1vw
    }

    .page-view.home .swiper-slide.simple .text-con .title-text {
        height: auto !important;
        margin-top: auto;
        padding: 0;
        color: rgba(200,173,115,.25) !important
    }

        .page-view.collections .swiper-slide .background .text-center, .page-view.home .swiper-slide.simple .text-con .title-text .text-line {
            text-align: center
        }

    .page-view.home .swiper-slide.simple .text-con .mask-title-text, .page-view.home .swiper-slide.simple .text-con .mask-view {
        height: 50% !important;
        margin: auto 0;
        left: 0 !important;
        top: 0 !important;
        width: 100% !important
    }

.page-view.collections .swiper-slide .background .logo-mask {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

    .page-view.collections .swiper-slide .background .logo-mask .mask-title-text {
        width: 100%;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }

.page-view.collections .swiper-slide .background .logo-mask, .page-view.collections .swiper-slide .background .mask-title-text {
    margin: 0
}

.page-view.collections .swiper-slide .background .text-line {
    overflow: hidden;
    padding: 0 1vw
}

    .page-view.collections .swiper-slide .background .text-line .breadcrumb {
        font-size: 1vw;
        height: auto;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        line-height: 1;
        text-transform: none;
        color: #c8ad73;
        font-weight: 400
    }

.page-view.collections .swiper-slide .background .logo-title {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: flex !important;
    padding: 0 5.5em
}

    .page-view.collections .swiper-slide .background .logo-title .first, .page-view.collections .swiper-slide .background .logo-title .second, .page-view.collections .swiper-slide .background .logo-title .x {
        -webkit-perspective: 1000px;
        perspective: 1000px
    }

    .page-view.collections .swiper-slide .background .logo-title .first, .page-view.collections .swiper-slide .background .logo-title .second {
        width: 20vw;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

        .page-view.collections .swiper-slide .background .logo-title .first img, .page-view.collections .swiper-slide .background .logo-title .first svg, .page-view.collections .swiper-slide .background .logo-title .second img, .page-view.collections .swiper-slide .background .logo-title .second svg {
            max-width: 100%;
            max-height: 100%;
            width: auto;
            height: auto
        }

    .page-view.collections .swiper-slide .background .logo-title .first {
        height: 14vh
    }

    .page-view.collections .swiper-slide .background .logo-title .second {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: 20vh
    }

    .page-view.collections .swiper-slide .background .logo-title .x {
        font-size: 6vw;
        font-family: aw-conqueror-didot,serif;
        color: #c8ad73;
        margin: 0 10vw
    }

.animBG .dimmer {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000
}

.collections .hero .background .text-con .mask-title-text, .plain:not(.about) .hero .background .text-con .mask-title-text {
    height: auto !important
}

    .collections .hero .background .text-con .mask-title-text .title-text, .plain:not(.about) .hero .background .text-con .mask-title-text .title-text {
        font-size: 6vw;
        line-height: 5.5vw;
        color: rgba(200,173,115,.5);
        -webkit-filter: none;
        filter: none;
        height: 100% !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        font-weight: 700;
        /*font-family: aw-conqueror-didot,serif;*/
        padding: 0 !important
    }

.page-view.plain .swiper-slide .background .text-con {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 11em
}

.about .swiper-slide .background .mask-title-text, .page-view.plain .swiper-slide .background .mask-title-text {
    height: auto;
    text-align: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto
}

.about .swiper-slide .background .title-text, .page-view.plain .swiper-slide .background .title-text {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

    .page-view.plain .swiper-slide .background .title-text p {
        font-size: 1em !important;
        margin: 0
    }

    .page-view.plain .swiper-slide .background .title-text .text-line {
        overflow: hidden;
        line-height: 1.7
    }

        .page-view.plain .swiper-slide .background .title-text .text-line h1, .page-view.plain .swiper-slide .background .title-text .text-line h2 {
            font-size: inherit;
            line-height: inherit;
            margin: inherit;
            padding: inherit;
        }

        .page-view.plain .swiper-slide .background .title-text .text-line::after {
            margin-top: -webkit-calc(-.27222em + -.7vw);
            margin-top: calc(-.27222em + -.7vw)
        }

        .page-view.plain .swiper-slide .background .title-text .text-line .span span {
            display: block;
            margin-top: -25px;
            /*font-size: .6em;
            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;
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex*/
        }

.page-view.plain .swiper-slide .background .text-corner {
    margin-left: auto;
    margin-top: auto;
    overflow: hidden;
    max-height: 100%;
    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
}

    .page-view.plain .swiper-slide .background .text-corner .con {
        max-height: -webkit-calc(95vh - 16.5em);
        max-height: calc(95vh - 16.5em);
        overflow: auto;
        padding-right: .5em
    }

    .page-view.plain .swiper-slide .background .text-corner .text-corner-con {
        padding: 1.375em;
        margin-top: auto
    }

    .page-view.plain .swiper-slide .background .text-corner .border, .swiper-slide.about .background .text-corner .border {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
        transform-origin: left top
    }

        .page-view.plain .swiper-slide .background .text-corner .border:after, .page-view.plain .swiper-slide .background .text-corner .border:before, .swiper-slide.about .background .text-corner .border:after, .swiper-slide.about .background .text-corner .border:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 1px;
            left: 0;
            top: 0;
            background: -webkit-gradient(linear,left top,right top,color-stop(20%,rgba(200,173,115,.7)),color-stop(40%,rgba(200,173,115,0)));
            background: -o-linear-gradient(left,rgba(200,173,115,.7) 20%,rgba(200,173,115,0) 40%);
            background: linear-gradient(to right,rgba(200,173,115,.7) 20%,rgba(200,173,115,0) 40%)
        }

        .page-view.plain .swiper-slide .background .text-corner .border:before, .swiper-slide.about .background .text-corner .border:before {
            -webkit-transform-origin: left;
            -ms-transform-origin: left;
            transform-origin: left;
            -webkit-transform: rotateZ(90deg);
            -ms-transform: rotate(90deg);
            transform: rotateZ(90deg)
        }

.page-view.plain .hero .background .title-text .text-line::before {
    margin-bottom: -webkit-calc(-.3em + .5vw);
    margin-bottom: calc(-.3em + .5vw)
}

.page-view.plain .hero .background .title-text .text-line::after {
    margin-top: -webkit-calc(-.27222em + -1.05vw);
    margin-top: calc(-.27222em + -1.05vw)
}

.page-view.plain .hero .background .text-corner {
    font-size: 1.7em
}

.get-touch a {
    border: 1px solid #fff;
    padding: 15px 35px;
    border-radius: 50px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    background: #efc76c91;
    margin: 10px;
    cursor: pointer !important;
    pointer-events: all
}

@media all and (max-width:768px) {
    .page-view.collections .swiper-slide .background .text-line .breadcrumb {
        font-size: 2vw;
        margin-bottom: 1em
    }

    .page-view.collections .swiper-slide .background .logo-title .first, .page-view.collections .swiper-slide .background .logo-title .second {
        width: 28vw
    }

    .page-view.collections .swiper-slide .background .logo-title .first {
        height: 10vh
    }

    .page-view.plain .swiper-slide .background .text-con {
        padding: 8.25em 8.25em 11em
    }

    .page-view.plain .swiper-slide .background .title-text .text-line {
        line-height: 1.6em
    }

        .page-view.plain .swiper-slide .background .title-text .text-line::after, .page-view.plain .swiper-slide .background .title-text .text-line::before {
            content: '';
            display: block;
            height: 0;
            width: 0
        }

        .page-view.plain .swiper-slide .background .title-text .text-line::before {
            margin-bottom: -webkit-calc(-.3em + -.05em);
            margin-bottom: calc(-.3em + -.05em)
        }

        .page-view.plain .swiper-slide .background .title-text .text-line::after {
            margin-top: -webkit-calc(-.27222em + -.25em);
            margin-top: calc(-.27222em + -.25em)
        }

    .page-view.plain .swiper-slide .background .text-corner .text-corner-con {
        padding-right: 0;
        padding-bottom: 0
    }

    .page-view.plain .hero .background .text-corner {
        font-size: 1.8em
    }
}

@media all and (max-height:768px) {
    .page-view.plain .hero .background .text-corner {
        font-size: 1.9em
    }
}

.breadcrumb, .breadcrumb:before {
    display: -webkit-flex;
    display: -ms-flexbox
}

.page-view.plain .hero .background .text-corner .con {
    max-height: -webkit-calc(80vh - 16.5em);
    max-height: calc(80vh - 16.5em)
}

    .page-view.plain .hero .background .text-corner .con h5 {
        font-size: 22px;
        margin: 0
    }

.page-view.plain .additional .background .title-text {
    font-size: 6vw;
    color: rgba(145,116,55,.16)
}

@media all and (max-width:767px) {
    nav ul li .count .slash {
        width: 1px
    }

    .page-view.collections .swiper-slide .background .text-line .breadcrumb {
        font-size: 12px
    }

    .page-view.plain .swiper-slide .background .text-con {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .page-view.plain .swiper-slide .background .text-corner {
        margin-top: 1.83333em;
        width: 100%;
        margin-left: 0
    }

        .page-view.plain .swiper-slide .background .text-corner .text-corner-con {
            padding: 0 !important
        }

        .page-view.plain .swiper-slide .background .text-corner .border, .swiper-slide.about .background .text-corner .border {
            display: none
        }

            .page-view.plain .swiper-slide .background .text-corner .border:after, .page-view.plain .swiper-slide .background .text-corner .border:before, .swiper-slide.about .background .text-corner .border:before {
                background: -webkit-gradient(linear,left top,right top,color-stop(5em,rgba(200,173,115,.7)),color-stop(10em,rgba(200,173,115,0)));
                background: -o-linear-gradient(left,rgba(200,173,115,.7) 5em,rgba(200,173,115,0) 10em);
                background: linear-gradient(to right,rgba(200,173,115,.7) 5em,rgba(200,173,115,0) 10em)
            }

    .page-view.plain .hero .background .text-corner {
        width: 100%;
        font-size: 2.1em;
        min-height: 0 !important
    }

        .page-view.plain .hero .background .text-corner .con {
            max-height: -webkit-calc(75vh - 11em);
            max-height: calc(75vh - 11em)
        }

    .page-view.plain .additional .background .title-text {
        font-size: 8vw
    }
}

.page-view.plain .additional .background .text-corner {
    color: rgba(0,0,0,.8);
    margin-bottom: auto
}

.page-view.plain .additional .background .back:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.8)
}

.breadcrumb {
    margin-right: auto;
    color: #c8ad73;
    font-size: 1.8em;
    font-style: italic;
    opacity: .6;
    pointer-events: all;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
    padding-left: 1em;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .breadcrumb.profile {
        text-transform: uppercase;
        font-weight: bold;
        color: #fff;
        letter-spacing: 2px;
        cursor: pointer !important;
        padding-left: 0 !important;
    }

    .breadcrumb:hover {
        opacity: 1;
        padding-left: 1em
    }

        .breadcrumb:hover:before {
            -webkit-transform: translateX(-.5em);
            -ms-transform: translateX(-.5em);
            transform: translateX(-.5em)
        }

    .breadcrumb:before {
        -webkit-transition: -webkit-transform .3s ease-out;
        -o-transition: transform .3s ease-out;
        transition: transform .3s ease-out,-webkit-transform .3s ease-out;
        content: "";
        height: 80%;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        overflow: unset;
        width: 1em;
        left: -.2em;
        position: absolute;
        background-image: url("../images/backarrow.png");
        background-size: contain;
        background-repeat: no-repeat
    }

::-webkit-scrollbar {
    width: .3em
}

::-webkit-scrollbar-thumb {
    background-color: #c8ad73
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con {
    width: 60% !important;
    padding: 11em;
    position: relative !important;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con.text-con-new {
        width: 100% !important;
        display: block;
        overflow: auto;
        height: -webkit-calc(100% - 11em);
        margin: 5.5em;
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con.text-con-new {
        overflow: ruby;
    }


        @media all and (max-width:567px) {
            .contact-info {
        bottom: 2.75em
    }

        .contact-info .contact-row {
            font-size: 1.3em;
            margin-top: .7em;
            padding: .2em 1em
        }

    .page-view.home .swiper-slide.hero .text-con .title-text .text-line {
        letter-spacing: 0;
        line-height: .8
    }

        .page-view.home .swiper-slide.hero .text-con .title-text .text-line .span {
            line-height: .9
        }

            .page-view.home .swiper-slide.hero .text-con .title-text .text-line .span .little {
                text-align: left;
                line-height: 1;
                letter-spacing: .6em;
                margin-top: 0;
                font-size: .22em;
                max-width: 50%
            }

    .page-view.collections .swiper-slide .background .logo-title {
        height: 15vh
    }

        .page-view.collections .swiper-slide .background .logo-title .first, .page-view.collections .swiper-slide .background .logo-title .second {
            width: 30vw
        }

        .page-view.collections .swiper-slide .background .logo-title .first {
            height: 7vh
        }

        .page-view.collections .swiper-slide .background .logo-title .x {
            margin: 0 6vw
        }

    .collections .hero .background .text-con .mask-title-text .title-text, .plain:not(.about) .hero .background .text-con .mask-title-text .title-text {
        font-size: 8vw;
        line-height: 8vw
    }

    .page-view.plain .hero .background .title-text .text-line {
        line-height: 1.7
    }

        .page-view.plain .hero .background .title-text .text-line::after, .page-view.plain .hero .background .title-text .text-line::before {
            content: '';
            display: block;
            height: 0;
            width: 0
        }

        .page-view.plain .hero .background .title-text .text-line::before {
            margin-bottom: -webkit-calc(-.3em + -.05em);
            margin-bottom: calc(-.3em + -.05em)
        }

        .page-view.plain .hero .background .title-text .text-line::after {
            margin-top: -webkit-calc(-.27222em + -.2em);
            margin-top: calc(-.27222em + -.2em)
        }

    .page-view.plain .hero .background .text-corner {
        width: 100%;
        font-size: 2.4em
    }

    .get-touch, .get-touch a {
        display: block !important
    }

    .page-view.plain .additional .background .title-text {
        font-size: 9.5vw
    }

    .breadcrumb {
        line-height: 1;
        margin-bottom: 10px
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

        main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con {
            margin-left: 0 !important;
            width: 100% !important;
            padding: 8.25em 8.25em 5.5em !important
        }

        main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con {
            height: auto;
            padding-bottom: 2.75em !important
        }
}

@media all and (max-width:768px) {
    .breadcrumb {
        font-size: 2.2em
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con {
        padding-right: 5.5em
    }
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .mask-title-text {
    height: auto;
    margin-top: 0
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .text {
    color: #fff;
    font-size: 1.6em;
    line-height: 1.6em;
    font-style: italic;
    font-weight: 400
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form {
    font-size: 1.6em;
    line-height: 1.6em;
    font-style: italic;
    font-weight: 400;
}

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form.form-new {
        border: solid 2px #ccc;
        padding: 25px;
        border-radius: 8px;
        width: 70%;
    }

.text-center-head {
    text-align: center;
    margin-top: 0;
    margin-bottom: 35px;
}

.check-box {
    border-bottom: solid 1px #ccc;
    margin-bottom: 45px;
    padding-bottom: 15px;
    display: flex;
    justify-content: space-around;
}

    .check-box label {
        display: inline-block !important;
    }


main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form div.wpcf7-acceptance-missing, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form div.wpcf7-validation-errors {
    border: none !important;
    color: #c8ad73;
    margin: 1em 0 0;
    padding: 0
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 1em
}

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row .half {
        width: 48%
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row input, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row textarea {
        background: 0 0;
        border: none;
        border-bottom: 1px solid rgba(200,173,115,.6);
        color: #fff !important;
        resize: vertical;
        width: 100% !important;
        cursor: none;
        font-style: italic;
        padding: .5em 0;
        -webkit-user-select: initial;
        -moz-user-select: initial;
        -ms-user-select: initial;
        user-select: initial
    }

@media all and (max-width:767px) {
    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row {
        margin-top: .5em
    }

        main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row input, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row textarea {
            padding: 0 0 .3em
        }
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row input.wpcf7-not-valid, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row textarea.wpcf7-not-valid {
    border-color: red
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row textarea {
    max-height: 15vh;
    min-height: 2.4em
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row label {
    cursor: none;
    color: #fff;
    position: absolute;
    opacity: .7
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row.submit input {
    text-transform: uppercase;
    border-bottom: none;
    width: auto !important;
    font-size: 1.4em;
    font-style: initial;
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info {
    width: 40% !important;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 1.2em;
    padding-left: 5.5em;
    bottom: unset
}

@media all and (max-height:420px) {
    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con {
        padding-right: 2.75em
    }

        main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .mask-title-text .title-text {
            font-size: 7vh !important
        }

        main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .text {
            margin: 0
        }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info {
        padding: 5.5em
    }
}

@media all and (max-width:768px) {
    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info {
        padding-left: 2.75em
    }
}

@media all and (max-width:567px) {
    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .mask-title-text .title-text {
        line-height: 5.5vh !important
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form.form-new {
        width: 100%;
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info, main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con.text-con-new {
        margin: 0;
    }

    .page-view:not(.about):not(.collections):not(.home) .fullscreen-slider .swiper-slide:not(.gallery-slide) .background .mask-title-text .title-text-small {
        font-size: 18px;
        line-height: 21px;
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form.form-new {
        padding: 25px 15px;
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .text {
        font-size: 2.4em;
        line-height: 1.4em
    }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form {
        font-size: 2.2em
    }

        main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row {
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

            main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row .half {
                width: 100%
            }

            main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row textarea {
                min-height: 1.6em
            }

            main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .text-con .form .row label {
                opacity: .7
            }

    main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info {
        width: 100% !important;
        margin: 0;
        padding-top: 0 !important;
        padding-left: 6.875em !important
    }

        main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info .contact-row {
            display: none
        }

            main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info .contact-row:nth-child(1), main.page-view.contact .fullscreen-slider.swiper-container .swiper-wrapper .swiper-slide .background .contact-info .contact-row:nth-child(2) {
                display: block
            }
}

.recaptch-info {
    color: #c8ad73;
    font-size: .8em;
    opacity: .5
}

.loader, .send {
    position: absolute;
    z-index: 2147483647 !important;
    opacity: .8;
    overflow: hidden;
    text-align: center;
    top: 0;
    left: 0;
    padding-top: 0;
    right: 0;
    bottom: 0;
    display: none
}

.recaptch-info a {
    display: inline-block;
    color: #c8ad73
}

.loader {
    background-color: #00000057;
    border-radius: 5px
}

.send {
    background-color: #fafafa;
    opacity: 1;
    padding-top: 10%;
}

    .loader span, .send span {
        display: block;
        color: #000
    }

.redClass {
    color: red;
    font-size: 11px;
    margin-top: 5px;
    display: block;
    font-weight: 600;
}

.submit button {
    background: 0 0;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    background: #8B0000;
    height: 50px;
    width: 250px;
    font-size: 16px;
    padding: 14px;
    margin: 15px auto;
    border-radius: 5px;
}

@media (max-width:767px) {
    .mask-view {
        text-align: center;
        width: 80% !important
    }

        .mask-view p {
            font-size: 22px;
            line-height: 1.5
        }

    .serv .swiper-slide {
        width: calc(100% - 15px) !important
    }
}

