.thegem-fullscreen-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;transition:opacity 0.3s ease 0.3s,transform 0.3s ease;transform:translate3d(0,100%,0);opacity:0}.thegem-fullscreen-search:before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;box-shadow:0px 5px 5px -5px rgb(0 0 0 / 15%) inset}.thegem-fullscreen-search.active{transform:none;opacity:1;transition:opacity 0s,transform 0.3s ease}.thegem-fullscreen-search .search-scroll{flex:auto;overflow:hidden auto}.thegem-fullscreen-search .search-scroll::-webkit-scrollbar-track{background-color:transparent}.thegem-fullscreen-search .search-scroll::-webkit-scrollbar{width:4px;background-color:transparent}.thegem-fullscreen-search .search-scroll::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}body.fullscreen-search-opened{overflow:hidden}.thegem-fullscreen-search
form{position:relative}input.thegem-fullscreen-searchform-input{width:100%;border:none;text-align:center;background:transparent;padding:5px
45px}@media (min-width: 768px){input.thegem-fullscreen-searchform-input{padding:25px
70px}}input.thegem-fullscreen-searchform-input::-webkit-input-placeholder{color:inherit}input.thegem-fullscreen-searchform-input::-moz-placeholder{color:inherit}input.thegem-fullscreen-searchform-input:-ms-input-placeholder{color:inherit}input.thegem-fullscreen-searchform-input:-moz-placeholder{color:inherit}.thegem-fullscreen-search .sf-close{position:absolute;right:21px;top:50%;transform:translateY(-50%);cursor:pointer}@media (min-width: 768px){.thegem-fullscreen-search .sf-close{right:30px}}.thegem-fullscreen-search .sf-close:before{content:"\e619";display:block;font-family:"thegem-icons";font-style:normal;font-size:24px;font-weight:normal;color:inherit;text-align:center;vertical-align:top;width:100%}@media (min-width: 992px){.thegem-fullscreen-search .sf-close:before{font-size:48px}}.thegem-fullscreen-search .top-searches{padding:18px
0 12px 0}@media (min-width: 768px){.thegem-fullscreen-search .top-searches{padding:40px
0 33px 0}}.thegem-fullscreen-search .top-searches
.container{display:flex;flex-wrap:wrap;justify-content:center}.thegem-fullscreen-search .top-searches .top-search-text{margin-right:8px}.thegem-fullscreen-search .top-searches .top-search-item{font-size:14px;line-height:1;color:inherit;padding:5px
17px 6px 17px;border-radius:13px;margin:0
5px 10px 5px;cursor:pointer}.thegem-fullscreen-search .top-searches .top-search-item:hover{color:#fff}.thegem-fullscreen-search .sf-result{position:relative}.thegem-fullscreen-search  .result-sections .search-results-section{padding:40px
0 50px 0}@media (min-width: 768px){.thegem-fullscreen-search  .result-sections .search-results-section{padding:60px
0 70px 0}}@media (min-width: 992px){.thegem-fullscreen-search  .result-sections .search-results-section{padding:70px
0 90px 0}}.thegem-fullscreen-search  .result-sections .search-results-section:not(.search-results-nothing) h2{text-align:center}@media (min-width: 768px){.thegem-fullscreen-search  .result-sections .search-results-section
h2{margin:0
0 50px 0}}@media (min-width: 992px){.thegem-fullscreen-search  .result-sections .search-results-section
h2{margin:0
0 60px 0}}.thegem-fullscreen-search  .result-sections .search-results-section.search-results-nothing
h2{margin-bottom:25px}@media (min-width: 992px){.thegem-fullscreen-search  .result-sections .search-results-section:nth-child(even) .search-results-bottom .container:before,
.thegem-fullscreen-search  .result-sections .search-results-section:nth-child(even) .search-results-bottom .container:after{content:'';width:50%;height:1px;background-color:#dfe5e8}}.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom{margin-top:50px}@media (min-width: 768px){.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom{margin-top:60px}}@media (min-width: 992px){.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom{margin-top:70px}}.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom
.container{display:flex;align-items:center;justify-content:center}.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom
a{display:inline-block;flex:none;border-radius:20px;margin:0
20px}.thegem-fullscreen-search .top-searches + .sf-result .search-results-section:first-child{padding-top:0}.thegem-fullscreen-search  .result-sections .search-results-section.search-results-product .portfolio-set{justify-content:center}@media (max-width: 767px){.thegem-fullscreen-search  .result-sections .search-results-product .portfolio-item:nth-child(n+7){display:none}}@media (min-width: 768px) and (max-width: 991px){.thegem-fullscreen-search  .result-sections .search-results-product .portfolio-item:nth-child(n+9){display:none}}@media (min-width: 992px) and (max-width: 1599px){.thegem-fullscreen-search  .result-sections .search-results-product .portfolio-item:nth-child(n+13){display:none}}@media (min-width: 1600px){.thegem-fullscreen-search  .result-sections .search-results-product .portfolio-item{width:12.5%}}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-row,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-row{margin:-12px 0;padding:0
12px}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-set,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-set{justify-content:center}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{padding:12px}@media (max-width: 767px){.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{max-width:302px}}@media (min-width: 768px){.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-row,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-row{margin:-12px 0;padding:0
12px}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{width:33.333%;padding:12px}}@media (min-width: 992px){.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-row,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-row{margin:-14px 0;padding:0
14px}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{width:25%}}@media (min-width: 1400px){.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{width:16.666%}}@media (max-width: 767px){.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item:nth-child(n+4),
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item:nth-child(n+4){display:none}}@media (min-width: 768px) and (max-width: 991px){.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item:nth-child(n+5),
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item:nth-child(n+5){display:none}}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item:hover
.wrap{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.12)}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .wrap > .caption,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .wrap,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .wrap>.caption{border:none !important}.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .wrap>.caption{cursor:initial}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item
.wrap{height:100%;display:flex;flex-direction:column}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .wrap>.caption{flex:auto;padding:30px}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item:hover .wrap>.caption{background-color:#fff}.thegem-fullscreen-search .top-searches + .sf-result .search-results-section.search-results-page:first-child{padding-top:0}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .wrap,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item
.wrap{width:100%}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .image,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item
.image{width:100%;padding-top:100%;position:relative;z-index:1}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item.post_format-post-format-quote
.image{height:100%;padding-top:0}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .image .image-inner,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .image .image-inner{position:absolute;top:0;left:0;bottom:0;right:0}.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .image-inner picture img,
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .image-inner picture
img{-o-object-fit:cover;object-fit:cover;height:100%;left:0 !important;width:100%;max-width:100% !important}.preloader-new{position:absolute;width:100%;height:100%;z-index:4}.preloader-new .preloader-spin{top:100px;left:initial;right:50%}.thegem-fullscreen-search .preloader-new+.result-sections{opacity:0.6}.thegem-fullscreen-search .preloader-new ~ * .portfolio-row{opacity:1}.thegem-fullscreen-search  .result-sections .search-results-nothing{text-align:center}.thegem-fullscreen-search  .result-sections .search-results-nothing
svg{width:166px;fill:#dfe5e8}.thegem-fullscreen-search .pages-list{display:flex;flex-wrap:wrap;justify-content:center;margin:-12px 0;padding:0
12px}@media (min-width: 768px){.thegem-fullscreen-search .pages-list{margin:-12px 0;padding:0
12px}}@media (min-width: 992px){.thegem-fullscreen-search .pages-list{margin:-14px 0;padding:0
14px}}.thegem-fullscreen-search .pages-list .page-item{padding:12px}@media (max-width: 767px){.thegem-fullscreen-search .pages-list .page-item{max-width:302px}}@media (min-width: 768px){.thegem-fullscreen-search .pages-list .page-item{padding:12px}}@media (min-width: 992px){.thegem-fullscreen-search .pages-list .page-item{padding:14px}}@media (min-width: 1400px){.thegem-fullscreen-search .pages-list .page-item{width:16.667%}}@media (max-width: 767px){.thegem-fullscreen-search .pages-list .page-item:nth-child(n+4){display:none}}@media (min-width: 768px) and (max-width: 991px){.thegem-fullscreen-search .pages-list .page-item:nth-child(n+7){display:none}}.thegem-fullscreen-search .pages-list .page-item
article{height:122px}.thegem-fullscreen-search .pages-list .page-item article
a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3c3950;background-color:#f6f6f8;border-top:5px solid transparent;text-align:center;text-decoration:none;padding:10px
25px;transition:all 0.3s}.thegem-fullscreen-search .pages-list .page-item article a
.title{text-transform:initial;margin:0;overflow:hidden}.thegem-fullscreen-search .pages-list .page-item article a:before{content:'\e670';font-family:"thegem-icons";font-style:normal;font-size:27px;line-height:1;font-weight:normal;color:#b6c6c9;margin-bottom:7px}.thegem-fullscreen-search .pages-list .page-item article:hover
a{box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.12)}.vertical-minisearch.menu-item-ajax-search .vertical-minisearch-shadow{position:relative;z-index:11}.ajax-minisearch-results{overflow:auto;max-height:40vh;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07)}.ajax-minisearch-results::-webkit-scrollbar-track{background-color:transparent}.ajax-minisearch-results::-webkit-scrollbar{width:4px;background-color:transparent}.ajax-minisearch-results::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}.ajax-minisearch-results .scroll-block{padding:2px}.ajax-minisearch-results .search-results-section{padding:14px
0}.ajax-minisearch-results .search-results-section:first-child{padding-top:0}.ajax-minisearch-results .search-results-section:last-child{padding-bottom:0;border-bottom:none}.ajax-minisearch-results .ajax-search-item{margin-bottom:2px}.ajax-minisearch-results .ajax-search-item{font-size:14px;line-height:20px;white-space:initial}.ajax-minisearch-results .ajax-search-item
a{display:flex;align-items:center;color:inherit}.ajax-minisearch-results .ajax-search-item
.thumbnail{flex:none;margin-right:9px}.ajax-minisearch-results .search-results-section.search-results-nothing{padding:20px}.ajax-minisearch-results .search-results-section.search-results-nothing .ajax-search-item{display:flex;align-items:center;justify-content:center;flex-direction:column}.ajax-minisearch-results .search-results-section.search-results-nothing
svg{width:50px;fill:#dfe5e8}.menu-item-ajax-search .sf-submit{display:none}.minisearch form, .vertical-minisearch
form{position:relative}.vertical-minisearch.menu-item-ajax-search .sf-input{border:none}#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-input::placeholder,
#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-input::-webkit-input-placeholder,
.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-input::placeholder,
.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-input::-webkit-input-placeholder{color:inherit}#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after,
.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after{background:transparent}#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-submit-icon.clear:after,
.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-submit-icon.clear:after{content:"\e619";cursor:pointer}.menu-item-ajax-search #searchform.ajax-loading:before{content:'';display:block;position:absolute;top:50%;right:50px;border:2px
solid #5f727f;border-top:2px solid transparent;border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:spin 2s linear infinite}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hover-zooming-blur .portfolio-item .image .image-inner img,
.hover-zooming-blur .gallery-item .overlay-wrap .image-wrap
img{overflow:hidden;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .image-inner img,
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap
img{-webkit-transform:translate(0, 0) scale(1.12);transform:translate(0, 0) scale(1.12);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.news-grid.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image.format-video.has-post-thumbnail .image-inner
img{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.hover-zooming-blur .portfolio-item .image .overlay,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay,
.hover-zooming-blur .gallery-item .overlay-wrap .overlay,
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay-wrap
.overlay{display:block}.hover-zooming-blur .portfolio-item .image .overlay:before,
.hover-zooming-blur .gallery-item .overlay-wrap .overlay:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;content:'';opacity:0;-webkit-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay:before,
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-zooming-blur .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-zooming-blur .portfolio-item .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:0;display:inline-block;vertical-align:middle;position:relative;top:200px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s}.hover-zooming-blur .gallery-item .overlay .overlay-content-inner
a.icon.link{margin-left:10px}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon,
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s;transition:top 0s}.portfolio.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:hover,
.portfolio.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform 0.2s;transition:transform 0.2s}.portfolio.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover,
.portfolio.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner>.yith-wcwl-add-to-wishlist.added.icon:hover{-webkit-transform:none;transform:none}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(1),
.portfolio.products.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{-webkit-transition:opacity 0.5s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.5s 0s, transform 0.4s 0s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2){-webkit-transition:opacity 0.5s 0.05s, -webkit-transform 0.4s 0.05s;transition:opacity 0.5s 0.05s, transform 0.4s 0.05s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3){-webkit-transition:opacity 0.5s 0.1s, -webkit-transform 0.4s 0.1s;transition:opacity 0.5s 0.1s, transform 0.4s 0.1s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4){-webkit-transition:opacity 0.5s 0.15s, -webkit-transform 0.4s 0.15s;transition:opacity 0.5s 0.15s, transform 0.4s 0.15s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5){-webkit-transition:opacity 0.5s 0.2s, -webkit-transform 0.4s 0.2s;transition:opacity 0.5s 0.2s, transform 0.4s 0.2s}.hover-zooming-blur .portfolio-item .image .links .caption
.title{opacity:0;top:200px;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-zooming-blur .gallery-item .overlay .overlay-content-inner
.title{opacity:0;top:200px;display:block;vertical-align:middle;position:relative;margin-top:35px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.title{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.title{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.hover-zooming-blur .portfolio-item .image .links .caption .description,
.hover-zooming-blur .portfolio-item .image .links .caption
.details{opacity:0;top:200px;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;transition:transform 0s 0.5s, opacity 0.3s, top 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption .description,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.details{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;transition:transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s}.hover-zooming-blur .portfolio-item .image .links .caption .product-info{opacity:0;top:200px;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;transition:transform 0s 0.5s, opacity 0.3s, top 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption .product-info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;transition:transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s}.hover-zooming-blur .gallery-item .overlay .overlay-content-inner
.subtitle{opacity:0;display:block;vertical-align:middle;top:200px;position:relative;margin-top:20px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;transition:transform 0s 0.5s, opacity 0.3s, top 0.3s}.hover-zooming-blur .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.subtitle{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;transition:transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s}.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;will-change:transform;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity 0.3s, margin 0.3s 0.3s, height 0.3s 0.3s, -webkit-transform 0s;transition:opacity 0.3s, margin 0.3s 0.3s, height 0.3s 0.3s, transform 0s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane{visibility:hidden;will-change:transform;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s, height 0.3s 0.3s;transition:opacity 0.5s, transform 0s, margin 0.3s 0.3s, height 0.3s 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active{opacity:1;visibility:visible;margin-top:20px;margin-bottom:0;-webkit-transition:opacity 0.5s, margin 0.3s, height 0.3s;transition:opacity 0.5s, margin 0.3s, height 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane .socials-item-icon{opacity:0;will-change:transform;-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s, opacity 0.3s;transition:color 0.3s, transform 0.3s, opacity 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.05s, opacity 0.3s 0.05s;transition:color 0.3s, transform 0.3s 0.05s, opacity 0.3s 0.05s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s;transition:color 0.3s, transform 0.3s 0.1s, opacity 0.3s 0.1s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.15s, opacity 0.3s 0.15s;transition:color 0.3s, transform 0.3s 0.15s, opacity 0.3s 0.15s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s;transition:color 0.3s, transform 0.3s 0.2s, opacity 0.3s 0.2s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.25s, opacity 0.3s 0.25s;transition:color 0.3s, transform 0.3s 0.25s, opacity 0.3s 0.25s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon{-webkit-transition:color 0.3s, -webkit-transform 0.3s 0.3s, opacity 0.3s 0.3s;transition:color 0.3s, transform 0.3s 0.3s, opacity 0.3s 0.3s}.hover-zooming-blur.version-alternative:is(.caption-position-hover, .caption-position-image) .portfolio-item:not(:hover, .hover-effect) .image
.set{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hover-zooming-blur.version-alternative .links-wrapper .links .portfolio-likes{position:relative;margin:0
0 10px 0;opacity:0;top:200px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s}.hover-zooming-blur.version-alternative .portfolio-item:is(:hover, .hover-effect) .links-wrapper .links .portfolio-likes{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.5s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.5s 0s, transform 0.4s 0s}.hover-zooming-blur.version-alternative .links-wrapper .links .portfolio-likes .zilla-likes{margin:0
auto;color:#f44336}.hover-zooming-blur.version-alternative .portfolio-item .image .overlay .links
.caption{padding-top:10px}.hover-zooming-blur .portfolio-item .image .links .caption
.info{opacity:0;top:200px;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;transition:transform 0s 0.5s, opacity 0.3s, top 0.3s}.hover-zooming-blur .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.1s 0.3s, opacity 0.3s 0.3s, top 0s;transition:transform 0.1s 0.3s, opacity 0.3s 0.3s, top 0s}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .overlay
.links{justify-content:flex-end;position:absolute;left:0;right:0;bottom:0;height:auto;max-height:100%;-webkit-transition:bottom 0.3s, transform 0.3s;transition:bottom 0.3s, transform 0.3s}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .overlay
.links{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .links .caption
.title{opacity:1;top:0;transform:none}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .links .caption .description,
.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .links .caption
.info{opacity:1;position:initial;transform:none}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:not(:hover, .hover-effect) .image .links .caption .title,
.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item:not(.appearance-type-featured_image) .image .links .caption
.title{margin-bottom:20px}.hover-zooming-blur.version-alternative.caption-position-image:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item) .image .links .caption .title,
.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.small-item .image .links .caption
.title{margin-bottom:10px}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .links .caption .slide-content-hidden{margin-bottom:0 !important}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item .image .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:-moz-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 50%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 );opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.hover-zooming-blur.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .overlay:after{opacity:0}.hover-zooming-blur.version-alternative .portfolio-sharing-pane.active{height:25px}.thegem-heading{position:relative}.thegem-heading.thegem-heading-animate:not(.thegem-heading-animated ){opacity:0 !important}.thegem-heading .thegem-heading-line-wrap{display:block;overflow:hidden}.thegem-heading .thegem-heading-word-wrap,
.thegem-heading .thegem-heading-letter-wrap{display:inline-flex;overflow:hidden}.thegem-heading .thegem-heading-word{display:inline-flex;white-space:nowrap}.thegem-heading.lines-slide-up.thegem-heading-animated .thegem-heading-line{animation-name:thegemHeadingLinesSlideUp;transform:translateY(100%);display:inline-block;animation-fill-mode:forwards;animation-duration:1200ms;animation-timing-function:cubic-bezier(0,1,0.3,1)}@keyframes
thegemHeadingLinesSlideUp{from{transform:translateY(100%)}to{transform:translateX(0)}}.thegem-heading.lines-slide-up-random.thegem-heading-animated .thegem-heading-word{animation-name:thegemHeadingLinesSlideUpRandom;transform:translateY(100%);animation-fill-mode:forwards;animation-duration:1200ms;animation-timing-function:cubic-bezier(0.3, 0, 0, 1)}@keyframes
thegemHeadingLinesSlideUpRandom{from{transform:translateY(100%)}to{transform:translateX(0)}}.thegem-heading.words-slide-up.thegem-heading-animated .thegem-heading-word{animation-name:thegemHeadingWordsSlideUp;transform:translateY(100%);animation-fill-mode:forwards;animation-duration:1000ms;animation-timing-function:cubic-bezier(0.3, 1.7, 0.4, 1)}@keyframes
thegemHeadingWordsSlideUp{from{transform:translateY(100%)}to{transform:translateX(0)}}.thegem-heading.words-slide-left.thegem-heading-animated .thegem-heading-word{animation-name:thegemHeadingWordsSlideLeft;transform:translateX(100%);animation-fill-mode:forwards;animation-duration:1200ms;animation-timing-function:cubic-bezier(0.25,1,0.5,1)}@keyframes
thegemHeadingWordsSlideLeft{from{transform:translateX(100%)}to{transform:translateX(0)}}.thegem-heading.words-slide-right.thegem-heading-animated .thegem-heading-word{animation-name:thegemHeadingWordsSlideRight;transform:translateX(-100%);animation-fill-mode:forwards;animation-duration:1200ms;animation-timing-function:cubic-bezier(0.25,1,0.5,1)}@keyframes
thegemHeadingWordsSlideRight{from{transform:translateX(-100%)}to{transform:translateX(0)}}.thegem-heading.letters-slide-up.thegem-heading-animated .thegem-heading-letter{animation-name:thegemHeadingLettersSlideUp;position:relative;transform:translateY(100%);display:inline-flex;animation-fill-mode:forwards;animation-duration:350ms;animation-timing-function:cubic-bezier(0.3, 1.7, 0.4, 1)}@keyframes
thegemHeadingLettersSlideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.thegem-heading.typewriter.thegem-heading-animated .thegem-heading-letter{animation-name:thegemHeadingTypewriter;position:relative;opacity:0;display:inline-flex;animation-fill-mode:forwards;animation-duration:0ms;animation-timing-function:inherit}@keyframes
thegemHeadingTypewriter{from{opacity:1}to{opacity:1}}.thegem-heading.letters-scale-out.thegem-heading-animated .thegem-heading-letter{animation-name:thegemHeadingLettersScaleOut;position:relative;transform:scale(1.5);opacity:0;display:inline-flex;animation-fill-mode:forwards;animation-duration:500ms;animation-timing-function:cubic-bezier(0.3, 4, 0.4, 1)}@keyframes
thegemHeadingLettersScaleOut{from{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.thegem-heading-wrap{position:relative;display:inline-flex}.thegem-heading.background-sliding{display:inline-flex;overflow:hidden;position:relative;z-index:1}.thegem-heading.background-sliding:before{content:'';transform-origin:left;transform:scale(0, 1);position:absolute;top:0;left:0;bottom:0;right:0}.thegem-heading.background-sliding.thegem-heading-animated:before{animation-name:thegemHeadingBackgroundSliding;animation-duration:700ms;animation-fill-mode:forwards}@keyframes
thegemHeadingBackgroundSliding{from{transform:scale(0, 1)}to{transform:scale(1, 1)}}.thegem-heading.background-sliding .thegem-heading-text-wrap{overflow:hidden;transform:translateX(-105%);position:relative;z-index:2}.thegem-heading.thegem-heading-animated .thegem-heading-text-wrap{transform:translateX(0%);transition-property:transform;transition-duration:700ms}.thegem-heading.background-sliding .thegem-heading-text{transform:translateX(105%);display:block;position:relative;z-index:2}.thegem-heading.thegem-heading-animated .thegem-heading-text{transform:translateX(0%);transition-property:transform;transition-duration:inherit;transition-delay:inherit;transition-timing-function:inherit}.thegem-heading-rotating{position:relative;display:inline-flex;overflow:hidden;transition-property:width, color;transition-timing-function:ease;transition-duration:500ms, 300ms}.thegem-heading-rotating:before{content:'\200b'}.thegem-heading-rotating-text{position:relative;top:0;left:0;opacity:1;overflow:hidden;display:inline-flex;white-space:nowrap;transition-property:width, opacity;transition-timing-function:ease;transition-duration:500ms}.thegem-heading-rotating[data-animation="fade"] .thegem-heading-rotating-text{display:inline-block}.thegem-heading.thegem-heading-animated.fade-tb{animation-duration: .7s;animation-fill-mode:both;animation-name:thegemHeadingFadeTB;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275)}@keyframes
thegemHeadingFadeTB{from{transform:translate(0, -10%);opacity:0}to{transform:translate(0, 0);opacity:1}}.thegem-heading.thegem-heading-animated.fade-bt{animation-duration: .7s;animation-fill-mode:both;animation-name:thegemHeadingFadeBT;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275)}@keyframes
thegemHeadingFadeBT{from{transform:translate(0, 10%);opacity:0}to{transform:translate(0, 0);opacity:1}}.thegem-heading.thegem-heading-animated.fade-lr{animation-duration: .7s;animation-fill-mode:both;animation-name:thegemHeadingFadeLR;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275)}@keyframes
thegemHeadingFadeLR{from{transform:translate(-10%, 0);opacity:0}to{transform:translate(0, 0);opacity:1}}.thegem-heading.thegem-heading-animated.fade-rl{animation-duration: .7s;animation-fill-mode:both;animation-name:thegemHeadingFadeRL;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@keyframes
thegemHeadingFadeRL{from{transform:translate(10%, 0);opacity:0}to{transform:translate(0, 0);opacity:1}}.thegem-heading.thegem-heading-animated.fade-simple{animation-duration:1s;animation-fill-mode:both;animation-name:thegemHeadingFadeSimple}@keyframes
thegemHeadingFadeSimple{from{opacity:0}to{opacity:1}}@media screen and (min-width: 1024px){.thegem-heading.thegem-heading-animate-disable-desktop,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-line,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-word,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-letter,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-text-wrap,
.thegem-heading.thegem-heading-animate-disable-desktop .thegem-heading-text,.thegem-heading.thegem-heading-animate-disable-desktop:before{animation:none !important;transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (max-width: 1023px) and (min-width: 768px){.thegem-heading.thegem-heading-animate-disable-tablet,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-line,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-word,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-letter,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-text-wrap,
.thegem-heading.thegem-heading-animate-disable-tablet .thegem-heading-text,.thegem-heading.thegem-heading-animate-disable-tablet:before{animation:none !important;transform:none !important;opacity:1 !important;transition:none !important}}@media screen and (max-width: 767px){.thegem-heading.thegem-heading-animate-disable-mobile,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-line,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-word,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-letter,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-text-wrap,
.thegem-heading.thegem-heading-animate-disable-mobile .thegem-heading-text,.thegem-heading.thegem-heading-animate-disable-mobile:before{animation:none !important;transform:none !important;opacity:1 !important;transition:none !important}}.thegem-heading .text-underline{text-decoration:underline}.thegem-heading .text-stroke{text-decoration:line-through}.thegem-heading .text-underline.text-stroke{text-decoration:underline line-through}.thegem-heading .icon:has(svg){display:inline-flex;align-items:center}.thegem-heading .icon
svg{width:1em;height:auto;vertical-align:middle}.hover-fade .portfolio-item .image .image-inner.fallback-zooming img,
.hover-fade .gallery-item .overlay-wrap .image-wrap.fallback-zooming
img{overflow:hidden;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .image-inner.fallback-zooming img,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap.fallback-zooming
img{-webkit-transform:translate(0,0) scale(1.12);transform:translate(0,0) scale(1.12);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-fade .portfolio-item .image .image-inner.fallback-sliding img,
.hover-fade .gallery-item .overlay-wrap .image-wrap.fallback-sliding
img{overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .image-inner.fallback-sliding img,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap.fallback-zooming
img{-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.news-grid.hover-fade .portfolio-item:is(:hover, .hover-effect) .image.format-video.has-post-thumbnail .image-inner
img{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.hover-fade .portfolio-item .image .overlay,
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay,
.hover-fade .gallery-item .overlay-wrap .overlay,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap
.overlay{display:block;-webkit-transition:background 0.5s 0.2s;transition:background 0.5s 0.2s}.hover-fade .portfolio-item .image .overlay:before,
.hover-fade .gallery-item .overlay-wrap .overlay:before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:-2;opacity:0;-webkit-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s;background:transparent}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay:before,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay:before{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.hover-fade .portfolio-item .image .overlay:after,
.hover-fade .gallery-item .overlay-wrap .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1;background:none}.hover-fade.title-on-page.title-style-dark .portfolio-item .image .overlay:after{display:none}.hover-fade .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-fade .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-fade .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-fade .portfolio-item .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:0;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s}.hover-fade .gallery-item .overlay .overlay-content-inner
a.icon.link{margin-left:10px}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon,
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s;transition:top 0s}.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover,
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner>.yith-wcwl-add-to-wishlist.added.icon:hover{-webkit-transform:none;transform:none}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(1){-webkit-transition:opacity 0.5s 0s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.5s 0s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2){-webkit-transition:opacity 0.5s 0.05s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.05s;transition:opacity 0.5s 0.05s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.05s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3),
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist a.icon,
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist
a.icon{-webkit-transition:opacity 0.5s 0.1s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.1s;transition:opacity 0.5s 0.1s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.1s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4){-webkit-transition:opacity 0.5s 0.15s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.15s;transition:opacity 0.5s 0.15s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.15s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5){-webkit-transition:opacity 0.5s 0.2s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.2s;transition:opacity 0.5s 0.2s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.2s}.hover-fade .portfolio-item .image .links .caption .title,
.hover-fade .portfolio-item .image .links .caption .categories,
.products.hover-fade.title-on-hover .portfolio-item .image .links .caption .product-info{opacity:0;top:200px;vertical-align:middle;position:relative;-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-fade .gallery-item .overlay .overlay-content-inner
.title{opacity:0;top:200px;display:block;vertical-align:middle;position:relative;margin-top:35px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption .title,
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption .categories,
.products.hover-fade.title-on-hover .portfolio-item:is(:hover, .hover-effect) .image .links .caption .product-info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.products.hover-fade.title-on-page .portfolio-item.has-rating .image .links .caption .product-info{position:relative;-webkit-transition:padding 0.3s;transition:padding 0.3s}.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.title{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.hover-fade .portfolio-item .image .links .caption
.info{opacity:0;top:200px;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.hover-fade .portfolio-item .image .links .caption
.description{opacity:1;position:static}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption
.subtitle{opacity:0;top:320px;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item .image .overlay .links .caption
.subtitle{top:350px}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .caption
.subtitle{opacity:1;top:120px;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item:is(:hover, .hover-effect) .image .overlay .links .caption
.subtitle{top:150px}.hover-fade .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;will-change:transform;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;transition:opacity 0.3s, margin 0.3s 0.3s, transform 0s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane{visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s, -webkit-transform 0s, margin 0.3s;transition:opacity 0.5s, transform 0s, margin 0.3s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active{opacity:1;visibility:visible;margin-top:20px;margin-bottom:0;-webkit-transition:opacity 0.5s, margin 0.3s;transition:opacity 0.5s, margin 0.3s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item .overlay .overlay-content-inner
.subtitle{opacity:0;display:inline-block;vertical-align:middle;top:280px;max-width:70%;overflow:hidden;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item.double-item .overlay .overlay-content-inner
.subtitle{top:310px}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.subtitle{opacity:1;top:80px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item.double-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.subtitle{top:110px}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}.yikes-easy-mc-form{display:block;width:100%}.yikes-easy-mailchimp-edit-form-link{display:block;margin-bottom:1em}.yikes-easy-mc-form.yikes-mailchimp-form-inline{display:inline-block;width:100%}.yikes-easy-mc-form input[type=email],.yikes-easy-mc-form input[type=number],.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=url],.yikes-easy-mc-form select{padding:.5278em;background-color:#f1f1f1;border:2px solid rgba(51,51,51,.1);display:block;-moz-box-sizing:border-box;margin-bottom:8px}.yikes-easy-mc-form input[type=email]:focus,.yikes-easy-mc-form input[type=number]:focus,.yikes-easy-mc-form input[type=text]:focus,.yikes-easy-mc-form input[type=url]:focus,.yikes-easy-mc-form select:focus{outline:2px solid rgba(51,51,51,.3);outline:2px solid rgba(51,51,51,.3)}.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top{min-width:258px}.yikes-easy-mc-form .yikes-easy-mc-submit-button{display:block;width:100%;margin-top:.5em;min-height:40px;padding:10px;cursor:pointer}.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in{margin-bottom:1em}.yikes-easy-mc-form .empty-form-inline-label .empty-label.labels-hidden{display:none}.yikes-easy-mc-form .submit-button-inline-label{width:20%;min-width:90px;float:left}.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{margin-top:0;margin-bottom:.5em}.yikes-easy-mc-form .form-field-description{display:block;margin-top:.25em;margin-bottom:.75em;font-style:italic;font-weight:400;font-size:80%}.yikes-easy-mc-error-message{color:rgba(216,48,57,.87);background:#ffbaba;padding:12px;position:relative}.yikes-easy-mc-success-message{color:#4f8a10;background:#dff2bf;padding:12px;position:relative}.yikes-easy-mc-form .field-no-label,.yikes-easy-mc-form label{display:inline-block;margin-bottom:.5em;width:100%}p.yikes-mailchimp-required-interest-group-error{color:rgba(216,48,57,.87);margin:8px 0}.yikes-easy-mc-form input[type=email],.yikes-easy-mc-form input[type=number],.yikes-easy-mc-form input[type=password],.yikes-easy-mc-form input[type=text],.yikes-easy-mc-form input[type=url],.yikes-easy-mc-form select,.yikes-easy-mc-form textarea{box-sizing:border-box;display:block;width:100%;max-width:100%}.yikes-easy-mc-form .yikes-easy-mc-submit-button-image{padding:0;width:16%;min-width:140px;max-width:200px}.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button-image{width:100%;max-width:100%}.checkbox-parent-label{width:100%;display:block}.yikes-easy-mc-form .yikes-easy-mc-checkbox-label{display:inline-block}.mailchimp-field-hidden,.yikes-easy-mc-display-none{display:none!important}.yikes-easy-mc-text-align-right{text-align:right}#yikes-mailchimp-container .yikes-form-title{margin-top:0}.yikes-mailchimp-disclaimer-text{display:block;margin-top:1em}.update-email-preloader,.yikes-mailchimp-preloader{position:absolute;top:40%;left:0;right:0;bottom:0;margin:0 auto}img.yikes-mailchimp-preloader{max-height:40px}img.loading-dots.yikes-mc-loading-dots{max-height:20px}.g-recaptcha{transform:scale(.81);-webkit-transform:scale(.81);transform-origin:0 0;-webkit-transform-origin:0 0;margin:7px 0 -3px 0}.yikes-mc-required-field-not-filled{background-color:#ffbaba!important}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.81);-webkit-transform:scale(.81);transform-origin:0 0;-webkit-transform-origin:0 0}}.yikes-easy-mc-form label.option-inline>label{display:inline-block;float:left;width:auto!important;margin-right:15px}.yikes-easy-mc-form label.option-height-25{height:25px}.yikes-easy-mc-form label.option-height-50{height:50px}.yikes-easy-mc-form label.option-height-75{height:75px}.yikes-easy-mc-form label.option-height-100{height:100px}.yikes-easy-mc-form label.option-height-125{height:125px}.yikes-easy-mc-form label.option-height-150{height:150px}.yikes-easy-mc-form label.option-2-col>label{display:inline-block;float:left;width:50%}.yikes-easy-mc-form label.option-3-col>label{display:inline-block;float:left;width:33%}.yikes-easy-mc-form label.option-4-col>label{display:inline-block;float:left;width:25%}.yikes-easy-mc-form input.field-left-half,.yikes-easy-mc-form label.field-left-half{width:48%;float:left;margin-right:2%}.yikes-easy-mc-form input.field-right-half,.yikes-easy-mc-form label.field-right-half{width:48%;float:right;margin-left:2%}.yikes-easy-mc-form input.field-third,.yikes-easy-mc-form label.field-third{width:32%;float:left;margin-right:1.33333%}@media only screen and (max-width:525px){.yikes-easy-mc-form input.field-left-half,.yikes-easy-mc-form input.field-right-half,.yikes-easy-mc-form label.field-left-half,.yikes-easy-mc-form label.field-right-half{width:100%}}@media only screen and (max-width:955px){.yikes-easy-mc-form input.field-third:nth-child(odd),.yikes-easy-mc-form label.field-third:nth-child(odd){width:48%;float:left;margin-right:2%}.yikes-easy-mc-form input.field-third:nth-child(2n),.yikes-easy-mc-form label.field-third:nth-child(2n){width:48%;float:right;margin-left:0}}@media only screen and (max-width:525px){.yikes-easy-mc-form input.field-third,.yikes-easy-mc-form label.field-third{width:100%!important;margin-right:0;margin-left:0;float:none}}@media only screen and (max-width:525px){.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top{min-width:84%}}.elementor-kit-15516{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#FFF7F7;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}