/**handles:thegem-styled-textbox,thegem-hovers-default,thegem-animations,thegem-quote,thegem-lazy-loading-animations,elementor-post-1181,thegem-styledimage**/
.gem-textbox,.gem-textbox .gem-button-container,.gem-textbox .gem-image,.gem-textbox .gem-image img,.gem-textbox .gem-image span,.gem-textbox .gem-image span:before,.gem-textbox .gem-texbox-icon-image-wrapper .elementor-icon,.gem-textbox .gem-texbox-icon-image-wrapper .elementor-icon i,.gem-textbox .gem-textbox-bottom,.gem-textbox .gem-textbox-bottom svg,.gem-textbox .gem-textbox-content,.gem-textbox .gem-textbox-description,.gem-textbox .gem-textbox-title,.gem-textbox .gem-textbox-top,.gem-textbox .gem-textbox-top svg,.gem-textbox-wrapper{-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.gem-textbox-content{padding:30px}.gem-textbox-bottom,.gem-textbox-top{font-size:0;line-height:0;text-align:center}.gem-styled-textbox-icon-image-link,.gem-styled-textbox-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.gem-texbox-icon-image-wrapper{position:relative}.gem-textbox .gem-textbox-icon-horizontal-right.gem-textbox-icon-image-wrapping-inline .gem-texbox-icon-image-wrapper{padding-left:10px}.gem-textbox .gem-textbox-icon-horizontal-left.gem-textbox-icon-image-wrapping-inline .gem-texbox-icon-image-wrapper{padding-right:10px}.gem-textbox .title-h4,.gem-textbox h4{margin-top:0}.gem-textbox-content .gem-image span{display:inline-block;vertical-align:top;overflow:hidden;max-width:100%;position:relative}.gem-textbox-content .gem-image span::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;opacity:0;z-index:1}.gem-textbox:hover .gem-textbox-content .gem-image a::before,.gem-textbox:hover .gem-textbox-content .gem-image span::before{opacity:1}.gem-textbox .gem-textbox-icon-horizontal-right .gem-icon-with-text-icon{padding-right:0;padding-left:10px}.gem-textbox-content.icon-bottom{display:flex;flex-direction:column}.gem-textbox .icon-bottom .gem-texbox-text-wrapper{order:1}.gem-textbox .icon-bottom .gem-texbox-icon-image-wrapper{order:2;margin-top:30px}.gem-textbox-content.button-top,.gem-textbox-content.icon-bottom{display:flex;flex-direction:column}.gem-textbox .icon-bottom.button-bottom .gem-texbox-text-wrapper{order:1}.gem-textbox .icon-bottom.button-bottom .gem-texbox-icon-image-wrapper{order:2}.gem-textbox-content.icon-top.button-top .gem-texbox-text-wrapper{display:flex;flex-direction:column}.gem-textbox-content.icon-top.button-top .gem-button-container{order:1}.gem-textbox-content.icon-top.button-top .gem-textbox-title{order:2}.gem-textbox-content.icon-top.button-top .gem-textbox-description{order:3}.gem-textbox-content.icon-bottom.button-top .gem-texbox-text-wrapper{display:flex;flex-direction:column}.gem-textbox-content.icon-bottom.button-top .gem-button-container{order:1}.gem-textbox-content.icon-bottom.button-top .gem-textbox-title{order:2}.gem-textbox-content.icon-bottom.button-top .gem-textbox-description{order:3}.gem-textbox-content.icon-bottom.button-top .gem-texbox-text-wrapper{order:1}.gem-textbox-content.icon-bottom.button-top .gem-texbox-icon-image-wrapper{order:2;margin-top:30px}.gem-textbox-icon-horizontal-center .gem-texbox-icon-image-wrapper{text-align:center!important}.gem-textbox-icon-horizontal-left .gem-texbox-icon-image-wrapper{text-align:left!important}.gem-textbox-icon-horizontal-right .gem-texbox-icon-image-wrapper{text-align:right!important}.gem-textbox-icon-horizontal-right.gem-textbox-icon-image-wrapping-wrap .gem-texbox-icon-image-wrapper{float:right}.gem-textbox-icon-horizontal-left.gem-textbox-icon-image-wrapping-wrap .gem-texbox-icon-image-wrapper{float:left}.gem-textbox-icon-image-wrapping-inline{display:flex;flex-direction:column}.gem-textbox-icon-image-wrapping-inline .gem-texbox-text-wrapper{flex-grow:1}.gem-textbox-icon-image-wrapping-inline.gem-textbox-icon-horizontal-right{flex-direction:row-reverse}.icon-bottom.gem-textbox-icon-image-wrapping-inline.gem-textbox-icon-horizontal-right{flex-direction:row;align-items:flex-end}.gem-textbox-icon-image-wrapping-inline.gem-textbox-icon-horizontal-left{flex-direction:row}.icon-bottom.gem-textbox-icon-image-wrapping-inline.gem-textbox-icon-horizontal-left{flex-direction:row-reverse;align-items:flex-end}
.hover-default .gallery-item .overlay-wrap .image-wrap img,.hover-default .portfolio-item .image .image-inner img{overflow:hidden;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay-wrap .image-wrap img,.hover-default .portfolio-item:is(:hover,.hover-effect) .image .image-inner img{-webkit-transition:-webkit-transform .5s;transition:transform .5s}.hover-default .gallery-item .overlay-wrap .overlay,.hover-default .gallery-item:is(:hover,.hover-effect) .overlay-wrap .overlay,.hover-default .portfolio-item .image .overlay,.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay{display:block}.hover-default .gallery-item .overlay-wrap .overlay:before,.hover-default .portfolio-item .image .overlay:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s,background-color .5s;transition:opacity .5s,background-color .5s}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay-wrap .overlay:before,.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s,background-color .5s;transition:opacity .5s,background-color .5s}.gem-gallery-grid.hover-default .gallery-item .overlay .overlay-content-inner a.icon,.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons-inner>.icon,.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons>.icon,.portfolio.products.hover-default .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{display:inline-block;opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.gem-gallery-grid.hover-default .gallery-item .overlay .overlay-content-inner a.icon.link{margin-left:10px}.gem-gallery-grid.hover-default .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon,.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon,.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon,.portfolio.products.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .portfolio-icons.product-bottom a.added_to_cart{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links a.icon:before{-webkit-transition:color .3s;transition:color .3s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links a.icon:hover:before{color:#393d50;-webkit-transition:color .3s;transition:color .3s}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(1),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(1),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(1),.portfolio.products.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .portfolio-icons.product-bottom a.added_to_cart{-webkit-transition:opacity 1s .12s,transform .5s .12s;transition:opacity 1s .12s,transform .5s .12s}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(2),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(2){-webkit-transition:opacity 1s .17s,transform .5s .17s;transition:opacity 1s .17s,transform .5s .17s}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(3),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(3){-webkit-transition:opacity 1s .19s,transform .5s .19s;transition:opacity 1s .19s,transform .5s .19s}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(4),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(4){-webkit-transition:opacity 1s .21s,transform .5s .21s;transition:opacity 1s .21s,transform .5s .21s}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons-inner>.icon:nth-child(5),.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon:nth-child(5){-webkit-transition:opacity 1s .23s,transform .5s .23s;transition:opacity 1s .23s,transform .5s .23s}.hover-default .gallery-item .overlay .overlay-content-inner .title,.hover-default .portfolio-item .image .links .caption .title,.hover-default.version-alternative .portfolio-item .image .links .caption .info{opacity:0;position:relative;top:-200px;-webkit-transition:opacity .3s,top .3s;transition:opacity .3s,top .3s}.hover-default .gallery-item .overlay .overlay-content-inner .title{margin-top:30px}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner .title,.hover-default .portfolio-item:is(:hover,.hover-effect) .image .links .caption .title,.hover-default.version-alternative .portfolio-item:is(:hover,.hover-effect) .image .links .caption .info{opacity:1;top:0;-webkit-transition:opacity .3s .2s,top .3s .2s;transition:opacity .3s .2s,top .3s .2s}.hover-default .gallery-item .overlay .overlay-content-inner .subtitle{margin-top:20px}.hover-default .gallery-item .overlay .overlay-content-inner .subtitle,.hover-default .portfolio-item .image .links .caption .description,.hover-default .portfolio-item .image .links .caption .details,.hover-default:not(.version-alternative) .portfolio-item .image .links .caption .info{opacity:0;position:relative;top:-200px;-webkit-transition:opacity .4s,top .5s;transition:opacity .4s,top .5s}.hover-default .gallery-item:is(:hover,.hover-effect) .overlay .overlay-content-inner .subtitle,.hover-default .portfolio-item:is(:hover,.hover-effect) .image .links .caption .description,.hover-default .portfolio-item:is(:hover,.hover-effect) .image .links .caption .details,.hover-default:not(.version-alternative) .portfolio-item:is(:hover,.hover-effect) .image .links .caption .info{opacity:1;top:0;-webkit-transition:opacity .5s,top .4s;transition:opacity .5s,top .4s}.hover-default .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity .3s,margin .3s .3s;transition:opacity .3s,margin .3s .3s,transform 0s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane{visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s,-webkit-transform 0s,margin .3s .3s;transition:opacity .5s,transform 0s,margin .3s .3s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane.active{opacity:1;visibility:visible;margin-top:20px;margin-bottom:10px;-webkit-transition:opacity .5s,margin .3s;transition:opacity .5s,margin .3s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane .socials-item-icon{opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px)}.hover-default .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-default .portfolio-item .image .links .caption .product-info{opacity:0;position:relative;top:-200px;-webkit-transition:opacity .4s,top .5s;transition:opacity .4s,top .5s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .links .caption .product-info{opacity:1;top:0;-webkit-transition:opacity .5s,top .4s;transition:opacity .5s,top .4s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,.hover-default .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 .3s,-webkit-transform .3s,opacity .3s;transition:color .3s,transform .3s,opacity .3s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,.hover-default .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 .3s,-webkit-transform .3s 50ms,opacity .3s 50ms;transition:color .3s,transform .3s 50ms,opacity .3s 50ms}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,.hover-default .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 .3s,-webkit-transform .3s .1s,opacity .3s .1s;transition:color .3s,transform .3s .1s,opacity .3s .1s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,.hover-default .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 .3s,-webkit-transform .3s .15s,opacity .3s .15s;transition:color .3s,transform .3s .15s,opacity .3s .15s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,.hover-default .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 .3s,-webkit-transform .3s .2s,opacity .3s .2s;transition:color .3s,transform .3s .2s,opacity .3s .2s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,.hover-default .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 .3s,-webkit-transform .3s .25s,opacity .3s .25s;transition:color .3s,transform .3s .25s,opacity .3s .25s}.hover-default .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,.hover-default .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 .3s,-webkit-transform .3s .3s,opacity .3s .3s;transition:color .3s,transform .3s .3s,opacity .3s .3s}.hover-default.version-alternative .portfolio-item .image .portfolio-likes{position:absolute;right:8px;top:3px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s .1s;z-index:3}.hover-default.version-alternative .portfolio-item:is(:hover,.hover-effect) .image .portfolio-likes{opacity:1}.hover-default.version-alternative.caption-position-hover .portfolio-item:not(:hover,.hover-effect) .image .set,.hover-default.version-alternative.caption-position-image .portfolio-item:is(:hover,.hover-effect) .image .set{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hover-default.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 .3s,transform .3s;transition:bottom .3s,transform .3s}.hover-default.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-default.version-alternative .portfolio-item .image .overlay .links .caption{padding:15px 15px 0}.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .info,.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .title{opacity:1;top:0;transition:all .3s}.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:not(:hover,.hover-effect) .image .links .caption .title,.hover-default.version-alternative.caption-position-image .portfolio-item:not(.appearance-type-featured_image) .image .links .caption .title{margin-bottom:20px}.hover-default.version-alternative.caption-position-image .portfolio-item.small-item .image .links .caption .title,.hover-default.version-alternative.caption-position-image:is(.columns-4,.columns-5,.columns-6) .portfolio-item:not(.double-item) .image .links .caption .title{margin-bottom:12px}.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .description,.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .details{opacity:1;position:initial}.hover-default.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-default.version-alternative.caption-position-image .portfolio-item .image .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1;background:-moz-linear-gradient(top,rgba(30,87,153,0) 65%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,rgba(30,87,153,0) 65%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(30,87,153,0) 65%,rgba(0,0,0,.5) 100%);-webkit-transition:opacity .3s;transition:opacity .3s}.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover,.hover-effect) .image .overlay:after{opacity:0}.hover-default.version-alternative.caption-position-image .portfolio-item:is(:hover,.hover-effect) .image .overlay .links .portfolio-icons>.icon{-webkit-transition-duration:1s,.4s;transition-duration:1s,.4s}
.items-animations-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}.items-animations-timer-element.start-timer{-webkit-opacity:1;-moz-opacity:1;opacity:1}.item-animation-move-up .item-animations-inited.before-start{-moz-transform:translateY(40px)!important;-ms-transform:translateY(40px)!important;-webkit-transform:translateY(40px)!important;-o-transform:translateY(40px)!important;transform:translateY(40px)!important;zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-move-up .item-animations-inited.before-start.start-animation{-o-transition:opacity 1s,transform 1s!important;-webkit-transition:opacity 1s,transform 1s!important;transition:opacity 1s,transform 1s!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-webkit-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;zoom:1;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}.item-animation-bounce .item-animations-inited.before-start{-moz-transform:scale(.001)!important;-ms-transform:scale(.001)!important;-webkit-transform:scale(.001)!important;-o-transform:scale(.001)!important;transform:scale(.001)!important;zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-bounce .item-animations-inited.before-start.start-animation{-o-transition:opacity .4s,transform .4s!important;-webkit-transition:opacity .4s,transform .4s!important;transition:opacity .4s,transform .4s!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important;zoom:1;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}.item-animation-fade-in .item-animations-inited.before-start{zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-fade-in .item-animations-inited.before-start.start-animation{-o-transition:opacity .7s!important;-webkit-transition:opacity .7s!important;transition:opacity .7s!important;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}.item-animation-scale .item-animations-inited.before-start{-moz-transform:scale(.001)!important;-ms-transform:scale(.001)!important;-webkit-transform:scale(.001)!important;-o-transform:scale(.001)!important;transform:scale(.001)!important}.item-animation-scale .item-animations-inited.before-start.start-animation{-o-transition:transform .57s ease-in-out!important;-webkit-transition:transform .57s ease-in-out!important;transition:opacity transform .57s ease-in-out!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.item-animation-flip .item-animations-inited.before-start{-moz-transform:rotate3d(1,0,0,-80deg)!important;-ms-transform:rotate3d(1,0,0,-80deg)!important;-webkit-transform:rotate3d(1,0,0,-80deg)!important;-o-transform:rotate3d(1,0,0,-80deg)!important;transform:rotate3d(1,0,0,-80deg)!important;zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-flip .item-animations-inited.before-start.start-animation{-o-transition:opacity .7s ease-in-out,transform .7s ease-in-out!important;-webkit-transition:opacity .7s ease-in-out,transform .7s ease-in-out!important;transition:opacity .7s ease-in-out,transform .7s ease-in-out!important;-moz-transform:rotate3d(0,0,0,0deg)!important;-ms-transform:rotate3d(0,0,0,0deg)!important;-webkit-transform:rotate3d(0,0,0,0deg)!important;-o-transform:rotate3d(0,0,0,0deg)!important;transform:rotate3d(0,0,0,0deg)!important;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}.item-animation-fall-perspective .item-animations-inited.before-start{-moz-transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;-ms-transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;-o-transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;transform:translateZ(400px) translateY(300px) rotateX(-65deg)!important;zoom:1;-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.item-animation-fall-perspective .item-animations-inited.before-start.start-animation{-o-transition:opacity .75s ease-in-out,transform .75s ease-in-out!important;-webkit-transition:opacity .75s ease-in-out,transform .75s ease-in-out!important;transition:opacity .75s ease-in-out,transform .75s ease-in-out!important;-moz-transform:translateZ(0) translateY(0) rotateX(0)!important;-ms-transform:translateZ(0) translateY(0) rotateX(0)!important;-webkit-transform:translateZ(0) translateY(0) rotateX(0)!important;-o-transform:translateZ(0) translateY(0) rotateX(0)!important;transform:translateZ(0) translateY(0) rotateX(0)!important;-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important}
.gem-quote{position:relative;overflow:hidden;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.gem-quote blockquote,.gem-quote blockquote div,.gem-quote blockquote p{margin:0}.gem-quote.gem-quote-style-default{padding:3px;border:1px solid #c9d2d9}.gem-quote.gem-quote-style-default blockquote{margin:0;font-size:24px;line-height:37px;font-weight:100;padding:60px 80px;border:1px solid #e9edf0}.gem-quote.gem-quote-style-1{font-size:24px;line-height:37px;padding:67px 87px;font-weight:200}.gem-quote.gem-quote-style-2{color:#bcc6cd;font-weight:200;padding:67px 87px;font-size:24px;line-height:37px;background-color:#2c3e50}.gem-quote.gem-quote-style-2 blockquote{color:#b6c6c9}.gem-quote.gem-quote-style-3 blockquote{text-transform:uppercase;margin:0;font-size:19px;padding:67px 87px;letter-spacing:.085em;line-height:1.85em;border:1px solid #e9edf0}.gem-quote.gem-quote-style-3{padding:4px;color:#2c3e50;border:1px solid #c9d2d9;background:0 0}.gem-quote.gem-quote-style-4{color:#2c3e50;letter-spacing:.085em;padding:72px 92px;text-transform:uppercase}.gem-quote.gem-quote-style-5{padding:72px 92px;text-transform:uppercase;letter-spacing:.085em;background-color:#2c3e50;color:#fff}.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1:after,.gem-quote.gem-quote-style-2:after,.gem-quote.gem-quote-style-3:after,.gem-quote.gem-quote-style-4:after,.gem-quote.gem-quote-style-5:after,.gem-quote.gem-quote-style-default:after{position:absolute;font-family:thegem-icons;content:'\e60c';font-size:76px;right:67px}.gem-quote.gem-quote-style-1 blockquote,.gem-quote.gem-quote-style-2 blockquote,.gem-quote.gem-quote-style-4 blockquote,.gem-quote.gem-quote-style-5 blockquote{padding:0;background-color:transparent}.gem-quote.gem-quote-style-3 blockquote,.gem-quote.gem-quote-style-default blockquote{background-color:transparent}.gem-quote.gem-quote-style-1 blockquote:after,.gem-quote.gem-quote-style-2 blockquote:after,.gem-quote.gem-quote-style-3 blockquote:after,.gem-quote.gem-quote-style-4 blockquote:after,.gem-quote.gem-quote-style-5 blockquote:after,.gem-quote.gem-quote-style-default blockquote:after{display:none}.gem-quote.gem-quote-style-1.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1:after,.gem-quote.gem-quote-style-2.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-2:after,.gem-quote.gem-quote-style-4:after,.gem-quote.gem-quote-style-5:after{bottom:6px}.custom-color-blockqute-mark-added.gem-quote:after{display:none}.gem-quote .custom-color-blockqute-mark,.gem-quote.gem-quote-style-3:after,.gem-quote.gem-quote-style-default:after{bottom:11px}.gem-quote.gem-quote-style-default:after{color:#e7ebee}.gem-quote.gem-quote-style-1:after{color:#a3e7f0}.gem-quote.gem-quote-style-2:after{color:#4dd0e1}.gem-quote.gem-quote-style-3:after{color:#e7ebee}.gem-quote.gem-quote-style-4:after{color:#a3e7f0}.gem-quote.gem-quote-style-5:after{color:#4dd0e1}.gem-quote.gem-quote-style-1.gem-quote-no-paddings,.gem-quote.gem-quote-style-2.gem-quote-no-paddings,.gem-quote.gem-quote-style-4.gem-quote-no-paddings,.gem-quote.gem-quote-style-5.gem-quote-no-paddings{padding-left:50px;padding-right:20px;padding-top:50px;padding-bottom:50px}@media (max-width:767px){.gem-quote.gem-quote-style-1,.gem-quote.gem-quote-style-1.gem-quote-no-paddings,.gem-quote.gem-quote-style-2,.gem-quote.gem-quote-style-2.gem-quote-no-paddings,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-4.gem-quote-no-paddings,.gem-quote.gem-quote-style-5,.gem-quote.gem-quote-style-5.gem-quote-no-paddings{padding-left:25px;padding-right:10px;padding-top:25px;padding-bottom:50px}}.gem-quote.gem-quote-style-3.gem-quote-no-paddings blockquote,.gem-quote.gem-quote-style-default.gem-quote-no-paddings blockquote{padding-left:39px;padding-right:20px;padding-top:44px;padding-bottom:50px}@media (max-width:767px){.gem-quote.gem-quote-style-3 blockquote,.gem-quote.gem-quote-style-3.gem-quote-no-paddings blockquote,.gem-quote.gem-quote-style-default blockquote,.gem-quote.gem-quote-style-default.gem-quote-no-paddings blockquote{padding-left:19px;padding-right:10px;padding-top:22px;padding-bottom:50px}}.gem-quote.gem-quote-style-1.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-1.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-2.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-2.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-4.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-4.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-5.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-5.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-default.custom-color-blockqute-mark-added.gem-quote-no-paddings .custom-color-blockqute-mark,.gem-quote.gem-quote-style-default.gem-quote-no-paddings:after{font-size:67px;right:35px;bottom:4px}.gem-quote.gem-quote-style-3.gem-quote-no-paddings:after,.gem-quote.gem-quote-style-default.gem-quote-no-paddings:after{font-size:67px;right:35px;bottom:10px}
body:not(.elementor-editor-active) .lazy-loading:not(.lazy-loading-not-hide){visibility:hidden}body #page .lazy-loading.lazy-loading-before-start-animation,body #page .lazy-loading.lazy-loading-end-animation{visibility:visible}.lazy-loading-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}.lazy-loading-timer-element.start-timer{-webkit-opacity:1;-moz-opacity:1;opacity:1}.lazy-loading-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;opacity:0}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-clip{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);zoom:1}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-clip{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition:transform .4s cubic-bezier(.35,.8,.25,1.34);-ms-transition:transform .4s cubic-bezier(.35,.8,.25,1.34);-o-transition:transform .4s cubic-bezier(.35,.8,.25,1.34);-webkit-transition:transform .4s cubic-bezier(.35,.8,.25,1.34);transition:transform .4s cubic-bezier(.35,.8,.25,1.34)}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-fading{-webkit-opacity:0;-moz-opacity:0;opacity:0}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-fading{-webkit-opacity:1;-moz-opacity:1;opacity:1;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-right{-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transform:translateX(7%);-ms-transform:translateX(7%);-webkit-transform:translateX(7%);-o-transform:translateX(7%);transform:translateX(7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-right{-webkit-opacity:1;-moz-opacity:1;opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform .7s,opacity .7s;-ms-transition:transform .7s,opacity .7s;-o-transition:transform .7s,opacity .7s;-webkit-transition:transform .7s,opacity .7s;transition:transform .7s,opacity .7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-left{-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transform:translateX(-7%);-ms-transform:translateX(-7%);-webkit-transform:translateX(-7%);-o-transform:translateX(-7%);transform:translateX(-7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-left{-webkit-opacity:1;-moz-opacity:1;opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform .7s,opacity .7s;-ms-transition:transform .7s,opacity .7s;-o-transition:transform .7s,opacity .7s;-webkit-transition:transform .7s,opacity .7s;transition:transform .7s,opacity .7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-bottom{-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transform:translateY(7%);-ms-transform:translateY(7%);-webkit-transform:translateY(7%);-o-transform:translateY(7%);transform:translateY(7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-bottom{-webkit-opacity:1;-moz-opacity:1;opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform .7s,opacity .7s;-ms-transition:transform .7s,opacity .7s;-o-transition:transform .7s,opacity .7s;-webkit-transition:transform .7s,opacity .7s;transition:transform .7s,opacity .7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-top{-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-top{-webkit-opacity:1;-moz-opacity:1;opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform .7s,opacity .7s;-ms-transition:transform .7s,opacity .7s;-o-transition:transform .7s,opacity .7s;-webkit-transition:transform .7s,opacity .7s;transition:transform .7s,opacity .7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-slide-right{-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-slide-right{-webkit-opacity:1;-moz-opacity:1;opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform .3s cubic-bezier(.33,.8,.14,1.2),opacity .1s;-ms-transition:transform .3s cubic-bezier(.33,.8,.14,1.2),opacity .1s;-o-transition:transform .3s cubic-bezier(.33,.8,.14,1.2),opacity .1s;-webkit-transition:transform .3s cubic-bezier(.33,.8,.14,1.2),opacity .1s;transition:transform .3s cubic-bezier(.33,.8,.14,1.2),opacity .1s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-move-up{-webkit-opacity:0;-moz-opacity:0;opacity:0;-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-move-up{-webkit-opacity:1;-moz-opacity:1;opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform 1s,opacity 1s;-ms-transition:transform 1s,opacity 1s;-o-transition:transform 1s,opacity 1s;-webkit-transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s}
.elementor-1181 .elementor-element.elementor-element-c495d87 .gem-image{width:160px}.elementor-1181 .elementor-element.elementor-element-c495d87 .gem-image img{opacity:calc(100/100)}.elementor-1181 .elementor-element.elementor-element-c495d87 .gem-image a:hover img{opacity:calc(100/100)}.elementor-1181 .elementor-element.elementor-element-c495d87 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-1181 .elementor-element.elementor-element-c495d87>.elementor-widget-container{margin:0 0 30px 0}.elementor-1181 .elementor-element.elementor-element-202ff19,.elementor-1181 .elementor-element.elementor-element-202ff19 .elementor-text-editor :not(.elementor-drop-cap-letter){color:#dfe5e8}
.styled-image-wrapper::after{content:"";display:block;clear:both}.styled-image-wrapper .gem-image a img{transition:all .5s}.gem-image-centered-box,.gem-wrapbox{margin-bottom:0}.gem-image a{display:block}.gem-image a:after{content:none}.gem-image a:before{top:0;background-color:unset}.gem-image a i,.gem-image a svg{font-style:normal;font-size:40px;height:40px;line-height:40px;width:40px;text-align:center;position:absolute;top:-20px;left:50%;transition:opacity .3s,top .3s;-webkit-transition:opacity .3s,top .3s;margin-left:-20px;margin-top:-20px;z-index:5;opacity:0;color:#fff}.gem-image a svg{width:1em;height:1em;fill:currentColor}.gem-image a:hover i,.gem-image a:hover svg{top:50%;opacity:1;transition:opacity .5s,top .3s;-webkit-transition:opacity .5s,top .3s}.gem-wrapbox-style-13 .gem-wrapbox-inner{overflow:hidden;border-radius:50%;z-index:1}.gem-wrapbox-style-13 .gem-wrapbox-inner:after{content:"";position:absolute;z-index:1;top:unset;left:unset;right:unset;bottom:unset;border:none}