.elementor-2407 .elementor-element.elementor-element-72bec49{--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;--overlay-opacity:.5;--padding-top:10em;--padding-bottom:6em;--padding-left:5em;--padding-right:5em}.elementor-2407 .elementor-element.elementor-element-72bec49:not(.elementor-motion-effects-element-type-background),.elementor-2407 .elementor-element.elementor-element-72bec49>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://granadacentre.co.uk/wp-content/uploads/2013/07/6306397.jpg");background-position:center center;background-size:cover}.elementor-2407 .elementor-element.elementor-element-72bec49:before,.elementor-2407 .elementor-element.elementor-element-72bec49>.elementor-background-video-container:before,.elementor-2407 .elementor-element.elementor-element-72bec49>.e-con-inner>.elementor-background-video-container:before,.elementor-2407 .elementor-element.elementor-element-72bec49>.elementor-background-slideshow:before,.elementor-2407 .elementor-element.elementor-element-72bec49>.e-con-inner>.elementor-background-slideshow:before,.elementor-2407 .elementor-element.elementor-element-72bec49>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-2407 .elementor-element.elementor-element-72bec49>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-2407 .elementor-element.elementor-element-72bec49>.thegem-ken-burns-bg:before{background-color:#000;--background-overlay:''}.elementor-2407 .elementor-element.elementor-element-72bec49,.elementor-2407 .elementor-element.elementor-element-72bec49.thegem-e-con-layout-thegem{--content-width:720px}.elementor-2407 .elementor-element.elementor-element-cf8af20{text-align:center}.elementor-2407 .elementor-element.elementor-element-cf8af20 .elementor-heading-title{color:#fff}.elementor-2407 .elementor-element.elementor-element-33cee33{text-align:center}.elementor-2407 .elementor-element.elementor-element-33cee33 .elementor-heading-title{color:#fff}.elementor-2407 .elementor-element.elementor-element-0ae15b0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-2407 .elementor-element.elementor-element-70a6c9e{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-posts-slide-overlay{background:#00000000 !important;opacity:calc(50/100);background-color:transparent;background-image:linear-gradient(180deg,#00000000 20%,#000 71%) !important}.elementor-2407 .elementor-element.elementor-element-eeda284>.elementor-widget-container{margin:0 0 50px}.elementor-2407 .elementor-element.elementor-element-eeda284 .slide-item{padding:25em 7em 5em !important}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-title{margin-bottom:10px;font-size:50px;line-height:43px;color:#fff}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-title div{max-width:500px;text-transform:uppercase}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-btn-box a.gem-button span{color:#fff}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-btn-box a.gem-button i:before{color:#fff}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-btn-box a.gem-button svg{fill:#fff}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-btn-box a.gem-button{background-color:#00000033;border-color:#fff}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-btn-box a.gem-button:hover span{color:#133454}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-btn-box a.gem-button:hover i:before{color:#133454}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-btn-box a.gem-button:hover svg{fill:#133454}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-btn-box a.gem-button:hover{background-color:#fff}.elementor-2407 .elementor-element.elementor-element-c7228c6{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2407 .elementor-element.elementor-element-bf0ebfb{width:var(--container-widget-width,720px);max-width:720px;margin:0 0 calc(var(--kit-widget-spacing,0px) + 35px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0}.elementor-2407 .elementor-element.elementor-element-255ade0 .gem-inner-wrapper-btn{flex-direction:row}.elementor-2407 .elementor-element.elementor-element-255ade0 .gem-button-container{text-align:right}.elementor-2407 .elementor-element.elementor-element-255ade0 .gem-button-container .gem-button i,.elementor-2407 .elementor-element.elementor-element-255ade0 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2407 .elementor-element.elementor-element-255ade0 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-2407 .elementor-element.elementor-element-f4f91e5{padding:10px 0 0}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.66 !important;height:auto}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 20px}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(20px/2) !important;margin:calc(-20px/2)}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid:not(.inited) .portfolio-item,.elementor-2407 .elementor-element.elementor-element-e9375a0 .skeleton-posts .portfolio-item{padding:calc(20px/2)}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid:not(.inited) .owl-stage,.elementor-2407 .elementor-element.elementor-element-e9375a0 .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio-item .caption .title span{text-transform:uppercase;max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio-item .caption .subtitle{max-height:initial !important}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio-item .caption .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio-item .caption .subtitle a,.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio-item .caption .subtitle p{white-space:initial;overflow:initial}.elementor-2407 .elementor-element.elementor-element-e9375a0 .portfolio.portfolio-grid .portfolio-item .wrap>.caption{border-style:none}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:51px;height:51px;font-size:51px;line-height:51px}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next{top:25% !important}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div.position-on,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div.position-on{background-color:#0000002B}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div{color:#fff}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div.position-on,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div.position-on{background-color:#00000075}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div{color:#dadada}.elementor-2407 .elementor-element.elementor-element-b058181{padding:10px 0 0}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.66 !important;height:auto}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 20px}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(20px/2) !important;margin:calc(-20px/2)}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid:not(.inited) .portfolio-item,.elementor-2407 .elementor-element.elementor-element-5f53125 .skeleton-posts .portfolio-item{padding:calc(20px/2)}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid:not(.inited) .owl-stage,.elementor-2407 .elementor-element.elementor-element-5f53125 .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio-item .caption .title span{text-transform:uppercase;max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio-item .caption .subtitle{max-height:initial !important}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio-item .caption .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio-item .caption .subtitle a,.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio-item .caption .subtitle p{white-space:initial;overflow:initial}.elementor-2407 .elementor-element.elementor-element-5f53125 .portfolio.portfolio-grid .portfolio-item .wrap>.caption{border-style:none}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:51px;height:51px;font-size:51px;line-height:51px}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next{top:25% !important}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div.position-on,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div.position-on{background-color:#0000002B}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div{color:#fff}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div.position-on,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div.position-on{background-color:#00000075}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div{color:#dadada}.elementor-2407 .elementor-element.elementor-element-a732432{padding:10px 0 0}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.66 !important;height:auto}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 20px}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(20px/2) !important;margin:calc(-20px/2)}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid:not(.inited) .portfolio-item,.elementor-2407 .elementor-element.elementor-element-ea68063 .skeleton-posts .portfolio-item{padding:calc(20px/2)}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid:not(.inited) .owl-stage,.elementor-2407 .elementor-element.elementor-element-ea68063 .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio-item .caption .title span{text-transform:uppercase;max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio-item .caption .subtitle{max-height:initial !important}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio-item .caption .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio-item .caption .subtitle a,.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio-item .caption .subtitle p{white-space:initial;overflow:initial}.elementor-2407 .elementor-element.elementor-element-ea68063 .portfolio.portfolio-grid .portfolio-item .wrap>.caption{border-style:none}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:51px;height:51px;font-size:51px;line-height:51px}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next{top:25% !important}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div.position-on,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div.position-on{background-color:#0000002B}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div{color:#fff}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div.position-on,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div.position-on{background-color:#00000075}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div{color:#dadada}.elementor-2407 .elementor-element.elementor-element-5e48972{padding:10px 0 0}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.66 !important;height:auto}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio.extended-carousel-grid .fullwidth-block{padding:0 20px}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(20px/2) !important;margin:calc(-20px/2)}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid:not(.inited) .portfolio-item,.elementor-2407 .elementor-element.elementor-element-97502bc .skeleton-posts .portfolio-item{padding:calc(20px/2)}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid:not(.inited) .owl-stage,.elementor-2407 .elementor-element.elementor-element-97502bc .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio-item .caption .title span{text-transform:uppercase;max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio-item .caption .subtitle{max-height:initial !important}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio-item .caption .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio-item .caption .subtitle a,.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio-item .caption .subtitle p{white-space:initial;overflow:initial}.elementor-2407 .elementor-element.elementor-element-97502bc .portfolio.portfolio-grid .portfolio-item .wrap>.caption{border-style:none}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:51px;height:51px;font-size:51px;line-height:51px}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next{top:25% !important}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div.position-on,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div.position-on{background-color:#0000002B}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div{color:#fff}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div.position-on,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div.position-on{background-color:#00000075}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev:hover div,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next:hover div{color:#dadada}.elementor-2407 .elementor-element.elementor-element-ac8e6af>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2407 .elementor-element.elementor-element-ac8e6af:not(.elementor-motion-effects-element-type-background),.elementor-2407 .elementor-element.elementor-element-ac8e6af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://granadacentre.co.uk/wp-content/uploads/2026/01/1033746.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2407 .elementor-element.elementor-element-ac8e6af>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2407 .elementor-element.elementor-element-ac8e6af:hover>.elementor-background-overlay{background-color:#000;opacity:.6}.elementor-2407 .elementor-element.elementor-element-ac8e6af>.elementor-container{max-width:1140px}.elementor-2407 .elementor-element.elementor-element-ac8e6af{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 20px}.elementor-2407 .elementor-element.elementor-element-2e6f5e7>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2407 .elementor-element.elementor-element-69da562{text-align:right}.elementor-2407 .elementor-element.elementor-element-0556821>.elementor-element-populated{padding:0 20px}.elementor-2407 .elementor-element.elementor-element-a7188d9>.elementor-element-populated{padding:0 21px}.elementor-2407 .elementor-element.elementor-element-7d91b16 .gem-button-container .gem-button{background-color:#FFFFFF00;border-style:solid;border-color:#fff}.elementor-2407 .elementor-element.elementor-element-7d91b16 .gem-button-container .gem-button:hover{background-color:#fff}.elementor-2407 .elementor-element.elementor-element-7d91b16 .gem-button-container{text-align:center}.elementor-2407 .elementor-element.elementor-element-7d91b16 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 50px}.elementor-2407 .elementor-element.elementor-element-7d91b16 .gem-button-container .gem-button .gem-text-button{color:#fff;font-size:18px;font-weight:700}.elementor-2407 .elementor-element.elementor-element-7d91b16 .gem-button-container .gem-button:hover .gem-text-button{color:#133454}.elementor-2407 .elementor-element.elementor-element-485ec0f{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .portfolio-item,.elementor-2407 .elementor-element.elementor-element-86f4701 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(5px/2) !important}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .portfolio-row,.elementor-2407 .elementor-element.elementor-element-86f4701 .skeleton-posts.portfolio-row{margin:calc(-5px/2)}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-5px/2) 0}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:5px;padding-right:5px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(5px/2);padding-right:calc(5px/2)}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:5px;padding-right:5px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:5px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-item .caption .title span{text-transform:uppercase;max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-item .caption .subtitle{max-height:initial !important}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-item .caption .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-item .caption .subtitle a,.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-item .caption .subtitle p{white-space:initial;overflow:initial}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list.style-standard .portfolio-filter-item .name,.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list .portfolio-show-filters-button{border-radius:5px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .portfolio-top-panel{margin-bottom:40px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio-sorting-select div.portfolio-sorting-select-current{border-radius:5px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .portfolio-load-more{margin-top:60px}.elementor-2407 .elementor-element.elementor-element-ee1156c{--display:flex}.elementor-2407 .elementor-element.elementor-element-1648e30{--spacer-size:100px}@media(max-width:1024px){.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-posts-slider .slide-item,.elementor-2407 .elementor-element.elementor-element-eeda284 .preloader{height:600px}.elementor-2407 .elementor-element.elementor-element-c7228c6{--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}.elementor-2407 .elementor-element.elementor-element-bf0ebfb{margin:0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px}.elementor-2407 .elementor-element.elementor-element-255ade0>.elementor-widget-container{margin:10px}.elementor-2407 .elementor-element.elementor-element-255ade0 .gem-button-container{text-align:center}.elementor-2407 .elementor-element.elementor-element-bd87392>.elementor-element-populated{padding:70px}.elementor-2407 .elementor-element.elementor-element-69da562{text-align:center}.elementor-2407 .elementor-element.elementor-element-0556821>.elementor-element-populated{padding:0 21px}.elementor-2407 .elementor-element.elementor-element-a7188d9>.elementor-element-populated{padding:30px 21px 0}.elementor-2407 .elementor-element.elementor-element-7d91b16 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 25px}.elementor-2407 .elementor-element.elementor-element-485ec0f{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}}@media(max-width:767px){.elementor-2407 .elementor-element.elementor-element-72bec49{--padding-top:7em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em}.elementor-2407 .elementor-element.elementor-element-0ae15b0{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-posts-slider .slide-item,.elementor-2407 .elementor-element.elementor-element-eeda284 .preloader{height:450px}.elementor-2407 .elementor-element.elementor-element-eeda284 .slide-item{padding:13em 2em 1em !important}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-posts-slide-overlay{opacity:calc(45/100)}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-post-title{margin-bottom:5px;font-size:25px;line-height:27px}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-posts-slider .gem-featured-posts-slider-nav a.gem-featured-posts-slide-prev{margin-left:-99px}.elementor-2407 .elementor-element.elementor-element-eeda284 .gem-featured-posts-slider .gem-featured-posts-slider-nav a.gem-featured-posts-slide-next{margin-right:-99px}.elementor-2407 .elementor-element.elementor-element-02e5f4a{text-align:center}.elementor-2407 .elementor-element.elementor-element-c7228c6{--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}.elementor-2407 .elementor-element.elementor-element-bf0ebfb{text-align:center}.elementor-2407 .elementor-element.elementor-element-255ade0.elementor-element{--align-self:center}.elementor-2407 .elementor-element.elementor-element-f4f91e5{text-align:start}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:40px;height:40px;font-size:40px;line-height:40px}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-prev{transform:translate(calc(-100% - 0px),-50%)}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-next{transform:translate(calc(100% + 0px),-50%)}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-prev{left:0}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-next,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-next{right:0}.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-e9375a0 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next{top:25% !important}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:40px;height:40px;font-size:40px;line-height:40px}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-prev{transform:translate(calc(-100% - 0px),-50%)}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-next{transform:translate(calc(100% + 0px),-50%)}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-prev{left:0}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-next,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-next{right:0}.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-5f53125 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next{top:25% !important}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:40px;height:40px;font-size:40px;line-height:40px}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-prev{transform:translate(calc(-100% - 0px),-50%)}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-next{transform:translate(calc(100% + 0px),-50%)}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-prev{left:0}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-next,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-next{right:0}.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-ea68063 .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next{top:25% !important}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev div i,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next div i{width:40px;height:40px;font-size:40px;line-height:40px}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-prev{transform:translate(calc(-100% - 0px),-50%)}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-next{transform:translate(calc(100% + 0px),-50%)}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-prev{left:0}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-next,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-next{right:0}.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-prev,.elementor-2407 .elementor-element.elementor-element-97502bc .extended-carousel-grid .extended-carousel-item .owl-nav .owl-next{top:25% !important}.elementor-2407 .elementor-element.elementor-element-ac8e6af{padding:100px 20px}.elementor-2407 .elementor-element.elementor-element-bd87392>.elementor-element-populated{padding:0}.elementor-2407 .elementor-element.elementor-element-485ec0f{--padding-top:5em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em}.elementor-2407 .elementor-element.elementor-element-c16a969{text-align:center}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .portfolio-item,.elementor-2407 .elementor-element.elementor-element-86f4701 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(5px/2) !important}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .portfolio-row,.elementor-2407 .elementor-element.elementor-element-86f4701 .skeleton-posts.portfolio-row{margin:calc(-5px/2)}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-5px/2) 0}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:5px;padding-right:5px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(5px/2);padding-right:calc(5px/2)}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:5px;padding-right:5px}.elementor-2407 .elementor-element.elementor-element-86f4701 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:5px}.elementor-2407 .elementor-element.elementor-element-86f4701>.elementor-widget-container{margin:0;padding:0}}@media(min-width:768px){.elementor-2407 .elementor-element.elementor-element-bd87392{width:100%}.elementor-2407 .elementor-element.elementor-element-0556821{width:66.6%}.elementor-2407 .elementor-element.elementor-element-a7188d9{width:33.4%}}@media(max-width:1024px) and (min-width:768px){.elementor-2407 .elementor-element.elementor-element-0556821{width:100%}.elementor-2407 .elementor-element.elementor-element-a7188d9{width:100%}}@media (max-width:1499px) and (min-width:1200px){.elementor-2407 .elementor-element.elementor-element-2e6f5e7>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-2407 .elementor-element.elementor-element-0556821>.elementor-element-populated{padding:0 21px !important}}