.elementor-1080 .elementor-element.elementor-element-5a762e5{--display:flex;--background-transition:0.3s;--overlay-opacity:1;--padding-top:320px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-5a762e5::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 8%, #FF6200 60%);}.elementor-1080 .elementor-element.elementor-element-5a762e5:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-5a762e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-1080 .elementor-element.elementor-element-5a762e5, .elementor-1080 .elementor-element.elementor-element-5a762e5::before{--border-transition:0.3s;}.elementor-1080 .elementor-element.elementor-element-5a762e5 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-a7f03ee{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-a7f03ee .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1080 .elementor-element.elementor-element-12ee6cb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1080 .elementor-element.elementor-element-12ee6cb.elementor-element{--align-self:center;}.elementor-1080 .elementor-element.elementor-element-12ee6cb .elementor-heading-title{color:var( --e-global-color-840f9d0 );font-family:"Kaftan Serif", Sans-serif;font-size:70px;font-weight:400;line-height:1.2em;}.elementor-1080 .elementor-element.elementor-element-c436650{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1080 .elementor-element.elementor-element-c436650.elementor-element{--align-self:center;}.elementor-1080 .elementor-element.elementor-element-c436650 .elementor-heading-title{color:var( --e-global-color-840f9d0 );font-family:"Semplicità", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1080 .elementor-element.elementor-element-d48e072{--divider-border-style:solid;--divider-color:var( --e-global-color-840f9d0 );--divider-border-width:130px;}.elementor-1080 .elementor-element.elementor-element-d48e072 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-1080 .elementor-element.elementor-element-d48e072 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-1080 .elementor-element.elementor-element-d48e072 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-1080 .elementor-element.elementor-element-199694b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-199694b .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-7d9a8dc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-7d9a8dc .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-99205db .elementor-heading-title{color:var( --e-global-color-840f9d0 );font-family:"Kaftan Serif", Sans-serif;font-size:54px;font-weight:400;line-height:1.3em;}.elementor-1080 .elementor-element.elementor-element-3e4eb0c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-3e4eb0c .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1080 .elementor-element.elementor-element-c066412{text-align:left;color:var( --e-global-color-840f9d0 );font-family:"Semplicità", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1080 .elementor-element.elementor-element-20dfb4a .elementor-button{background-color:var( --e-global-color-840f9d0 );font-family:"Semplicità", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-1080 .elementor-element.elementor-element-20dfb4a .elementor-button:hover, .elementor-1080 .elementor-element.elementor-element-20dfb4a .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1080 .elementor-element.elementor-element-4fc8c91{--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:center;--background-transition:0.3s;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1080 .elementor-element.elementor-element-4fc8c91 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-3d51b8f .acfgallery-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-3d51b8f .wrap-item-acfgallery{border-radius:30px 30px 30px 30px;}.elementor-1080 .elementor-element.elementor-element-3d51b8f .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-1080 .elementor-element.elementor-element-6118c1c{left:-45px;}body.rtl .elementor-1080 .elementor-element.elementor-element-6118c1c{right:-45px;}.elementor-1080 .elementor-element.elementor-element-6118c1c{top:-40px;}.elementor-1080 .elementor-element.elementor-element-6118c1c img{width:90%;}.elementor-1080 .elementor-element.elementor-element-5400375{--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:30px 0px;--background-transition:0.3s;--overlay-opacity:1;--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:290px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-5400375:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECDC;background-image:url("https://ssp.moshimoshi.tech/wp-content/uploads/2024/11/property-details-left-e1731447118609.png");background-position:0% -100%;background-repeat:no-repeat;background-size:310px auto;}.elementor-1080 .elementor-element.elementor-element-5400375::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ssp.moshimoshi.tech/wp-content/uploads/2024/11/property-details-right-e1730753867569.png");--background-overlay:'';background-position:100% -15%;background-repeat:no-repeat;background-size:350px auto;}.elementor-1080 .elementor-element.elementor-element-5400375, .elementor-1080 .elementor-element.elementor-element-5400375::before{--border-transition:0.3s;}.elementor-1080 .elementor-element.elementor-element-5400375 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-ee18a5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-ee18a5d{text-align:left;}.elementor-1080 .elementor-element.elementor-element-ee18a5d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Kaftan Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;}.elementor-1080 .elementor-element.elementor-element-ca60f46{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;}.elementor-1080 .elementor-element.elementor-element-ca60f46 .elementor-divider-separator{width:100%;}.elementor-1080 .elementor-element.elementor-element-ca60f46 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 2 );}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 2 );flex-grow:1;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 {font-family:"Semplicità", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-1080 .elementor-element.elementor-element-e0da3e0{color:var( --e-global-color-text );text-align:left;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-item{padding-right:calc( 100px/2 );padding-left:calc( 100px/2 );padding-bottom:20px;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater{margin-left:calc( -100px/2 );margin-right:calc( -100px/2 );}.elementor-1080 .elementor-element.elementor-element-7d1bfa0{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-7d1bfa0:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-7d1bfa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECDC;background-image:url("https://ssp.moshimoshi.tech/wp-content/uploads/2024/10/amenities-bg-e1730797335128.png");background-position:100% 108%;background-repeat:no-repeat;background-size:28% auto;}.elementor-1080 .elementor-element.elementor-element-7d1bfa0, .elementor-1080 .elementor-element.elementor-element-7d1bfa0::before{--border-transition:0.3s;}.elementor-1080 .elementor-element.elementor-element-7d1bfa0 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}body:not(.rtl) .elementor-1080 .elementor-element.elementor-element-357f3c5{left:0px;}body.rtl .elementor-1080 .elementor-element.elementor-element-357f3c5{right:0px;}.elementor-1080 .elementor-element.elementor-element-357f3c5{top:30px;text-align:left;}.elementor-1080 .elementor-element.elementor-element-357f3c5 img{width:100%;}.elementor-1080 .elementor-element.elementor-element-0bf8caf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-0bf8caf{text-align:center;}.elementor-1080 .elementor-element.elementor-element-0bf8caf .elementor-heading-title{color:var( --e-global-color-text );font-family:"Kaftan Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;}.elementor-1080 .elementor-element.elementor-element-7d47b81{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Semplicità", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-1080 .elementor-element.elementor-element-7d47b81 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1080 .elementor-element.elementor-element-7d47b81.elementor-element{--align-self:center;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:center;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 4 );}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 4 );flex-grow:0;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-item{align-self:flex-start;padding-right:calc( 40px/2 );padding-left:calc( 40px/2 );padding-bottom:70px;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f {font-family:"Semplicità", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f{color:var( --e-global-color-text );text-align:center;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater{margin-left:calc( -40px/2 );margin-right:calc( -40px/2 );}.elementor-1080 .elementor-element.elementor-element-2a26ca0{--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:30px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-2a26ca0:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECDC;}.elementor-1080 .elementor-element.elementor-element-2a26ca0::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ssp.moshimoshi.tech/wp-content/uploads/2024/10/image-8.png");--background-overlay:'';background-position:0% 106%;background-repeat:no-repeat;background-size:320px auto;}.elementor-1080 .elementor-element.elementor-element-2a26ca0, .elementor-1080 .elementor-element.elementor-element-2a26ca0::before{--border-transition:0.3s;}.elementor-1080 .elementor-element.elementor-element-2a26ca0 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-cbf963b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-cbf963b{text-align:left;}.elementor-1080 .elementor-element.elementor-element-cbf963b .elementor-heading-title{color:var( --e-global-color-text );font-family:"Kaftan Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;}.elementor-1080 .elementor-element.elementor-element-fbe14f6{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;}.elementor-1080 .elementor-element.elementor-element-fbe14f6 .elementor-divider-separator{width:100%;}.elementor-1080 .elementor-element.elementor-element-fbe14f6 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1080 .elementor-element.elementor-element-3053908 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-7451a3e{--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;--background-transition:0.3s;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-7451a3e:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-7451a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECDC;}.elementor-1080 .elementor-element.elementor-element-7451a3e, .elementor-1080 .elementor-element.elementor-element-7451a3e::before{--border-transition:0.3s;}.elementor-1080 .elementor-element.elementor-element-7451a3e .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-52a4e92 .ue_play_button{text-align:center;}.elementor-1080 .elementor-element.elementor-element-52a4e92 .video-button{background-color:var( --e-global-color-primary );width:60px;height:60px;border-radius:300px;}.elementor-1080 .elementor-element.elementor-element-52a4e92 .video-button:hover{background-color:var( --e-global-color-text );}.elementor-1080 .elementor-element.elementor-element-52a4e92 span.video-button{color:var( --e-global-color-840f9d0 );font-size:20px;}.elementor-1080 .elementor-element.elementor-element-52a4e92 span.video-button svg{fill:var( --e-global-color-840f9d0 );}.elementor-1080 .elementor-element.elementor-element-52a4e92 span.video-button:hover{color:var( --e-global-color-840f9d0 );}.elementor-1080 .elementor-element.elementor-element-52a4e92 span.video-button:hover svg{fill:var( --e-global-color-840f9d0 );}.elementor-1080 .elementor-element.elementor-element-52a4e92 .ue-play-bg{height:400px;width:80%;border-radius:20px 20px 20px 20px;}.elementor-1080 .elementor-element.elementor-element-59861fa{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-59861fa:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-59861fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECDC;}.elementor-1080 .elementor-element.elementor-element-59861fa, .elementor-1080 .elementor-element.elementor-element-59861fa::before{--border-transition:0.3s;}.elementor-1080 .elementor-element.elementor-element-59861fa .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-b4fb6c9{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;}.elementor-1080 .elementor-element.elementor-element-b4fb6c9 .elementor-divider-separator{width:100%;}.elementor-1080 .elementor-element.elementor-element-b4fb6c9 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1080 .elementor-element.elementor-element-2a436c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-2a436c3{text-align:center;}.elementor-1080 .elementor-element.elementor-element-2a436c3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Kaftan Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;}.elementor-1080 .elementor-element.elementor-element-3afd023 .dynamic_acfslider{text-align:center;}.elementor-1080 .elementor-element.elementor-element-3afd023 .dyncontel-swiper .swiper{padding-top:0px;padding-bottom:0px;padding-left:20px;padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-3afd023 > .elementor-widget-container{margin:0px -500px 0px -500px;}.elementor-1080 .elementor-element.elementor-element-3afd023 .acfslider-bg-image{background-position:center center;}.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-slide{height:400px;}.elementor-1080 .elementor-element.elementor-element-3afd023 .wrap-item-acfslider img{border-radius:16px 16px 16px 16px;}.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-pagination-fraction .separator{margin:0 4px;}.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-pagination{bottom:0%;}.elementor-1080 .elementor-element.elementor-element-dc899e1{--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:30px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-dc899e1:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-dc899e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECDC;}.elementor-1080 .elementor-element.elementor-element-dc899e1::before, .elementor-1080 .elementor-element.elementor-element-dc899e1 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-dc899e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-dc899e1 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-dc899e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-dc899e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ssp.moshimoshi.tech/wp-content/uploads/2024/10/testimonials-bg.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:35% auto;}.elementor-1080 .elementor-element.elementor-element-dc899e1 .elementor-repeater-item-237a5f0,.elementor-1080 .elementor-element.elementor-element-dc899e1 .elementor-repeater-item-237a5f0 .ue-parallax-item{width:100vw;height:350px;}.elementor-1080 .elementor-element.elementor-element-dc899e1 .elementor-repeater-item-237a5f0 .ue-parallax-item{object-fit:cover;}.elementor-1080 .elementor-element.elementor-element-dc899e1 .elementor-repeater-item-237a5f0{left:0;transform:translateX(0px);bottom:0;}.elementor-1080 .elementor-element.elementor-element-dc899e1 .elementor-repeater-item-237a5f0 .ue-parallax-item-inner{transform:translateY(40px);}.elementor-1080 .elementor-element.elementor-element-47c5e12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-47c5e12{text-align:left;}.elementor-1080 .elementor-element.elementor-element-47c5e12 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Kaftan Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;}.elementor-1080 .elementor-element.elementor-element-8884c70{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;}.elementor-1080 .elementor-element.elementor-element-8884c70 .elementor-divider-separator{width:100%;}.elementor-1080 .elementor-element.elementor-element-8884c70 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1080 .elementor-element.elementor-element-76b26c8{--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;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-76b26c8 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-2b86224{--display:flex;--gap:20px 20px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-2b86224 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-807b2a3{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-807b2a3 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-dc899e1 .ue-parallax{overflow:unset;}.elementor-1080 .elementor-element.elementor-element-dc899e1, .elementor-1080 .elementor-element.elementor-element-dc899e1::before{--border-transition:0.3s;}.elementor-1080 .elementor-element.elementor-element-dc899e1 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-67a36d3{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-67a36d3:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-67a36d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-840f9d0 );}.elementor-1080 .elementor-element.elementor-element-67a36d3, .elementor-1080 .elementor-element.elementor-element-67a36d3::before{--border-transition:0.3s;}.elementor-1080 .elementor-element.elementor-element-67a36d3 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-ee0d0dc{--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;--background-transition:0.3s;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1080 .elementor-element.elementor-element-ee0d0dc .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}body:not(.rtl) .elementor-1080 .elementor-element.elementor-element-a49af65{left:-140px;}body.rtl .elementor-1080 .elementor-element.elementor-element-a49af65{right:-140px;}.elementor-1080 .elementor-element.elementor-element-a49af65{top:30px;}.elementor-1080 .elementor-element.elementor-element-a49af65 img{width:80%;}.elementor-1080 .elementor-element.elementor-element-51eb403 > .elementor-widget-container{padding:0px 0px 0px 220px;}.elementor-1080 .elementor-element.elementor-element-d4bc584 > .elementor-widget-container{padding:20px 240px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-d4bc584 img{width:100%;}body:not(.rtl) .elementor-1080 .elementor-element.elementor-element-2d19615{right:-140px;}body.rtl .elementor-1080 .elementor-element.elementor-element-2d19615{left:-140px;}.elementor-1080 .elementor-element.elementor-element-2d19615{top:20px;}.elementor-1080 .elementor-element.elementor-element-2d19615 img{width:100%;}.elementor-1080 .elementor-element.elementor-element-2db3f22{--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:5px 5px;--background-transition:0.3s;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1080 .elementor-element.elementor-element-2db3f22 .wcf-image-hover{background-image:url( https://ssp.moshimoshi.tech/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-1080 .elementor-element.elementor-element-a284b68{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-1080 .elementor-element.elementor-element-a284b68.elementor-element{--align-self:center;}.elementor-1080 .elementor-element.elementor-element-a284b68 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Kaftan Serif", Sans-serif;font-size:46px;font-weight:400;line-height:1.3em;}.elementor-1080 .elementor-element.elementor-element-35dfc65{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Semplicità", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-1080 .elementor-element.elementor-element-35dfc65.elementor-element{--align-self:center;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-widget-form ..select2-container--default .select2-selection--multiple .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1080 .elementor-element.elementor-element-5dc8151 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group{padding-right:calc( 45px/2 );padding-left:calc( 45px/2 );margin-bottom:50px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-form-fields-wrapper{margin-left:calc( -45px/2 );margin-right:calc( -45px/2 );margin-bottom:-50px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}body.rtl .elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-labels-inline .elementor-field-group > abbr{padding-left:0px;}body:not(.rtl) .elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-labels-inline .elementor-field-group > abbr{padding-right:0px;}body .elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-labels-above .elementor-field-group > abbr{padding-bottom:0px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-type-html{padding-bottom:0px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .dce-signature-wrapper{--canvas-width:400px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .dce-signature-canvas{border-radius:3px 3px 3px 3px;border-width:1px 1px 1px 1px;background-color:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group .elementor-field, .elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-subgroup label{font-family:"Semplicità", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#00000070;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#00000070;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group .elementor-select-wrapper .select2{background-color:#ffffff;border-color:#00000070;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual{background-color:#ffffff;border-color:#00000070;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .mce-panel{background-color:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group .elementor-select-wrapper::before{color:#00000070;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-group .mce-panel{border-color:#00000070;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-button{font-family:"Semplicità", Sans-serif;font-size:16px;font-weight:400;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-label-description .elementor-field-label{display:inline-block;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-label-description:after{content:'?';display:inline-block;border-radius:50%;padding:2px 0;height:1.2em;line-height:1;font-size:80%;width:1.2em;text-align:center;margin-left:0.2em;color:#ffffff;background-color:#777777;}.elementor-1080 .elementor-element.elementor-element-5dc8151{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1;}.elementor-1080 .elementor-element.elementor-element-5dc8151 .elementor-field-type-dce_range input{opacity:1;}body.elementor-page-1080:not(.elementor-motion-effects-element-type-background), body.elementor-page-1080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-840f9d0 );}@media(max-width:1024px){.elementor-1080 .elementor-element.elementor-element-3d51b8f .acfgallery-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-1080 .elementor-element.elementor-element-3d51b8f .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-1080 .elementor-element.elementor-element-5400375:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-1080 .elementor-element.elementor-element-5400375::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-1080 .elementor-element.elementor-element-ee18a5d .elementor-heading-title{font-size:36px;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-1080 .elementor-element.elementor-element-7d1bfa0:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-7d1bfa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-1080 .elementor-element.elementor-element-0bf8caf .elementor-heading-title{font-size:36px;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:3;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-1080 .elementor-element.elementor-element-2a26ca0::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-1080 .elementor-element.elementor-element-cbf963b .elementor-heading-title{font-size:36px;}.elementor-1080 .elementor-element.elementor-element-2a436c3 .elementor-heading-title{font-size:36px;}.elementor-1080 .elementor-element.elementor-element-47c5e12 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-1080 .elementor-element.elementor-element-5a762e5:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-5a762e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:140% auto;}.elementor-1080 .elementor-element.elementor-element-5a762e5::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5a762e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 8%, #FF6200 30%);}.elementor-1080 .elementor-element.elementor-element-5a762e5{--padding-top:160px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-12ee6cb{width:100%;max-width:100%;}.elementor-1080 .elementor-element.elementor-element-12ee6cb .elementor-heading-title{font-size:38px;}.elementor-1080 .elementor-element.elementor-element-c436650{width:100%;max-width:100%;}.elementor-1080 .elementor-element.elementor-element-c436650 .elementor-heading-title{font-size:30px;}.elementor-1080 .elementor-element.elementor-element-d48e072 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-1080 .elementor-element.elementor-element-199694b{--gap:10px 0px;}.elementor-1080 .elementor-element.elementor-element-7d9a8dc{--gap:0px 0px;}.elementor-1080 .elementor-element.elementor-element-99205db{text-align:center;}.elementor-1080 .elementor-element.elementor-element-99205db .elementor-heading-title{font-size:28px;}.elementor-1080 .elementor-element.elementor-element-c066412{text-align:center;font-size:16px;}.elementor-1080 .elementor-element.elementor-element-4fc8c91{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-3d51b8f .acfgallery-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-1080 .elementor-element.elementor-element-3d51b8f .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-1080 .elementor-element.elementor-element-6118c1c{text-align:left;}.elementor-1080 .elementor-element.elementor-element-6118c1c img{width:70%;}.elementor-1080 .elementor-element.elementor-element-5400375{--gap:20px 0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-5400375:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% -125%;background-size:170px auto;}.elementor-1080 .elementor-element.elementor-element-5400375::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-5400375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% -6%;background-size:190px auto;}.elementor-1080 .elementor-element.elementor-element-ee18a5d{text-align:center;}.elementor-1080 .elementor-element.elementor-element-ee18a5d .elementor-heading-title{font-size:28px;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-1080 .elementor-element.elementor-element-e0da3e0 {font-size:18px;}.elementor-1080 .elementor-element.elementor-element-e0da3e0{text-align:center;}.elementor-1080 .elementor-element.elementor-element-e0da3e0 .dce-acf-repeater-item{padding-bottom:10px;}.elementor-1080 .elementor-element.elementor-element-7d1bfa0{--gap:10px 0px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-7d1bfa0:not(.elementor-motion-effects-element-type-background), .elementor-1080 .elementor-element.elementor-element-7d1bfa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 110%;background-size:40% auto;}body:not(.rtl) .elementor-1080 .elementor-element.elementor-element-357f3c5{left:-30px;}body.rtl .elementor-1080 .elementor-element.elementor-element-357f3c5{right:-30px;}.elementor-1080 .elementor-element.elementor-element-357f3c5{top:-1%;}.elementor-1080 .elementor-element.elementor-element-357f3c5 img{width:70%;}.elementor-1080 .elementor-element.elementor-element-0bf8caf .elementor-heading-title{font-size:28px;}.elementor-1080 .elementor-element.elementor-element-7d47b81{width:100%;max-width:100%;}.elementor-1080 .elementor-element.elementor-element-7d47b81 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;justify-content:1;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 2 );}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 2 );}.elementor-1080 .elementor-element.elementor-element-e8d7f8f {font-size:14px;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-item{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:40px;}.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1080 .elementor-element.elementor-element-2a26ca0{--gap:20px 0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-2a26ca0::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1080 .elementor-element.elementor-element-2a26ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 110%;background-size:200px auto;}.elementor-1080 .elementor-element.elementor-element-cbf963b{text-align:center;}.elementor-1080 .elementor-element.elementor-element-cbf963b .elementor-heading-title{font-size:28px;}.elementor-1080 .elementor-element.elementor-element-3053908 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-59861fa{--gap:20px 0px;--padding-top:10px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-2a436c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-2a436c3 .elementor-heading-title{font-size:28px;}.elementor-1080 .elementor-element.elementor-element-3afd023 .dyncontel-swiper .swiper{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-3afd023 > .elementor-widget-container{margin:0px -210px 0px -210px;padding:0px 0px 0px 0px;}.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-slide{height:280px;}.elementor-1080 .elementor-element.elementor-element-47c5e12{text-align:center;}.elementor-1080 .elementor-element.elementor-element-47c5e12 .elementor-heading-title{font-size:28px;}.elementor-1080 .elementor-element.elementor-element-2b86224{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-807b2a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1080 .elementor-element.elementor-element-dc899e1{--gap:20px 0px;--padding-top:60px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-2db3f22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1080 .elementor-element.elementor-element-a284b68{width:100%;max-width:100%;}.elementor-1080 .elementor-element.elementor-element-a284b68 .elementor-heading-title{font-size:30px;}.elementor-1080 .elementor-element.elementor-element-35dfc65{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-1080 .elementor-element.elementor-element-7d9a8dc{--width:40%;}.elementor-1080 .elementor-element.elementor-element-3e4eb0c{--width:60%;}.elementor-1080 .elementor-element.elementor-element-2b86224{--width:25%;}.elementor-1080 .elementor-element.elementor-element-807b2a3{--width:75%;}}/* Start custom CSS for heading, class: .elementor-element-12ee6cb */.elementor-1080 .elementor-element.elementor-element-12ee6cb span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c436650 */.elementor-1080 .elementor-element.elementor-element-c436650 span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d48e072 */@media only screen and (min-width: 320px) and (max-width: 480px){   .elementor-1080 .elementor-element.elementor-element-d48e072 .elementor-divider-separator {
    border-block-start: 50px solid #fff !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99205db */.elementor-1080 .elementor-element.elementor-element-99205db span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c066412 */.elementor-1080 .elementor-element.elementor-element-c066412 p{
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for dyncontel-acfgallery, class: .elementor-element-3d51b8f */.elementor-1080 .elementor-element.elementor-element-3d51b8f .dce-acf-gallery{
    gap: 10px;
    flex-wrap: nowrap;
}
.elementor-1080 .elementor-element.elementor-element-3d51b8f img{
    height: 320px;
    object-fit: cover;
    min-width: 580px;
    width: 100%;
}
@media only screen and (min-width: 320px) and (max-width: 480px){   .elementor-1080 .elementor-element.elementor-element-3d51b8f img{
    height: 180px;
    object-fit: cover;
    min-width: unset;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee18a5d */.elementor-1080 .elementor-element.elementor-element-ee18a5d span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-e0da3e0 */.elementor-1080 .elementor-element.elementor-element-e0da3e0 .repeater-item:first-child:after{
    content: ' : ';
    position: relative;
}
.elementor-1080 .elementor-element.elementor-element-e0da3e0 .repeater-item:nth-child(2){
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bf8caf */.elementor-1080 .elementor-element.elementor-element-0bf8caf span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d47b81 */.elementor-1080 .elementor-element.elementor-element-7d47b81 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-e8d7f8f */.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-item{
    display: grid;
    gap: 8px;
}
.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-item img{
    border-radius: 100%;
    height: 190px;
    width: 190px;
    object-fit: cover;
    object-position: center;
    margin-bottom: 30px;
    z-index: 1;
    position: relative;
}
.elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-item .repeater-item:nth-child(2){
    font-size: 18px;
    font-weight: 700
}
.elementor-1080 .elementor-element.elementor-element-e8d7f8f .repeater-item:first-child:before{
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2024/11/amenity-bg.png) no-repeat;
    background-size: 100%;
    background-position: center;
    width: 270px;
    height: 270px;
    transform: translate(-40px, -40px);
}

@media only screen and (min-width: 320px) and (max-width: 480px){   .elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-item img{
    height: 120px;
    width: 120px;
    margin-bottom: 15px;
    }
    .elementor-1080 .elementor-element.elementor-element-e8d7f8f .repeater-item:first-child:before{
        width: 170px;
        height: 170px;
        transform: translate(-20px, -25px);
    }
    .elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-item .repeater-item:nth-child(2){
    font-size: 16px;
    }
    .elementor-1080 .elementor-element.elementor-element-e8d7f8f .dce-acf-repeater-item{
        gap: 5px
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbf963b */.elementor-1080 .elementor-element.elementor-element-cbf963b span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3053908 */.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container{
    display: flex;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs{
    list-style: none;
    margin-left: 0;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs .tab{
    border: 1px solid #FF6200;
    border-radius: 38px;
    padding: 8px;
    margin-bottom: 40px;
    width: 200px;
    text-align: center;
    transition: all .4s linear;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs .tab:hover, .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs .tab.active{
    background: #FF6200;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs .tab a{
    color: #FF6200;
    font-family: Semplicità;
    font-size: 16px;
    font-weight: 500;
    transition: all .4s linear;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs .tab:hover a, .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs .tab.active a{
    color: #fff;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .tab-content-item img{
    border-radius: 24px;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .slick-slider{
    margin-bottom: 30px;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .slick-prev{
    position: absolute;
    right: 38%;
    cursor: pointer;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .slick-next{
    position: absolute;
    right: 32%;
    cursor: pointer;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs:after{
    content: '';
    position: absolute;
    background: #BBBBBB;
    width: 1px;
    height: 100%;
    top: 0px;
    left: 250px;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tab-content-item img{
    height: 420px;
    width: 100%;
    object-fit: contain;
    object-position: center;
    background: #ffffff;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs{
    width: 25%;
}
.elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tab-content{
    width: 75%;
}

@media only screen and (min-width: 320px) and (max-width: 480px){ .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container{
        flex-wrap: wrap;
    }  
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs{
    width: 100%;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tab-content{
        width: 100%;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tab-content-item img{
        height: 240px;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs:after{
        display: none;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs .tab a{
        font-size: 14px;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs .tab{
        width: auto;
        padding: 6px 12px;
        margin-bottom: 0px;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .tabs{
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
        justify-content: space-between;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .slick-prev{
        right: 50%;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .slick-prev svg, .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .slick-next svg{
        width: 45px;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .slick-next{
        right: 30%;
    }
    .elementor-1080 .elementor-element.elementor-element-3053908 .floor-container .slick-slider{
        margin-bottom: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a436c3 */.elementor-1080 .elementor-element.elementor-element-2a436c3 span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for dyncontel-acfslider, class: .elementor-element-3afd023 */.elementor-1080 .elementor-element.elementor-element-3afd023 .acfslider-bg-image {
    border-radius: 16px;
}
.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-slide {
    opacity: 0.6;
    margin: 30px 0;
    height: 360px;
}
.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-slide.swiper-slide-active {
    opacity: 1;
    margin: 0;
    height: 420px;
}
.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-scrollbar-drag{
    width: 60px !important;
    background: rgb(255 98 0);
}
.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-scrollbar.swiper-scrollbar-horizontal{
    width: 200px !important;
    left: 46%;
    height: 2px;
    background: #FF620030;
}
.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper{
    padding-bottom: 40px !important;
}
.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-pagination{
    color: #0C0C0C;
    font-family: Semplicità;
    font-size: 16px;
    font-weight: 500;
    width: 250px;
    justify-content: space-between;
    display: flex;
    left: 40.75%;
    transform: translate(0.75%, 12px);
}
.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-pagination .separator{
    display: none;
}
.elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-pagination-current:before, .elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-pagination-total:before{
    content: '0';
    position: relative;
}

@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-slide {
    height: 240px;
    }
    .elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-slide.swiper-slide-active {
    height: 300px;
    }
    .elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-pagination{
        left: 12.75%;
    }
    .elementor-1080 .elementor-element.elementor-element-3afd023 .swiper-scrollbar.swiper-scrollbar-horizontal{
        left: 36%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47c5e12 */.elementor-1080 .elementor-element.elementor-element-47c5e12 span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b86224 */.elementor-1080 .elementor-element.elementor-element-2b86224:after{
    content: '';
    position: absolute;
    background: #BBBBBB;
    width: 1px;
    height: 100%;
    top: 0px;
    left: 250px;
}
@media only screen and (min-width: 320px) and (max-width: 480px){   .elementor-1080 .elementor-element.elementor-element-2b86224:after{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b26c8 */.elementor-1080 .elementor-element.elementor-element-76b26c8 .acf-map {
	min-height: 400px;
	height: 100%;
	width: 100%;
	border-radius: 24px;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .marker-map-info {
	color: #2c3539;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .map_category {
    display: none;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .map_category.active{
    display: block;
}

.elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name{
    border: 1px solid #FF6200;
    border-radius: 38px;
    padding: 8px;
    margin-bottom: 30px;
    width: 200px;
    text-align: center;
    transition: all .4s linear;
    cursor: pointer;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name:hover, .elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name.active{
    background: #FF6200;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name{
    color: #FF6200;
    font-family: Semplicità;
    font-size: 16px;
    font-weight: 500;
    transition: all .4s linear;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name:hover, .elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name.active{
    color: #fff;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .marker-map-info a{
    color: #FF6200;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .marker-map-info{
    font-family: Semplicità;
    font-size: 16px;
    font-weight: 500;
}
@media only screen and (min-width: 320px) and (max-width: 480px){  .elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk{
    gap: 0 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    }
    .elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name {
    padding: 8px 15px;
    margin-bottom: 10px;
    width: auto;
    font-size: 14px;
    }
    .elementor-1080 .elementor-element.elementor-element-76b26c8 .acf-map {
	min-height: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47c5e12 */.elementor-1080 .elementor-element.elementor-element-47c5e12 span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b86224 */.elementor-1080 .elementor-element.elementor-element-2b86224:after{
    content: '';
    position: absolute;
    background: #BBBBBB;
    width: 1px;
    height: 100%;
    top: 0px;
    left: 250px;
}
@media only screen and (min-width: 320px) and (max-width: 480px){   .elementor-1080 .elementor-element.elementor-element-2b86224:after{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b26c8 */.elementor-1080 .elementor-element.elementor-element-76b26c8 .acf-map {
	min-height: 400px;
	height: 100%;
	width: 100%;
	border-radius: 24px;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .marker-map-info {
	color: #2c3539;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .map_category {
    display: none;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .map_category.active{
    display: block;
}

.elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name{
    border: 1px solid #FF6200;
    border-radius: 38px;
    padding: 8px;
    margin-bottom: 30px;
    width: 200px;
    text-align: center;
    transition: all .4s linear;
    cursor: pointer;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name:hover, .elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name.active{
    background: #FF6200;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name{
    color: #FF6200;
    font-family: Semplicità;
    font-size: 16px;
    font-weight: 500;
    transition: all .4s linear;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name:hover, .elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name.active{
    color: #fff;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .marker-map-info a{
    color: #FF6200;
}
.elementor-1080 .elementor-element.elementor-element-76b26c8 .marker-map-info{
    font-family: Semplicità;
    font-size: 16px;
    font-weight: 500;
}
@media only screen and (min-width: 320px) and (max-width: 480px){  .elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk{
    gap: 0 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    }
    .elementor-1080 .elementor-element.elementor-element-76b26c8 .locations_blk .loc_name {
    padding: 8px 15px;
    margin-bottom: 10px;
    width: auto;
    font-size: 14px;
    }
    .elementor-1080 .elementor-element.elementor-element-76b26c8 .acf-map {
	min-height: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d19615 */.elementor-1080 .elementor-element.elementor-element-2d19615{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a284b68 */.elementor-1080 .elementor-element.elementor-element-a284b68 span{
    color: #FF6200;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35dfc65 */.elementor-1080 .elementor-element.elementor-element-35dfc65 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5dc8151 */.elementor-1080 .elementor-element.elementor-element-5dc8151 ::placeholder {
    color: #0C0C0C;
    opacity: 1;
}
.elementor-1080 .elementor-element.elementor-element-5dc8151 input, .elementor-1080 .elementor-element.elementor-element-5dc8151 textarea, .elementor-1080 .elementor-element.elementor-element-5dc8151 select{
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1080 .site-content .ast-container {
    max-width: 100%;
    margin: 0;
    padding: 0;
}
body.elementor-page-1080.ast-separate-container #primary{
    margin: 0;
}
.ast-separate-container .ast-article-single{
    padding: 0;
}
.ast-separate-container #content .ast-container, .ast-separate-container #primary{
    padding: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kaftan Serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ssp.moshimoshi.tech/wp-content/uploads/2024/10/kaftan_trial.woff') format('woff'),
		url('https://ssp.moshimoshi.tech/wp-content/uploads/2024/10/kaftan_trial.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Semplicità';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ssp.moshimoshi.tech/wp-content/uploads/2024/10/Semplicita-Medium.woff') format('woff'),
		url('https://ssp.moshimoshi.tech/wp-content/uploads/2024/10/Semplicita-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */