.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}.gem-youtube .gem-wrapbox-inner,
.gem-youtube .shadow-wrap,
.gem-youtube .gem-wrapbox-element,
.gem-vimeo .gem-wrapbox-inner,
.gem-vimeo .shadow-wrap,
.gem-vimeo .gem-wrapbox-element,
.gem-video .gem-wrapbox-inner,
.gem-video .shadow-wrap,
.gem-video .gem-wrapbox-element{width:100%;height:100%}.gem-wrapbox-inner.gem-ratio-style .gem-wrapbox-element,
.gem-wrapbox-inner.gem-ratio-style .shadow-wrap,
.gem-wrapbox-inner.gem-ratio-style
.preloader{position:absolute;top:0;left:0;width:100%;height:100%}.gem-image-centered-box{margin-bottom:1.421em}.gem-image a,
.gem-textbox-picture
a{position:relative;display:inline-block;vertical-align:top;overflow:hidden}.gem-image a:before,
.gem-textbox-picture a:before{content:'';position:absolute;top:-100%;left:0;right:0;bottom:0;-webkit-transition:opacity 0.5s, background-color 0.5s;transition:opacity 0.5s, background-color 0.5s;opacity:0;z-index:5}.gem-image a:hover:before,
.gem-textbox-picture a:hover:before{opacity:1;-webkit-transition:opacity 0.5s, background-color 0.5s;transition:opacity 0.5s, background-color 0.5s}.gem-image a:after,
.gem-textbox-picture a:after{content:'\e60f';font-family:'thegem-icons';font-weight:normal;font-style:normal;font-size:40px;height:40px;line-height:40px;width:40px;text-align:center;position:absolute;top:-20px;left:50%;transition:opacity 0.3s, top 0.3s;-webkit-transition:opacity 0.3s, top 0.3s;margin-left:-20px;margin-top:-20px;z-index:5;opacity:0}.gem-image a:hover:after,
.gem-textbox-picture a:hover:after{top:50%;opacity:1;transition:opacity 0.5s, top 0.3s;-webkit-transition:opacity 0.5s, top 0.3s}.gem-map-with-text .wpb_gmaps_widget
.wpb_wrapper{padding:0}.gem-gmaps{display:inline-block;max-width:100%}.gem-gmaps .gem-gmaps-hide{overflow:hidden;width:100%}.gem-gmaps
iframe{border:0
none;vertical-align:top;margin-top:-46px;width:100%}.gem-gmaps .preloader+iframe{margin-top:-240px !important}.gem-gmaps .preloader+iframe+.map-locker{opacity:0}.gem-gmaps.gem-wrapbox-style-11{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden}.gem-gmaps.gem-wrapbox-style-11 .gem-gmaps-hide{-webkit-mask-image:url('/wp-content/themes/thegem-elementor/css/css/circle.svg')}iframe+.map-locker{position:relative;float:right;margin-top:-150px;margin-right:13px;height:50px;width:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#fff url('/wp-content/themes/thegem-elementor/css/images/map-locker.png') no-repeat 0 50%}iframe+.map-locker.disabled{background-position:100% 50%}.wpb_gmaps_widget .wpb_map_wraper.hide_title
iframe{margin-top:-46px}.wpb_gmaps_widget
.wpb_map_wraper.hide_title{overflow:hidden}.gem-gmaps.gem-wrapbox-style-11 .gem-wrapbox-inner:after{display:none}.gem-gmaps.gem-wrapbox-style-11 .gem-wrapbox-inner{padding:12px;border:2px
solid}.gem-gmaps.gem-wrapbox-style-8  .gem-wrapbox-inner{border-radius:34px;overflow:hidden}.gem-wrapbox{position:relative;margin-bottom:1.421em}.gem-wrapbox-position-left{float:left}.gem-wrapbox-position-right{float:right}.gem-wrapbox-position-below,.gem-wrapbox-position-centered{display:inline-block}.gem-wrapbox-inner{position:relative}.gem-wrapbox-element{width:100%}.gem-wrapbox-style-1{border:8px
solid transparent}.gem-wrapbox-style-1.shadow-box{box-shadow:none}.gem-wrapbox-style-2{border:16px
solid transparent}.gem-wrapbox-style-3{padding:8px;border:1px
solid transparent}.gem-wrapbox-style-4{padding:20px;border:2px
solid transparent}.gem-wrapbox-style-5{padding:20px}body .gem-wrapbox-style-5{-webkit-box-shadow:0px 1px 27px 1px rgba(44, 46, 61, 0.25);-moz-box-shadow:0px 1px 27px 1px rgba(44, 46, 61, 0.25);box-shadow:0px 1px 27px 1px rgba(44, 46, 61, 0.25)}.gem-wrapbox-style-6{padding:8px;border:20px
solid transparent}.gem-wrapbox-style-7{padding:10px;border-radius:20px;border:10px
solid transparent}.gem-wrapbox-style-8{padding:18px;border:6px
solid transparent;border-radius:55px}.gem-wrapbox-style-8
img{border-radius:34px}.gem-wrapbox-style-8 .gem-wrapbox-inner a:before{border-radius:34px}.gem-wrapbox-style-8 .gem-wrapbox-inner
a{z-index:1;overflow:hidden;border-radius:34px}.gem-wrapbox-style-8 .overlay-wrap{border-radius:34px;overflow:hidden}.gem-wrapbox-style-9 .gem-wrapbox-inner:after{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:2px
dashed transparent}.gem-wrapbox-style-9 .overlay-wrap:after{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:2px
dashed transparent}.gem-wrapbox-style-11 .gem-wrapbox-inner{overflow:hidden;border-radius:50%;z-index:1}.gem-wrapbox-style-11 .gem-wrapbox-inner:after{content:"";position:absolute;z-index:1;top:15px;left:15px;right:15px;bottom:15px;border:2px
solid #FFF;border-radius:50%}.gem-gallery-grid.metro.metro-item-style-6  .gallery-set .gallery-item{margin-bottom:70px !important;overflow:visible !important}.gem-gallery-grid.metro.metro-item-style-10  .gallery-set .gallery-item,
.gem-gallery-grid.metro.metro-item-style-8  .gallery-set .gallery-item,
.gem-gallery-grid.metro.metro-item-style-5  .gallery-set .gallery-item,
.gem-gallery-grid.metro.metro-item-style-4  .gallery-set .gallery-item{margin-bottom:60px !important;overflow:visible !important}.gem-gallery-grid.metro.metro-item-style-7  .gallery-set .gallery-item,
.gem-gallery-grid.metro.metro-item-style-2  .gallery-set .gallery-item{margin-bottom:50px !important;overflow:visible !important}.gem-gallery-grid.metro.metro-item-style-1  .gallery-set .gallery-item{margin-bottom:30px !important;overflow:visible !important}.gem-gallery-grid.metro.metro-item-style-3  .gallery-set .gallery-item{margin-bottom:35px !important;overflow:visible !important}.gem-gallery-grid.metro.metro-item-style-11  .gallery-set .gallery-item{margin-bottom:20px !important;overflow:visible !important}.gem-wrapbox-style-10{padding:20px;border:2px
dashed transparent}.gem-wrapbox-style-12{z-index:5}.gem-wrapbox-style-14
img{border-radius:50%}.gem-wrapbox-style-12 .shadow-wrap{padding:16px;height:auto}.gem-wrapbox-style-12 .shadow-wrap:before,
.gem-wrapbox-style-12 .shadow-wrap:after{box-shadow:0 -15px 20px rgba(0, 0, 0, 0.1);content:"";height:20%;left:2px;max-width:300px;position:absolute;top:22px;transform:rotate(2deg);width:40%;z-index:-2}.gem-wrapbox-style-12 .shadow-wrap:after{left:auto;right:2px;transform:rotate(-2deg)}.gem-wrapbox-style-12 .gem-wrapbox-inner:before,
.gem-wrapbox-style-12 .gem-wrapbox-inner:after{bottom:20px;box-shadow:0 15px 25px rgba(0, 0, 0, 0.35);content:'';height:20%;left:5px;max-width:300px;position:absolute;transform:rotate(-2deg);width:40%;z-index:-2}.gem-wrapbox-style-12 .gem-wrapbox-inner:after{left:auto;right:5px;transform:rotate(2deg)}.gem-wrapbox-style-9 .overlay-wrap:after,
.gem-wrapbox-style-9 .gem-wrapbox-inner:after{border-color:rgba(255, 255, 255, 0.5)}.gem-video.gem-wrapbox-style-11,.gem-youtube.gem-wrapbox-style-11,.gem-vimeo.gem-wrapbox-style-11{border-radius:50%;overflow:hidden}.gem-gmaps.gem-wrapbox-style-11 .gem-wrapbox-inner{border-color:#e0e5e8}.styled-image-wrapper::after{content:"";display:block;clear:both}.styled-image-wrapper .gem-image a
img{transition:all 0.5s}.gem-wrapbox,.gem-image-centered-box{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 0.3s, top 0.3s;-webkit-transition:opacity 0.3s, top 0.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 0.5s, top 0.3s;-webkit-transition:opacity 0.5s, top 0.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}