.elementor-2002 .elementor-element.elementor-element-e541f33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-b46dbc4{--display:flex;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:22px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-35194ec{text-align:left;top:-90px}.elementor-2002 .elementor-element.elementor-element-35194ec.elementor-element{--align-self:flex-start}body:not(.rtl) .elementor-2002 .elementor-element.elementor-element-35194ec{left:-180px}body.rtl .elementor-2002 .elementor-element.elementor-element-35194ec{right:-180px}.elementor-2002 .elementor-element.elementor-element-35194ec .thegem-heading,.elementor-2002 .elementor-element.elementor-element-35194ec .thegem-heading .light{font-size:250px;line-height:.8em}.elementor-2002 .elementor-element.elementor-element-fa06c9c{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-5572d76{--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:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-1f8b470{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-469a436{text-align:right;top:-90px}.elementor-2002 .elementor-element.elementor-element-469a436.elementor-element{--align-self:flex-end}body:not(.rtl) .elementor-2002 .elementor-element.elementor-element-469a436{right:-80px}body.rtl .elementor-2002 .elementor-element.elementor-element-469a436{left:-80px}.elementor-2002 .elementor-element.elementor-element-469a436 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-469a436 .thegem-heading .light{font-size:250px;line-height:.8em}.elementor-2002 .elementor-element.elementor-element-58775af{--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:450px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-2002 .elementor-element.elementor-element-58775af .thegem-section-parallax-background{background-image:url("https://codex-themes.com/thegem/sites/seafood-restaurant/wp-content/uploads/2025/06/home-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2002 .elementor-element.elementor-element-7d60615>.elementor-widget-container{margin:0 0 30px}.elementor-2002 .elementor-element.elementor-element-7d60615 .gem-icon .back-angle i{color:#fff}.elementor-2002 .elementor-element.elementor-element-7d60615 .gem-icon svg{fill:#fff}.elementor-2002 .elementor-element.elementor-element-0aef800{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-43861d8{--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:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px}.elementor-2002 .elementor-element.elementor-element-7a2017d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2002 .elementor-element.elementor-element-6d67a6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-d327078>.elementor-widget-container{margin:-10px 0 0}.elementor-2002 .elementor-element.elementor-element-dda4dec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-f6b9e2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2002 .elementor-element.elementor-element-7c5bfa2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-fd40daf{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-fd40daf .thegem-section-parallax-background{background-image:url("https://codex-themes.com/thegem/sites/seafood-restaurant/wp-content/uploads/2025/06/home-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2002 .elementor-element.elementor-element-fd40daf.e-con{--flex-grow:1;--flex-shrink:0}.elementor-2002 .elementor-element.elementor-element-059f992{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-b20452d .gem-image.gem-wrapbox{float:left}.elementor-2002 .elementor-element.elementor-element-b20452d .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-2002 .elementor-element.elementor-element-b20452d>.elementor-widget-container{margin:0 0 60px}.elementor-2002 .elementor-element.elementor-element-b20452d .gem-image img{opacity:calc(100/100)}.elementor-2002 .elementor-element.elementor-element-b20452d .gem-image a:hover img{opacity:calc(100/100)}.elementor-2002 .elementor-element.elementor-element-8b1f875>.elementor-widget-container{margin:0}.elementor-2002 .elementor-element.elementor-element-8b1f875 .gem-infobox-content,.elementor-2002 .elementor-element.elementor-element-8b1f875 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-2002 .elementor-element.elementor-element-8b1f875 .gem-infobox-content{padding:0}.elementor-2002 .elementor-element.elementor-element-8b1f875 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:10px;margin-top:0}.elementor-2002 .elementor-element.elementor-element-8b1f875 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0;margin-top:0}.elementor-2002 .elementor-element.elementor-element-294eaf1{--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:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-95706b5{width:var(--container-widget-width,250px);max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-95706b5.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-counter-box,.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-counter-icon,.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-counter-number,.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-counter-text{text-align:left;align-items:flex-start;justify-content:flex-start}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-counter-number{margin-bottom:0}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-icon-inner svg{font-size:48px}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-counter-icon{margin-bottom:10px}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-2002 .elementor-element.elementor-element-95706b5 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-2002 .elementor-element.elementor-element-0610855 .gem-button-container{text-align:left}.elementor-2002 .elementor-element.elementor-element-0610855 .gem-button-container .gem-button{border-radius:30px;border-style:solid;border-width:1px}.elementor-2002 .elementor-element.elementor-element-0610855 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:17px 50px}.elementor-2002 .elementor-element.elementor-element-0610855 .gem-button-container .gem-button .gem-text-button{font-size:21px}.elementor-2002 .elementor-element.elementor-element-cc9610f{--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:400px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-cc9610f:not(.elementor-motion-effects-element-type-background),.elementor-2002 .elementor-element.elementor-element-cc9610f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url("https://codex-themes.com/thegem/sites/seafood-restaurant/wp-content/uploads/2025/07/prew.webp") 50% 50%;background-size:cover}.elementor-2002 .elementor-element.elementor-element-a704b7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px}.elementor-2002 .elementor-element.elementor-element-c3c2036{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-f7d97e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.5;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-f7d97e0:not(.elementor-motion-effects-element-type-background),.elementor-2002 .elementor-element.elementor-element-f7d97e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://codex-themes.com/thegem/sites/seafood-restaurant/wp-content/uploads/2025/06/home-05.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2002 .elementor-element.elementor-element-f7d97e0:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0>.elementor-background-video-container:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0>.e-con-inner>.elementor-background-video-container:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0>.elementor-background-slideshow:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0>.e-con-inner>.elementor-background-slideshow:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000000;--background-overlay:''}.elementor-2002 .elementor-element.elementor-element-f7d97e0:hover:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0:hover>.elementor-background-video-container:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0>.elementor-background-slideshow:hover:before,.elementor-2002 .elementor-element.elementor-element-f7d97e0>.e-con-inner>.elementor-background-slideshow:hover:before{background-color:#000;--background-overlay:''}.elementor-2002 .elementor-element.elementor-element-f7d97e0:hover{--overlay-opacity:.3}.elementor-2002 .elementor-element.elementor-element-5066bc7{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:50px}.elementor-2002 .elementor-element.elementor-element-68c770d{width:var(--container-widget-width,300px);max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-68c770d>.elementor-widget-container{margin:0 0 90px}.elementor-2002 .elementor-element.elementor-element-ed8eaba{width:var(--container-widget-width,200px);max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-ed8eaba .thegem-heading:hover>span,.elementor-2002 .elementor-element.elementor-element-ed8eaba .thegem-heading:hover>a,.elementor-2002 .elementor-element.elementor-element-ed8eaba .thegem-heading:hover span.colored{color:#00a2ff !important}.elementor-2002 .elementor-element.elementor-element-04082fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-0f92671{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.5;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-0f92671:not(.elementor-motion-effects-element-type-background),.elementor-2002 .elementor-element.elementor-element-0f92671>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://codex-themes.com/thegem/sites/seafood-restaurant/wp-content/uploads/2025/06/home-06.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2002 .elementor-element.elementor-element-0f92671:before,.elementor-2002 .elementor-element.elementor-element-0f92671>.elementor-background-video-container:before,.elementor-2002 .elementor-element.elementor-element-0f92671>.e-con-inner>.elementor-background-video-container:before,.elementor-2002 .elementor-element.elementor-element-0f92671>.elementor-background-slideshow:before,.elementor-2002 .elementor-element.elementor-element-0f92671>.e-con-inner>.elementor-background-slideshow:before,.elementor-2002 .elementor-element.elementor-element-0f92671>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000000;--background-overlay:''}.elementor-2002 .elementor-element.elementor-element-0f92671:hover:before,.elementor-2002 .elementor-element.elementor-element-0f92671:hover>.elementor-background-video-container:before,.elementor-2002 .elementor-element.elementor-element-0f92671:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-2002 .elementor-element.elementor-element-0f92671>.elementor-background-slideshow:hover:before,.elementor-2002 .elementor-element.elementor-element-0f92671>.e-con-inner>.elementor-background-slideshow:hover:before{background-color:#000;--background-overlay:''}.elementor-2002 .elementor-element.elementor-element-0f92671:hover{--overlay-opacity:.3}.elementor-2002 .elementor-element.elementor-element-9ea77ca{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:50px}.elementor-2002 .elementor-element.elementor-element-01ab5eb{width:var(--container-widget-width,300px);max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-01ab5eb>.elementor-widget-container{margin:0 0 90px}.elementor-2002 .elementor-element.elementor-element-6a1dd1e{width:var(--container-widget-width,200px);max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-6a1dd1e .thegem-heading:hover>span,.elementor-2002 .elementor-element.elementor-element-6a1dd1e .thegem-heading:hover>a,.elementor-2002 .elementor-element.elementor-element-6a1dd1e .thegem-heading:hover span.colored{color:#00a2ff !important}.elementor-2002 .elementor-element.elementor-element-03d0b1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px}.elementor-2002 .elementor-element.elementor-element-38154e5{--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:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-8c2b10c{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-8c2b10c>.elementor-widget-container{margin:0 0 30px}.elementor-2002 .elementor-element.elementor-element-8c2b10c .gem-infobox-content,.elementor-2002 .elementor-element.elementor-element-8c2b10c .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-2002 .elementor-element.elementor-element-8c2b10c .gem-infobox-content{padding:0}.elementor-2002 .elementor-element.elementor-element-8c2b10c .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0;margin-top:0}.elementor-2002 .elementor-element.elementor-element-8c2b10c .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0;margin-top:0}.elementor-2002 .elementor-element.elementor-element-c2fda3f{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-c2fda3f>.elementor-widget-container{margin:0 0 50px}.elementor-2002 .elementor-element.elementor-element-c2fda3f .gem-infobox-content,.elementor-2002 .elementor-element.elementor-element-c2fda3f .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-2002 .elementor-element.elementor-element-c2fda3f .gem-infobox-content{padding:0}.elementor-2002 .elementor-element.elementor-element-c2fda3f .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0;margin-top:0}.elementor-2002 .elementor-element.elementor-element-c2fda3f .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0;margin-top:0}.elementor-2002 .elementor-element.elementor-element-8f55800{width:var(--container-widget-width,250px);max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-8f55800>.elementor-widget-container{margin:0 0 30px}.elementor-2002 .elementor-element.elementor-element-e9e435c{--display:flex;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-5a674ef .gem-image.gem-wrapbox{float:right}.elementor-2002 .elementor-element.elementor-element-5a674ef .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-2002 .elementor-element.elementor-element-5a674ef>.elementor-widget-container{margin:0 0 70px}.elementor-2002 .elementor-element.elementor-element-5a674ef.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-2002 .elementor-element.elementor-element-5a674ef .gem-image{width:85%}.elementor-2002 .elementor-element.elementor-element-5a674ef .gem-image img{opacity:calc(100/100)}.elementor-2002 .elementor-element.elementor-element-5a674ef .gem-image a:hover img{opacity:calc(100/100)}.elementor-2002 .elementor-element.elementor-element-e6fad79 .gem-button-container{text-align:left}.elementor-2002 .elementor-element.elementor-element-e6fad79 .gem-button-container .gem-button{border-radius:30px;border-style:solid;border-width:1px}.elementor-2002 .elementor-element.elementor-element-e6fad79 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:17px 50px}.elementor-2002 .elementor-element.elementor-element-e6fad79 .gem-button-container .gem-button .gem-text-button{font-size:21px}.elementor-2002 .elementor-element.elementor-element-9d7f334{--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:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-0f029ac{--display:flex}.elementor-2002 .elementor-element.elementor-element-0f029ac .thegem-section-parallax-background{background-image:url("https://codex-themes.com/thegem/sites/seafood-restaurant/wp-content/uploads/2025/06/home-08.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2002 .elementor-element.elementor-element-0f029ac.e-con{--flex-grow:1;--flex-shrink:0}.elementor-2002 .elementor-element.elementor-element-4d04e72{--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:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px}.elementor-2002 .elementor-element.elementor-element-d9aff9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2002 .elementor-element.elementor-element-c09ae2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-9ddbb50{width:var(--container-widget-width,750px);max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-9ddbb50>.elementor-widget-container{margin:-10px 0 0}.elementor-2002 .elementor-element.elementor-element-2489d2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-2002 .elementor-element.elementor-element-3250a3e .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-2002 .elementor-element.elementor-element-3250a3e .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-2002 .elementor-element.elementor-element-3250a3e>.elementor-widget-container{margin:90px 0 0}.elementor-2002 .elementor-element.elementor-element-3250a3e .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-2002 .elementor-element.elementor-element-7bc8f81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px}.elementor-2002 .elementor-element.elementor-element-7cf93b2{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-cde0d99>.elementor-widget-container{margin:-90px 0 0 -400px}.elementor-2002 .elementor-element.elementor-element-cde0d99{top:0}.elementor-2002 .elementor-element.elementor-element-cde0d99 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-cde0d99 .thegem-heading .light{font-size:270px;line-height:.8em}.elementor-2002 .elementor-element.elementor-element-72221f8 .gem-image.gem-wrapbox{float:left}.elementor-2002 .elementor-element.elementor-element-72221f8 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-2002 .elementor-element.elementor-element-72221f8 .gem-image{width:324px}.elementor-2002 .elementor-element.elementor-element-72221f8 .gem-image img{opacity:calc(100/100)}.elementor-2002 .elementor-element.elementor-element-72221f8 .gem-image a:hover img{opacity:calc(100/100)}.elementor-2002 .elementor-element.elementor-element-24ce1d3{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-21f178e{text-align:right}.elementor-2002 .elementor-element.elementor-element-21f178e>.elementor-widget-container{margin:-90px -130px 0 0}.elementor-2002 .elementor-element.elementor-element-21f178e.elementor-element{--align-self:flex-end}body:not(.rtl) .elementor-2002 .elementor-element.elementor-element-21f178e{right:0}body.rtl .elementor-2002 .elementor-element.elementor-element-21f178e{left:0}.elementor-2002 .elementor-element.elementor-element-21f178e .thegem-heading,.elementor-2002 .elementor-element.elementor-element-21f178e .thegem-heading .light{font-size:270px;line-height:.8em}.elementor-2002 .elementor-element.elementor-element-2d1d4e5{width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-2d1d4e5>.elementor-widget-container{margin:0 0 80px}.elementor-2002 .elementor-element.elementor-element-f32d11f{width:var(--container-widget-width,870px);max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-f32d11f>.elementor-widget-container{margin:0 0 0 -80px}.elementor-2002 .elementor-element.elementor-element-f32d11f .gem-testimonials .gem-prev:after,.elementor-2002 .elementor-element.elementor-element-f32d11f .gem-testimonials .gem-next:after{font-size:32px}.elementor-2002 .elementor-element.elementor-element-6c7a029{--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:140px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px}.elementor-2002 .elementor-element.elementor-element-ed09094{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2002 .elementor-element.elementor-element-dae03ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-310fcc0{width:var(--container-widget-width,750px);max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0}.elementor-2002 .elementor-element.elementor-element-310fcc0>.elementor-widget-container{margin:-10px 0 0}.elementor-2002 .elementor-element.elementor-element-488bbf4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-3990868>.elementor-widget-container{margin:0 0 70px}.elementor-2002 .elementor-element.elementor-element-6056bd5 label.label-inline{padding-right:0}.elementor-2002 .elementor-element.elementor-element-6056bd5 .thegem-mailchimp .yikes-mailchimp-container form.yikes-easy-mc-form input{padding:12px 0 13px 30px;border-radius:30px 0 0 30px;border-style:solid;border-width:1px 0 1px 1px}.elementor-2002 .elementor-element.elementor-element-6056bd5 label{text-align:left}.elementor-2002 .elementor-element.elementor-element-6056bd5 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button{border-radius:0 30px 30px 0;border-style:solid;border-width:1px 1px 1px 0;padding:11px 25px 12px;border-color:#001c59;flex-direction:row}.elementor-2002 .elementor-element.elementor-element-6056bd5 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover i{color:#00a2ff}.elementor-2002 .elementor-element.elementor-element-6056bd5 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover span{color:#00a2ff}.elementor-2002 .elementor-element.elementor-element-6056bd5 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover{background-color:#00000000;border-color:#001c59}.elementor-2002 .elementor-element.elementor-element-6056bd5 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button i{font-size:32px}.elementor-2002 .elementor-element.elementor-element-6056bd5 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button svg{width:32px;height:32px}.elementor-2002 .elementor-element.elementor-element-6056bd5 .yikes-mailchimp-form-title{margin-bottom:20px}.elementor-2002 .elementor-element.elementor-element-6056bd5 .yikes-mailchimp-form-description{margin-bottom:30px}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-2002 .elementor-element.elementor-element-5c61638 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-2002 .elementor-element.elementor-element-5c61638 .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-2002 .elementor-element.elementor-element-5c61638>.elementor-widget-container{margin:90px 0 0}.elementor-2002 .elementor-element.elementor-element-5c61638 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}@media(max-width:1400px) and (min-width:768px){.elementor-2002 .elementor-element.elementor-element-dae03ab{--width:50%}.elementor-2002 .elementor-element.elementor-element-488bbf4{--width:50%}}@media(max-width:1400px){.elementor-2002 .elementor-element.elementor-element-e541f33{--padding-top:50px;--padding-bottom:90px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-b46dbc4{--padding-top:90px;--padding-bottom:10px;--padding-left:21px;--padding-right:21px}body:not(.rtl) .elementor-2002 .elementor-element.elementor-element-35194ec{left:-110px}body.rtl .elementor-2002 .elementor-element.elementor-element-35194ec{right:-110px}.elementor-2002 .elementor-element.elementor-element-35194ec{top:-40px}.elementor-2002 .elementor-element.elementor-element-35194ec .thegem-heading,.elementor-2002 .elementor-element.elementor-element-35194ec .thegem-heading .light{font-size:133px}.elementor-2002 .elementor-element.elementor-element-1f8b470{--container-widget-width:500px;--container-widget-flex-grow:0;width:var(--container-widget-width,500px);max-width:500px}.elementor-2002 .elementor-element.elementor-element-1f8b470 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-1f8b470 .thegem-heading .light{font-size:90px;line-height:105px}body:not(.rtl) .elementor-2002 .elementor-element.elementor-element-469a436{right:-50px}body.rtl .elementor-2002 .elementor-element.elementor-element-469a436{left:-50px}.elementor-2002 .elementor-element.elementor-element-469a436{top:-40px}.elementor-2002 .elementor-element.elementor-element-469a436 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-469a436 .thegem-heading .light{font-size:133px}.elementor-2002 .elementor-element.elementor-element-58775af{--padding-top:300px;--padding-bottom:80px;--padding-left:42px;--padding-right:42px}.elementor-2002 .elementor-element.elementor-element-43861d8{--padding-top:90px;--padding-bottom:90px;--padding-left:42px;--padding-right:42px}.elementor-2002 .elementor-element.elementor-element-d327078 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-d327078 .thegem-heading .light{font-size:90px;line-height:105px}.elementor-2002 .elementor-element.elementor-element-cc9610f{--padding-top:300px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-a704b7f{--padding-top:90px;--padding-bottom:90px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-5066bc7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-2002 .elementor-element.elementor-element-9ea77ca{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-2002 .elementor-element.elementor-element-03d0b1d{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-e6fad79 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:17px 30px}.elementor-2002 .elementor-element.elementor-element-4d04e72{--padding-top:90px;--padding-bottom:90px;--padding-left:42px;--padding-right:42px}.elementor-2002 .elementor-element.elementor-element-9ddbb50{--container-widget-width:650px;--container-widget-flex-grow:0;width:var(--container-widget-width,650px);max-width:650px}.elementor-2002 .elementor-element.elementor-element-9ddbb50 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-9ddbb50 .thegem-heading .light{font-size:90px;line-height:105px}.elementor-2002 .elementor-element.elementor-element-7bc8f81{--padding-top:90px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-cde0d99>.elementor-widget-container{margin:-90px 0 0 -70px}.elementor-2002 .elementor-element.elementor-element-cde0d99 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-cde0d99 .thegem-heading .light{font-size:133px}.elementor-2002 .elementor-element.elementor-element-21f178e>.elementor-widget-container{margin:-90px -40px 0 0}.elementor-2002 .elementor-element.elementor-element-21f178e .thegem-heading,.elementor-2002 .elementor-element.elementor-element-21f178e .thegem-heading .light{font-size:133px}.elementor-2002 .elementor-element.elementor-element-2d1d4e5>.elementor-widget-container{margin:0 0 60px}.elementor-2002 .elementor-element.elementor-element-6c7a029{--padding-top:120px;--padding-bottom:90px;--padding-left:42px;--padding-right:42px}.elementor-2002 .elementor-element.elementor-element-310fcc0{--container-widget-width:650px;--container-widget-flex-grow:0;width:var(--container-widget-width,650px);max-width:650px}.elementor-2002 .elementor-element.elementor-element-310fcc0 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-310fcc0 .thegem-heading .light{font-size:90px;line-height:105px}}@media(max-width:1024px){.elementor-2002 .elementor-element.elementor-element-e541f33{--padding-top:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-b46dbc4{--align-items:flex-start;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--padding-top:0px;--padding-bottom:10px;--padding-left:32px;--padding-right:21px}body:not(.rtl) .elementor-2002 .elementor-element.elementor-element-35194ec{left:0}body.rtl .elementor-2002 .elementor-element.elementor-element-35194ec{right:0}.elementor-2002 .elementor-element.elementor-element-35194ec{top:0}.elementor-2002 .elementor-element.elementor-element-35194ec .thegem-heading,.elementor-2002 .elementor-element.elementor-element-35194ec .thegem-heading .light{font-size:33px}.elementor-2002 .elementor-element.elementor-element-fa06c9c{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-1f8b470{width:100%;max-width:100%}body:not(.rtl) .elementor-2002 .elementor-element.elementor-element-469a436{right:0}body.rtl .elementor-2002 .elementor-element.elementor-element-469a436{left:0}.elementor-2002 .elementor-element.elementor-element-469a436{top:0}.elementor-2002 .elementor-element.elementor-element-469a436 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-469a436 .thegem-heading .light{font-size:33px}.elementor-2002 .elementor-element.elementor-element-43861d8{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-d327078>.elementor-widget-container{margin:0}.elementor-2002 .elementor-element.elementor-element-f6b9e2b{--flex-wrap:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2002 .elementor-element.elementor-element-059f992{--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-294eaf1{--align-items:flex-start;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--padding-top:140px;--padding-bottom:0px;--padding-left:42px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-95706b5>.elementor-widget-container{margin:0 0 90px}.elementor-2002 .elementor-element.elementor-element-95706b5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2002 .elementor-element.elementor-element-0610855 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:17px 30px}.elementor-2002 .elementor-element.elementor-element-cc9610f{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-a704b7f{--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;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-68c770d>.elementor-widget-container{margin:0 0 70px}.elementor-2002 .elementor-element.elementor-element-04082fa{--padding-top:42px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-01ab5eb>.elementor-widget-container{margin:0 0 70px}.elementor-2002 .elementor-element.elementor-element-03d0b1d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-e9e435c{--align-items:flex-start;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-2002 .elementor-element.elementor-element-5a674ef .gem-image.gem-wrapbox{float:left}.elementor-2002 .elementor-element.elementor-element-5a674ef .gem-image{width:70%}.elementor-2002 .elementor-element.elementor-element-9d7f334{--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-0f029ac{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-4d04e72{--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-9ddbb50{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-9ddbb50>.elementor-widget-container{margin:0}.elementor-2002 .elementor-element.elementor-element-3250a3e>.elementor-widget-container{margin:70px 0 0}.elementor-2002 .elementor-element.elementor-element-7bc8f81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-cde0d99>.elementor-widget-container{margin:0}.elementor-2002 .elementor-element.elementor-element-cde0d99 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-cde0d99 .thegem-heading .light{font-size:33px}.elementor-2002 .elementor-element.elementor-element-72221f8 .gem-image.gem-wrapbox{float:left}.elementor-2002 .elementor-element.elementor-element-72221f8 .gem-image{width:100%}.elementor-2002 .elementor-element.elementor-element-24ce1d3{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-21f178e>.elementor-widget-container{margin:0}.elementor-2002 .elementor-element.elementor-element-21f178e .thegem-heading,.elementor-2002 .elementor-element.elementor-element-21f178e .thegem-heading .light{font-size:33px}.elementor-2002 .elementor-element.elementor-element-2d1d4e5{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-2d1d4e5>.elementor-widget-container{margin:0 0 30px 70px}.elementor-2002 .elementor-element.elementor-element-f32d11f{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-f32d11f>.elementor-widget-container{margin:0}.elementor-2002 .elementor-element.elementor-element-6c7a029{--padding-top:90px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-310fcc0{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-310fcc0>.elementor-widget-container{margin:0}.elementor-2002 .elementor-element.elementor-element-5c61638>.elementor-widget-container{margin:70px 0 0}}@media(max-width:767px){.elementor-2002 .elementor-element.elementor-element-b46dbc4{--padding-top:40px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-b46dbc4.e-con{--order:2}.elementor-2002 .elementor-element.elementor-element-5572d76.e-con{--order:1}.elementor-2002 .elementor-element.elementor-element-1f8b470 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-1f8b470 .thegem-heading .light{font-size:50px;line-height:60px}.elementor-2002 .elementor-element.elementor-element-58775af{--padding-top:170px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-d327078 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-d327078 .thegem-heading .light{font-size:50px;line-height:60px}.elementor-2002 .elementor-element.elementor-element-dda4dec{--padding-top:40px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-f6b9e2b{--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;--flex-wrap:nowrap}.elementor-2002 .elementor-element.elementor-element-fd40daf{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-fd40daf.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2002 .elementor-element.elementor-element-294eaf1{--padding-top:50px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-95706b5>.elementor-widget-container{margin:0 0 50px}.elementor-2002 .elementor-element.elementor-element-cc9610f{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-5066bc7{--justify-content:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-2002 .elementor-element.elementor-element-68c770d{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-68c770d>.elementor-widget-container{margin:0 0 30px}.elementor-2002 .elementor-element.elementor-element-ed8eaba{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-9ea77ca{--justify-content:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-2002 .elementor-element.elementor-element-01ab5eb{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-01ab5eb>.elementor-widget-container{margin:0 0 30px}.elementor-2002 .elementor-element.elementor-element-6a1dd1e{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-03d0b1d{--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;--flex-wrap:nowrap}.elementor-2002 .elementor-element.elementor-element-8c2b10c{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-c2fda3f{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-8f55800{width:100%;max-width:100%}.elementor-2002 .elementor-element.elementor-element-8f55800>.elementor-widget-container{margin:0 0 10px}.elementor-2002 .elementor-element.elementor-element-e9e435c{--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-5a674ef .gem-image{width:100%}.elementor-2002 .elementor-element.elementor-element-0f029ac{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-c09ae2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-9ddbb50 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-9ddbb50 .thegem-heading .light{font-size:50px;line-height:60px}.elementor-2002 .elementor-element.elementor-element-2489d2f{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-24ce1d3{--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-2d1d4e5>.elementor-widget-container{margin:0 0 30px}.elementor-2002 .elementor-element.elementor-element-6c7a029{--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}.elementor-2002 .elementor-element.elementor-element-dae03ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-310fcc0 .thegem-heading,.elementor-2002 .elementor-element.elementor-element-310fcc0 .thegem-heading .light{font-size:50px;line-height:60px}.elementor-2002 .elementor-element.elementor-element-488bbf4{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2002 .elementor-element.elementor-element-6056bd5 .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button{padding:10px 25px 11px}}@media(min-width:768px){.elementor-2002 .elementor-element.elementor-element-b46dbc4{--width:33.33%}.elementor-2002 .elementor-element.elementor-element-5572d76{--width:66.66%}.elementor-2002 .elementor-element.elementor-element-6d67a6a{--width:60%}.elementor-2002 .elementor-element.elementor-element-dda4dec{--width:40%}.elementor-2002 .elementor-element.elementor-element-7c5bfa2{--width:50%}.elementor-2002 .elementor-element.elementor-element-059f992{--width:25%}.elementor-2002 .elementor-element.elementor-element-294eaf1{--width:25%}.elementor-2002 .elementor-element.elementor-element-c3c2036{--width:50%}.elementor-2002 .elementor-element.elementor-element-f7d97e0{--width:50%}.elementor-2002 .elementor-element.elementor-element-5066bc7{--width:50%}.elementor-2002 .elementor-element.elementor-element-04082fa{--width:50%}.elementor-2002 .elementor-element.elementor-element-0f92671{--width:50%}.elementor-2002 .elementor-element.elementor-element-9ea77ca{--width:50%}.elementor-2002 .elementor-element.elementor-element-38154e5{--width:28%}.elementor-2002 .elementor-element.elementor-element-e9e435c{--width:22%}.elementor-2002 .elementor-element.elementor-element-9d7f334{--width:50%}.elementor-2002 .elementor-element.elementor-element-c09ae2a{--width:60%}.elementor-2002 .elementor-element.elementor-element-2489d2f{--width:40%}.elementor-2002 .elementor-element.elementor-element-7cf93b2{--width:33.3333%}.elementor-2002 .elementor-element.elementor-element-24ce1d3{--width:66.6666%}.elementor-2002 .elementor-element.elementor-element-dae03ab{--width:70%}.elementor-2002 .elementor-element.elementor-element-488bbf4{--width:30%}}@media(max-width:1024px) and (min-width:768px){.elementor-2002 .elementor-element.elementor-element-7c5bfa2{--width:100%}.elementor-2002 .elementor-element.elementor-element-059f992{--width:60%}.elementor-2002 .elementor-element.elementor-element-294eaf1{--width:40%}.elementor-2002 .elementor-element.elementor-element-c3c2036{--width:100%}.elementor-2002 .elementor-element.elementor-element-04082fa{--width:100%}.elementor-2002 .elementor-element.elementor-element-38154e5{--width:50%}.elementor-2002 .elementor-element.elementor-element-e9e435c{--width:50%}.elementor-2002 .elementor-element.elementor-element-9d7f334{--width:100%}.elementor-2002 .elementor-element.elementor-element-c09ae2a{--width:50%}.elementor-2002 .elementor-element.elementor-element-2489d2f{--width:50%}.elementor-2002 .elementor-element.elementor-element-7cf93b2{--width:40%}.elementor-2002 .elementor-element.elementor-element-24ce1d3{--width:60%}.elementor-2002 .elementor-element.elementor-element-dae03ab{--width:50%}.elementor-2002 .elementor-element.elementor-element-488bbf4{--width:50%}}