.elementor-2464 .elementor-element.elementor-element-5cd2cae2{--display:flex;}.elementor-2464 .elementor-element.elementor-element-133e36b{--display:flex;}.elementor-2464 .elementor-element.elementor-element-abce194{--display:flex;}.elementor-2464 .elementor-element.elementor-element-894b9db > .elementor-widget-container{background-color:var( --e-global-color-background );}.elementor-2464 .elementor-element.elementor-element-894b9db.cmsmasters-sticky-active, .elementor-2464 .elementor-element.elementor-element-894b9db.headroom--not-top{border-style:default;}.elementor-2464 .elementor-element.elementor-element-b267888{--display:flex;}.elementor-2464 .elementor-element.elementor-element-740fb72{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2464 .elementor-element.elementor-element-aa9da9e{text-align:center;}.elementor-2464 .elementor-element.elementor-element-f1c37b8{text-align:center;}.elementor-2464 .elementor-element.elementor-element-8e3591b{--display:flex;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2464 .elementor-element.elementor-element-6e1d966{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2464 .elementor-element.elementor-element-6e1d966 .elementor-divider-separator{width:0%;}.elementor-2464 .elementor-element.elementor-element-6e1d966 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2464 .elementor-element.elementor-element-af660b9{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2464 .elementor-element.elementor-element-0af5f02 .elementor-button{background-color:#3DBE98;font-family:"Oxygen Local", Sans-serif;font-size:25px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0px;}.elementor-2464 .elementor-element.elementor-element-a5b3d5b{--display:flex;--overlay-opacity:0.5;}.elementor-2464 .elementor-element.elementor-element-a5b3d5b::before, .elementor-2464 .elementor-element.elementor-element-a5b3d5b > .elementor-background-video-container::before, .elementor-2464 .elementor-element.elementor-element-a5b3d5b > .e-con-inner > .elementor-background-video-container::before, .elementor-2464 .elementor-element.elementor-element-a5b3d5b > .elementor-background-slideshow::before, .elementor-2464 .elementor-element.elementor-element-a5b3d5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2464 .elementor-element.elementor-element-a5b3d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-tertiary );--background-overlay:'';}.elementor-2464 .elementor-element.elementor-element-43ce811{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-02e56f1{text-align:center;}.elementor-2464 .elementor-element.elementor-element-032bc87{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2464 .elementor-element.elementor-element-032bc87 .elementor-divider-separator{width:0%;}.elementor-2464 .elementor-element.elementor-element-032bc87 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2464 .elementor-element.elementor-element-c4b6149{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-2464 .elementor-element.elementor-element-74c3b70 .elementor-icon-wrapper{text-align:center;}.elementor-2464 .elementor-element.elementor-element-74c3b70 .elementor-icon{font-size:136px;}.elementor-2464 .elementor-element.elementor-element-74c3b70 .elementor-icon svg{height:136px;}.elementor-2464 .elementor-element.elementor-element-367d7ec.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-2464 .elementor-element.elementor-element-f1b20c6{--display:flex;}.elementor-2464 .elementor-element.elementor-element-570fbca{--display:flex;}.elementor-2464 .elementor-element.elementor-element-686c215{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2464 .elementor-element.elementor-element-686c215 .elementor-divider-separator{width:0%;}.elementor-2464 .elementor-element.elementor-element-686c215 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2464 .elementor-element.elementor-element-e32e16b{text-align:center;}.elementor-2464 .elementor-element.elementor-element-a1172e9{--display:flex;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2464 .elementor-element.elementor-element-5b2b10b .elementor-cta .elementor-cta__bg, .elementor-2464 .elementor-element.elementor-element-5b2b10b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2464 .elementor-element.elementor-element-5b2b10b .elementor-cta__content{text-align:center;}.elementor-2464 .elementor-element.elementor-element-91c5dd0{--display:flex;}.elementor-2464 .elementor-element.elementor-element-6abb7a8 .elementor-cta .elementor-cta__bg, .elementor-2464 .elementor-element.elementor-element-6abb7a8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2464 .elementor-element.elementor-element-6abb7a8 .elementor-cta__content{text-align:center;}.elementor-2464 .elementor-element.elementor-element-edd7978{--display:flex;}.elementor-2464 .elementor-element.elementor-element-bc2963b .elementor-cta .elementor-cta__bg, .elementor-2464 .elementor-element.elementor-element-bc2963b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2464 .elementor-element.elementor-element-bc2963b .elementor-cta__content{text-align:center;}.elementor-2464 .elementor-element.elementor-element-c2cdf39{--display:flex;}.elementor-2464 .elementor-element.elementor-element-48efded{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-fa3f739{text-align:center;}.elementor-widget-cmsmasters-slider .elementor-widget-cmsmasters-slider__content-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-cmsmasters-slider .elementor-widget-cmsmasters-slider__content-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-cmsmasters-slider .elementor-widget-cmsmasters-slider__content-container .elementor-widget-cmsmasters-slider__content-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2464 .elementor-element.elementor-element-2a2f868 .elementor-repeater-item-7edd19e .elementor-widget-cmsmasters-slider__bg{background-color:#2647B1;background-image:url("https://faradelfalco.it/entra/uploads/2025/07/pexels-mmg-cancelli-11465197-scaled.jpg");}.elementor-2464 .elementor-element.elementor-element-2a2f868 .elementor-repeater-item-d2079c8 .elementor-widget-cmsmasters-slider__bg{background-color:#2647B1;background-image:url("https://faradelfalco.it/entra/uploads/2018/04/foresta-umbra-agriturismi-a-vieste-fara-del-falco-.jpg");}.elementor-2464 .elementor-element.elementor-element-2a2f868 .elementor-repeater-item-3258db4 .elementor-widget-cmsmasters-slider__bg{background-color:#2647B1;background-image:url("https://faradelfalco.it/entra/uploads/2025/07/panorama-ripa-vieste_ph.-iessefoto.jpg");background-position:center center;}#cmsmasters-slider-2a2f868{--cmsmasters-columns:1;--cmsmasters-slider-height:500px;}.elementor-2464 .elementor-element.elementor-element-2a2f868{width:100%;max-width:100%;}#cmsmasters-slider-2a2f868 .swiper-button .cmsmasters-wrap-icon{color:#FFFFFF;}#cmsmasters-slider-2a2f868 .swiper-buttons-wrap-inner{justify-content:space-between;align-items:center;align-content:center;}.elementor-2464 .elementor-element.elementor-element-2a2f868 .elementor-widget-cmsmasters-slider__content-inner{text-align:center;}.elementor-2464 .elementor-element.elementor-element-2a2f868 .elementor-widget-cmsmasters-slider__content-container{align-items:flex-end;justify-content:center;}.elementor-2464 .elementor-element.elementor-element-2a2f868 .elementor-widget-cmsmasters-slider__content-title{margin-bottom:20px;}.elementor-2464 .elementor-element.elementor-element-2a2f868 .elementor-widget-cmsmasters-slider__content-description{margin-bottom:20px;}.elementor-2464 .elementor-element.elementor-element-dbd3af0{--display:flex;}.elementor-2464 .elementor-element.elementor-element-2861c06{--spacer-size:50px;}.elementor-2464 .elementor-element.elementor-element-3c22227{text-align:center;}.elementor-2464 .elementor-element.elementor-element-76986a5 .e-gallery-image{transition-duration:550ms;}.elementor-2464 .elementor-element.elementor-element-76986a5 .elementor-widget-cmsmasters-gallery__item{transition-duration:550ms;}.elementor-2464 .elementor-element.elementor-element-8beed90 .e-gallery-image{transition-duration:550ms;}.elementor-2464 .elementor-element.elementor-element-8beed90 .elementor-widget-cmsmasters-gallery__item{transition-duration:550ms;}.elementor-2464 .elementor-element.elementor-element-7b94ce0{--divider-border-style:double;--divider-color:#000;--divider-border-width:1px;}.elementor-2464 .elementor-element.elementor-element-7b94ce0 .elementor-divider-separator{width:0%;}.elementor-2464 .elementor-element.elementor-element-7b94ce0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2464 .elementor-element.elementor-element-982e2d6{text-align:center;}.elementor-2464 .elementor-element.elementor-element-26fe207{--display:flex;}.elementor-2464 .elementor-element.elementor-element-fb378b9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2464 .elementor-element.elementor-element-742886c{text-align:center;}.elementor-2464 .elementor-element.elementor-element-500fb3c{text-align:center;}.elementor-2464 .elementor-element.elementor-element-7d8e358{--display:flex;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2464 .elementor-element.elementor-element-c4b6149{--grid-auto-flow:row;}.elementor-2464 .elementor-element.elementor-element-a1172e9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2464 .elementor-element.elementor-element-91c5dd0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2464 .elementor-element.elementor-element-edd7978{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}#cmsmasters-slider-2a2f868{--cmsmasters-columns:1;}.elementor-2464 .elementor-element.elementor-element-fb378b9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2464 .elementor-element.elementor-element-c4b6149{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2464 .elementor-element.elementor-element-a1172e9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2464 .elementor-element.elementor-element-91c5dd0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2464 .elementor-element.elementor-element-edd7978{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2464 .elementor-element.elementor-element-fb378b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start local fonts styles */
@font-face {
	font-family: 'Oxygen Local';
	font-weight: 300;
	font-style: normal;
	src: url('//faradelfalco.it/entra/uploads/elementor/cmsmasters-local-fonts/oxygen_local/Oxygen-Light.woff2') format('woff2'),
		url('//faradelfalco.it/entra/uploads/elementor/cmsmasters-local-fonts/oxygen_local/Oxygen-Light.woff') format('woff');
}

/* End local fonts styles */