.elementor-1682 .elementor-element.elementor-element-ef8d19b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:21px;--padding-right:21px}.elementor-1682 .elementor-element.elementor-element-ef8d19b:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-ef8d19b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1682 .elementor-element.elementor-element-4402b96{text-align:center;width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0}.elementor-1682 .elementor-element.elementor-element-9b9f6b5 .gem-image.gem-wrapbox{float:left}.elementor-1682 .elementor-element.elementor-element-9b9f6b5 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8)}.elementor-1682 .elementor-element.elementor-element-9b9f6b5 .gem-image
img{opacity:calc(100/100)}.elementor-1682 .elementor-element.elementor-element-9b9f6b5 .gem-image a:hover
img{opacity:calc(100/100)}.elementor-1682 .elementor-element.elementor-element-fd9fe40 .gem-image.gem-wrapbox{float:left}.elementor-1682 .elementor-element.elementor-element-fd9fe40 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8)}.elementor-1682 .elementor-element.elementor-element-fd9fe40>.elementor-widget-container{margin:10px
0px 0px 210px}.elementor-1682 .elementor-element.elementor-element-fd9fe40{z-index:0}.elementor-1682 .elementor-element.elementor-element-fd9fe40 .gem-image
img{opacity:calc(100/100)}.elementor-1682 .elementor-element.elementor-element-fd9fe40 .gem-image a:hover
img{opacity:calc(100/100)}.elementor-1682 .elementor-element.elementor-element-7f26863 .gem-button-container .gem-button:hover{background-color:#FF016B;border-style:solid;border-color:#FF016B}.elementor-1682 .elementor-element.elementor-element-7f26863>.elementor-widget-container{margin:-40px 0px 0px 0px}.elementor-1682 .elementor-element.elementor-element-7f26863{z-index:5}.elementor-1682 .elementor-element.elementor-element-7f26863 .gem-button-container{text-align:center}.elementor-1682 .elementor-element.elementor-element-7f26863 .gem-button-container .gem-button{border-radius:25px 25px 25px 25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF}.elementor-1682 .elementor-element.elementor-element-7f26863 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px
35px 15px 35px}.elementor-1682 .elementor-element.elementor-element-7f26863 .gem-button-container .gem-button .gem-text-button{color:#FFF}.elementor-1682 .elementor-element.elementor-element-2e840b7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:21px;--padding-right:21px}.elementor-1682 .elementor-element.elementor-element-2e840b7:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-2e840b7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1682 .elementor-element.elementor-element-172d50f .gem-button-container .gem-button:hover{background-color:#961736;border-style:solid;border-color:#961736}.elementor-1682 .elementor-element.elementor-element-172d50f>.elementor-widget-container{margin:-40px 0px 0px 0px}.elementor-1682 .elementor-element.elementor-element-172d50f{z-index:5}.elementor-1682 .elementor-element.elementor-element-172d50f .gem-button-container{text-align:center}.elementor-1682 .elementor-element.elementor-element-172d50f .gem-button-container .gem-button{border-radius:25px 25px 25px 25px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF}.elementor-1682 .elementor-element.elementor-element-172d50f .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px
35px 15px 35px}.elementor-1682 .elementor-element.elementor-element-172d50f .gem-button-container .gem-button .gem-text-button{color:#FFF}.elementor-1682 .elementor-element.elementor-element-0d58671{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:30px;--padding-bottom:40px;--padding-left:21px;--padding-right:21px}.elementor-1682 .elementor-element.elementor-element-0d58671:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-0d58671>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1F1F1F}.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom
li{margin-bottom:-10px}.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li a,
.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li>span{color:#FFF !important}.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li:hover > a,
.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li:hover>span{color:#961736 !important}.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li.menu-item-current > a,
.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li.menu-item-current > span,
.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li.menu-item-active > a,
.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li.menu-item-active > span,
.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li.collapsed > a,
.elementor-1682 .elementor-element.elementor-element-6268951 ul.nav-menu-custom li.collapsed>span{color:#961736 !important}.elementor-1682 .elementor-element.elementor-element-91e5450 .elementor-repeater-item-a720186.elementor-social-icon{background-color:#1F1F1F}.elementor-1682 .elementor-element.elementor-element-91e5450 .elementor-repeater-item-a720186.elementor-social-icon
i{color:#FFF}.elementor-1682 .elementor-element.elementor-element-91e5450 .elementor-repeater-item-a720186.elementor-social-icon
svg{fill:#FFF}.elementor-1682 .elementor-element.elementor-element-91e5450{--grid-template-columns:repeat(0, auto);--icon-size:35px;--grid-column-gap:20px;--grid-row-gap:0px}.elementor-1682 .elementor-element.elementor-element-91e5450 .elementor-widget-container{text-align:center}.elementor-1682 .elementor-element.elementor-element-91e5450 .elementor-social-icon{--icon-padding:0px}.elementor-1682 .elementor-element.elementor-element-eb135ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:21px;--padding-right:21px}.elementor-1682 .elementor-element.elementor-element-80a0284>.elementor-widget-container{margin:0px
0px 20px 0px}.elementor-1682 .elementor-element.elementor-element-80a0284 .thegem-heading, .elementor-1682 .elementor-element.elementor-element-80a0284 .thegem-heading
.light{text-transform:none}.elementor-1682 .elementor-element.elementor-element-6bf7f6a>.elementor-widget-container{margin:0px
0px 5px 0px}.elementor-1682 .elementor-element.elementor-element-6bf7f6a .thegem-heading, .elementor-1682 .elementor-element.elementor-element-6bf7f6a .thegem-heading
.light{font-size:14px;text-transform:none}.elementor-1682 .elementor-element.elementor-element-f66e0ff>.elementor-widget-container{margin:0px
0px 5px 0px}.elementor-1682 .elementor-element.elementor-element-f66e0ff .thegem-heading, .elementor-1682 .elementor-element.elementor-element-f66e0ff .thegem-heading
.light{font-size:14px;text-transform:none}.elementor-1682 .elementor-element.elementor-element-42cf653>.elementor-widget-container{margin:0px
0px 50px 0px}.elementor-1682 .elementor-element.elementor-element-42cf653 .thegem-heading, .elementor-1682 .elementor-element.elementor-element-42cf653 .thegem-heading
.light{font-size:14px;text-transform:none}.hover-new-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 0.3s;transition:transform 0.3s}.hover-new-default .portfolio-item:hover .image .image-inner
img{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.hover-new-default .portfolio-item .image .overlay,
.hover-new-default .portfolio-item:hover .image
.overlay{display:block}.hover-new-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 0.3s, background-color 0.3s;transition:opacity 0.3s, background-color 0.3s}.hover-new-default .portfolio-item:hover .image .overlay:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.3s, background-color 0.3s;transition:opacity 0.3s, background-color 0.3s}.hover-new-default.title-on-hover .portfolio-item .image .overlay:after{background:-moz-linear-gradient(top,  rgba(30,87,153,0) 65%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,  rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,  rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 );opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.hover-new-default.title-on-hover .portfolio-item:hover .image .overlay:after{opacity:0}.hover-new-default .portfolio-item .image .overlay .links .portfolio-icons>.icon{display:inline-block;opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s}.hover-new-default .portfolio-item:hover .image .overlay .links .portfolio-icons>.icon{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s}.portfolio.hover-new-default .portfolio-item .gem-simple-gallery .gem-gallery-item a:before{-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.portfolio.hover-new-default .portfolio-item .gem-simple-gallery .gem-gallery-item a:after{position:absolute;left:50%;top:50%;opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s}.portfolio.hover-new-default .portfolio-item .gem-simple-gallery .gem-gallery-item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s}.version-new.news-grid.portfolio.hover-new-default.title-on-hover .portfolio-item .image .links .caption
.info{-webkit-transition:transform 0.3s;transition:transform 0.3s}.version-new.news-grid.portfolio.hover-new-default.title-on-hover .portfolio-item:hover .image .links .caption
.info{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.version-new.news-grid.portfolio.hover-new-default.title-on-hover .portfolio-item:hover .image.format-video.has-post-thumbnail .links .caption
.info{-webkit-transform:translateY(0);transform:translateY(0);transition:none}.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption .grid-post-meta{position:absolute;left:0;right:0;top:0;margin:0;padding:0
10px 0 8px;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.version-new.news-grid.hover-new-default .portfolio-item:hover .image .links .caption .grid-post-meta{opacity:1}.version-new.news-grid.hover-new-default .portfolio-item:hover .image.format-video.has-post-thumbnail .links .caption .grid-post-meta{opacity:0}.version-new.news-grid.title-on-hover.hover-new-default .portfolio-item .caption .grid-post-meta .grid-post-meta-inner{display:block}.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption .grid-post-meta .grid-post-share,
.version-new.news-grid.title-on-hover.hover-new-default .portfolio-item .caption .grid-post-meta-inner .portfolio-sharing-pane{float:left}.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption .grid-post-meta .grid-post-meta-comments-likes{position:absolute;right:10px;top:0}.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption .grid-post-meta .comments-link,
.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption .grid-post-meta .post-meta-likes{float:left}.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption .slide-content{position:absolute;left:0;right:0;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:bottom 0.3s, transform 0.3s;transition:bottom 0.3s, transform 0.3s}.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption .slide-content .slide-content-hidden{-webkit-transition:margin 0.3s;transition:margin 0.3s}.version-new.news-grid.hover-new-default .portfolio-item:hover .image .links .caption .slide-content{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.version-new.news-grid.hover-new-default .portfolio-item:hover .image.format-video.has-post-thumbnail .links .caption .slide-content{bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}.version-new.news-grid.hover-new-default .portfolio-item:hover .image:not(.format-video) .links .caption .slide-content-hidden{margin-bottom:0 !important;margin-top:-10px}.version-new.news-grid.portfolio.hover-new-default .portfolio-item .image .links .caption .post-date{margin-bottom:6px}.version-new.news-grid.hover-new-default .image .links .caption
.title{margin:0
!important}.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption
.author{padding:0;margin:3px
0 0 0}.version-new.news-grid.hover-new-default .portfolio-item .image .links .caption
.description{margin:0;text-align:center}.version-new.news-grid.hover-new-default .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .highlight-item-alternate-box-content-inline{text-align:center}@media only screen and (min-width: 551px){.hover-new-default.title-on-hover .portfolio-item.double-item-style-alternative:not(.post-has-author) .image .overlay:after{display:none}}