.elementor-20 .elementor-element.elementor-element-76f19e4{margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-46c864d5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-20 .elementor-element.elementor-element-46c864d5>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-25248b00{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px}.elementor-20 .elementor-element.elementor-element-25248b00 .elementor-divider-separator{width:100%}.elementor-20 .elementor-element.elementor-element-25248b00 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-20 .elementor-element.elementor-element-3fd82cb0>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-7d75d692{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-591a9645{text-align:center}.elementor-20 .elementor-element.elementor-element-591a9645 .elementor-heading-title{font-size:68px}.elementor-20 .elementor-element.elementor-element-592e74f5{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-e07e3da>.elementor-element-populated{padding:0}.elementor-20 .elementor-element.elementor-element-01ecbf5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-20 .elementor-element.elementor-element-01ecbf5>.elementor-widget-container{margin:0 0 10px}.elementor-20 .elementor-element.elementor-element-01ecbf5 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:742px}.elementor-20 .elementor-element.elementor-element-01ecbf5 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:4/3}.elementor-20 .elementor-element.elementor-element-01ecbf5 .elementor-swiper-button{font-size:48px;color:#fefbeb}.elementor-20 .elementor-element.elementor-element-01ecbf5 .elementor-swiper-button svg{fill:#fefbeb}.elementor-20 .elementor-element.elementor-element-2731c539:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-2731c539>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-2731c539{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-2731c539>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-328dc81f>.elementor-element-populated{padding:24px 32px}.elementor-20 .elementor-element.elementor-element-73c1797f>.elementor-widget-container{margin:26px 0 0}.elementor-20 .elementor-element.elementor-element-73c1797f{text-align:center;font-size:36px;font-weight:400}.elementor-20 .elementor-element.elementor-element-4ca9e49b:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-4ca9e49b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fefbeb}.elementor-20 .elementor-element.elementor-element-4ca9e49b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-4ca9e49b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-2bc01af0{--spacer-size:50px}.elementor-20 .elementor-element.elementor-element-44c1a3ff:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-44c1a3ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fefbeb}.elementor-20 .elementor-element.elementor-element-44c1a3ff{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-44c1a3ff>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-6a806f5{--icon-box-icon-margin:15px}.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-stacked .elementor-icon{background-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-default .elementor-icon{fill:rgba(176,49,51,0);color:rgba(176,49,51,0);border-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-framed:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-default:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-framed:has(:focus) .elementor-icon,.elementor-20 .elementor-element.elementor-element-6a806f5.elementor-view-default:has(:focus) .elementor-icon{fill:rgba(254,251,235,.52);color:rgba(254,251,235,.52);border-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-6a806f5 .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-6a806f5 .elementor-icon-box-title a{font-size:26px}.elementor-20 .elementor-element.elementor-element-195e6f64{--icon-box-icon-margin:15px}.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-stacked .elementor-icon{background-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-default .elementor-icon{fill:rgba(176,49,51,0);color:rgba(176,49,51,0);border-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-stacked:has(:focus) .elementor-icon{background-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-framed:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-default:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-framed:has(:focus) .elementor-icon,.elementor-20 .elementor-element.elementor-element-195e6f64.elementor-view-default:has(:focus) .elementor-icon{fill:rgba(254,251,235,.52);color:rgba(254,251,235,.52);border-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-195e6f64 .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-195e6f64 .elementor-icon-box-title a{font-size:26px}.elementor-20 .elementor-element.elementor-element-d9cf1ad{--icon-box-icon-margin:15px}.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-stacked .elementor-icon{background-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-default .elementor-icon{fill:rgba(176,49,51,0);color:rgba(176,49,51,0);border-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-stacked:has(:focus) .elementor-icon{background-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-framed:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-default:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-framed:has(:focus) .elementor-icon,.elementor-20 .elementor-element.elementor-element-d9cf1ad.elementor-view-default:has(:focus) .elementor-icon{fill:rgba(254,251,235,.52);color:rgba(254,251,235,.52);border-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-d9cf1ad .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-d9cf1ad .elementor-icon-box-title a{font-size:26px}.elementor-20 .elementor-element.elementor-element-4961ffa9{--icon-box-icon-margin:15px}.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-stacked .elementor-icon{background-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-default .elementor-icon{fill:rgba(176,49,51,0);color:rgba(176,49,51,0);border-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-framed:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-default:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-framed:has(:focus) .elementor-icon,.elementor-20 .elementor-element.elementor-element-4961ffa9.elementor-view-default:has(:focus) .elementor-icon{fill:rgba(254,251,235,.52);color:rgba(254,251,235,.52);border-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-4961ffa9 .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-4961ffa9 .elementor-icon-box-title a{font-size:26px}.elementor-20 .elementor-element.elementor-element-9ee499d:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-9ee499d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fefbeb}.elementor-20 .elementor-element.elementor-element-9ee499d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-20 .elementor-element.elementor-element-9ee499d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-5807dbc4{--icon-box-icon-margin:15px}.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-stacked .elementor-icon{background-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-default .elementor-icon{fill:rgba(176,49,51,0);color:rgba(176,49,51,0);border-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-framed:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-default:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-framed:has(:focus) .elementor-icon,.elementor-20 .elementor-element.elementor-element-5807dbc4.elementor-view-default:has(:focus) .elementor-icon{fill:rgba(254,251,235,.52);color:rgba(254,251,235,.52);border-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-5807dbc4 .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-5807dbc4 .elementor-icon-box-title a{font-size:26px}.elementor-20 .elementor-element.elementor-element-75d50e1c{--icon-box-icon-margin:15px}.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-stacked .elementor-icon{background-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-default .elementor-icon{fill:rgba(176,49,51,0);color:rgba(176,49,51,0);border-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-framed:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-default:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-framed:has(:focus) .elementor-icon,.elementor-20 .elementor-element.elementor-element-75d50e1c.elementor-view-default:has(:focus) .elementor-icon{fill:rgba(254,251,235,.52);color:rgba(254,251,235,.52);border-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-75d50e1c .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-75d50e1c .elementor-icon-box-title a{font-size:26px}.elementor-20 .elementor-element.elementor-element-4fde4475{--icon-box-icon-margin:15px}.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-stacked .elementor-icon{background-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-default .elementor-icon{fill:rgba(176,49,51,0);color:rgba(176,49,51,0);border-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-stacked:has(:focus) .elementor-icon{background-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-framed:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-default:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-framed:has(:focus) .elementor-icon,.elementor-20 .elementor-element.elementor-element-4fde4475.elementor-view-default:has(:focus) .elementor-icon{fill:rgba(254,251,235,.52);color:rgba(254,251,235,.52);border-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-4fde4475 .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-4fde4475 .elementor-icon-box-title a{font-size:26px}.elementor-20 .elementor-element.elementor-element-11dadbbc{--icon-box-icon-margin:15px}.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-stacked .elementor-icon{background-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-framed .elementor-icon,.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-default .elementor-icon{fill:rgba(176,49,51,0);color:rgba(176,49,51,0);border-color:rgba(176,49,51,0)}.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-framed:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-default:has(:hover) .elementor-icon,.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-framed:has(:focus) .elementor-icon,.elementor-20 .elementor-element.elementor-element-11dadbbc.elementor-view-default:has(:focus) .elementor-icon{fill:rgba(254,251,235,.52);color:rgba(254,251,235,.52);border-color:rgba(254,251,235,.52)}.elementor-20 .elementor-element.elementor-element-11dadbbc .elementor-icon-box-title,.elementor-20 .elementor-element.elementor-element-11dadbbc .elementor-icon-box-title a{font-size:26px}.elementor-20 .elementor-element.elementor-element-d606901:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-d606901>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fefbeb}.elementor-20 .elementor-element.elementor-element-d606901{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-d606901>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-a2c59e5{--spacer-size:50px}.elementor-20 .elementor-element.elementor-element-cb716e9:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-cb716e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(254,251,235,0)}.elementor-20 .elementor-element.elementor-element-cb716e9{border-style:solid;border-width:2px 0;border-color:#747474;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-cb716e9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-6892b99{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-449df522 .elementor-button{background-color:#b03133;font-size:26px;fill:#fff;color:#fff;border-radius:2px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-449df522 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-449df522 .elementor-button:focus{background-color:#712926;color:#fff}.elementor-20 .elementor-element.elementor-element-449df522 .elementor-button-content-wrapper{flex-direction:row}.elementor-20 .elementor-element.elementor-element-449df522 .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-20 .elementor-element.elementor-element-449df522 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-449df522 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-2e97ede0{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-2ea620a6>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-10272da4{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-4a5540b1{text-align:center}.elementor-20 .elementor-element.elementor-element-4a5540b1 .elementor-heading-title{font-size:68px}.elementor-20 .elementor-element.elementor-element-5e5924ca{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-653de791:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-653de791>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-653de791>.elementor-container{min-height:550px}.elementor-20 .elementor-element.elementor-element-653de791{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-653de791>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-316c7dfe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20 .elementor-element.elementor-element-316c7dfe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://castellofai.com/wp-content/uploads/2020/06/Hausansicht_Luftbild_aus_Nord_0080-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-316c7dfe.elementor-column .elementor-widget-wrap{align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-316c7dfe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-316c7dfe:hover>.elementor-element-populated>.elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-20 .elementor-element.elementor-element-316c7dfe>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-316c7dfe>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-53c0d028{--spacer-size:550px}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-3508b1ff.elementor-column .elementor-widget-wrap{align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-3508b1ff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-3508b1ff.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-3508b1ff>.elementor-element-populated{padding:32px}.elementor-20 .elementor-element.elementor-element-6c02bb59{text-align:justify;font-size:27px}.elementor-20 .elementor-element.elementor-element-3ccaa4d8:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-3ccaa4d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-3ccaa4d8>.elementor-container{min-height:550px}.elementor-20 .elementor-element.elementor-element-3ccaa4d8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-3ccaa4d8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-597dd03.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-597dd03.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-597dd03.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-597dd03>.elementor-element-populated{padding:32px}.elementor-20 .elementor-element.elementor-element-77f3d10f{text-align:justify;font-size:27px}.elementor-20 .elementor-element.elementor-element-6d1f7172:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20 .elementor-element.elementor-element-6d1f7172>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://castellofai.com/wp-content/uploads/2019/09/TDB_36923.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-6d1f7172.elementor-column .elementor-widget-wrap{align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-6d1f7172.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-6d1f7172>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-6d1f7172>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-3394cb58{--spacer-size:550px}.elementor-20 .elementor-element.elementor-element-78b38d4:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-78b38d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(254,251,235,0)}.elementor-20 .elementor-element.elementor-element-78b38d4{border-style:solid;border-width:2px 0;border-color:#747474;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-78b38d4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-38c48d6b{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-63195d .elementor-button{background-color:#b03133;font-size:26px;fill:#fff;color:#fff;border-radius:2px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-63195d .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-63195d .elementor-button:focus{background-color:#712926;color:#fff}.elementor-20 .elementor-element.elementor-element-63195d .elementor-button-content-wrapper{flex-direction:row}.elementor-20 .elementor-element.elementor-element-63195d .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-20 .elementor-element.elementor-element-63195d .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-63195d .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-6b14c06b{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-8c2e35c>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-17faaba{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-1bd2b318{text-align:center}.elementor-20 .elementor-element.elementor-element-1bd2b318 .elementor-heading-title{font-size:68px}.elementor-20 .elementor-element.elementor-element-6ba33609{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-6462a481:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-6462a481>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-6462a481>.elementor-container{min-height:550px}.elementor-20 .elementor-element.elementor-element-6462a481{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-6462a481>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-38ad59db:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20 .elementor-element.elementor-element-38ad59db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://castellofai.com/wp-content/uploads/2019/09/Camminare_1919.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-38ad59db.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-20 .elementor-element.elementor-element-38ad59db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-20 .elementor-element.elementor-element-38ad59db>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-20 .elementor-element.elementor-element-38ad59db>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-38ad59db>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-681933ef{--spacer-size:500px}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-49a82b8c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-49a82b8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-49a82b8c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-49a82b8c>.elementor-element-populated{padding:32px}.elementor-20 .elementor-element.elementor-element-1a7e301b{text-align:justify;font-size:27px}.elementor-20 .elementor-element.elementor-element-64cd04b6:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-64cd04b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-64cd04b6>.elementor-container{min-height:550px}.elementor-20 .elementor-element.elementor-element-64cd04b6{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-64cd04b6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-768bfeab.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-768bfeab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-768bfeab.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-768bfeab>.elementor-element-populated{padding:32px}.elementor-20 .elementor-element.elementor-element-580dd2af{text-align:justify;font-size:27px}.elementor-20 .elementor-element.elementor-element-3a7f2226:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20 .elementor-element.elementor-element-3a7f2226>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://castellofai.com/wp-content/uploads/2019/09/Meritz_0332.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-3a7f2226.elementor-column .elementor-widget-wrap{align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-3a7f2226.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-3a7f2226>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-3a7f2226>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-7a230ce9{--spacer-size:550px}.elementor-20 .elementor-element.elementor-element-63d8ebaa>.elementor-element-populated{padding:0}.elementor-20 .elementor-element.elementor-element-70b3f930.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-20 .elementor-element.elementor-element-70b3f930>.elementor-widget-container{margin:0 0 10px}.elementor-20 .elementor-element.elementor-element-70b3f930 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:742px}.elementor-20 .elementor-element.elementor-element-70b3f930 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:4/3}.elementor-20 .elementor-element.elementor-element-70b3f930 .elementor-swiper-button{font-size:48px;color:#fefbeb}.elementor-20 .elementor-element.elementor-element-70b3f930 .elementor-swiper-button svg{fill:#fefbeb}.elementor-20 .elementor-element.elementor-element-6a34bb90:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-6a34bb90>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(254,251,235,0)}.elementor-20 .elementor-element.elementor-element-6a34bb90{border-style:solid;border-width:2px 0;border-color:#747474;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-20 .elementor-element.elementor-element-6a34bb90>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-6ccee65e{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-2be87c55 .elementor-button{background-color:#b03133;font-size:26px;fill:#fff;color:#fff;border-radius:2px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-2be87c55 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-2be87c55 .elementor-button:focus{background-color:#712926;color:#fff}.elementor-20 .elementor-element.elementor-element-2be87c55 .elementor-button-content-wrapper{flex-direction:row}.elementor-20 .elementor-element.elementor-element-2be87c55 .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-20 .elementor-element.elementor-element-2be87c55 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-2be87c55 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-37926e07{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-306e1b4c>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-7663f5ef{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-43f51aa1{text-align:center}.elementor-20 .elementor-element.elementor-element-43f51aa1 .elementor-heading-title{font-size:68px}.elementor-20 .elementor-element.elementor-element-316150d0{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-69eca0de>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-20 .elementor-element.elementor-element-2749dba>.elementor-element-populated{padding:0}.elementor-20 .elementor-element.elementor-element-790084b{--spacer-size:50px}.elementor-20 .elementor-element.elementor-element-790084b>.elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,#f4f4f4 100%)}.elementor-20 .elementor-element.elementor-element-796c790e>.elementor-element-populated{padding:0}.elementor-20 .elementor-element.elementor-element-40a275a3{--spacer-size:50px}.elementor-20 .elementor-element.elementor-element-40a275a3>.elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,#f4f4f4 100%)}.elementor-20 .elementor-element.elementor-element-c061748>.elementor-element-populated{padding:0}.elementor-20 .elementor-element.elementor-element-240134bf{--spacer-size:50px}.elementor-20 .elementor-element.elementor-element-240134bf>.elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,#f4f4f4 100%)}.elementor-20 .elementor-element.elementor-element-11dabc23:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-11dabc23>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(254,251,235,0)}.elementor-20 .elementor-element.elementor-element-11dabc23{border-style:solid;border-width:2px 0;border-color:#747474;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-11dabc23>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-327fa03c{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-271c315e .elementor-button{background-color:#b03133;font-size:26px;fill:#fff;color:#fff;border-radius:2px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-271c315e .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-271c315e .elementor-button:focus{background-color:#712926;color:#fff}.elementor-20 .elementor-element.elementor-element-271c315e .elementor-button-content-wrapper{flex-direction:row}.elementor-20 .elementor-element.elementor-element-271c315e .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-20 .elementor-element.elementor-element-271c315e .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-271c315e .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-58186efd{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-56a391df>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-66275023{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-20d52906{text-align:center}.elementor-20 .elementor-element.elementor-element-20d52906 .elementor-heading-title{font-size:68px}.elementor-20 .elementor-element.elementor-element-54fa6a3a{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-31009ee5:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-31009ee5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fefbeb}.elementor-20 .elementor-element.elementor-element-31009ee5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-31009ee5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-e45835>.elementor-element-populated{padding:40px 0 0}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-swiper-button{font-size:38px}.elementor-20 .elementor-element.elementor-element-78459448 .swiper-pagination-bullet{height:20px;width:20px}.elementor-20 .elementor-element.elementor-element-78459448 .swiper-horizontal .swiper-pagination-progressbar{height:20px}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-testimonial__header{padding-block-end:calc( 24px / 2 )}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-testimonial__content{padding-block-start:calc( 24px / 2 )}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-testimonial__header,.elementor-20 .elementor-element.elementor-element-78459448 .elementor-testimonial__name{font-size:26px}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-testimonial__title{font-size:24px}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-testimonial__text{font-size:20px;line-height:1.5em;letter-spacing:0px}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-testimonial__icon{font-size:54px}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-testimonial__icon svg{width:54px}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-star-rating{font-size:26px}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px}.elementor-20 .elementor-element.elementor-element-78459448 .elementor-star-rating i:before{color:#b03133}.elementor-20 .elementor-element.elementor-element-75472761:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-75472761>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(254,251,235,0)}.elementor-20 .elementor-element.elementor-element-75472761{border-style:solid;border-width:2px 0;border-color:#747474;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-75472761>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-7140e4de{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-33ccebb6 .elementor-button{background-color:#b03133;font-size:26px;fill:#fff;color:#fff;border-radius:2px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-33ccebb6 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-33ccebb6 .elementor-button:focus{background-color:#712926;color:#fff}.elementor-20 .elementor-element.elementor-element-33ccebb6 .elementor-button-content-wrapper{flex-direction:row}.elementor-20 .elementor-element.elementor-element-33ccebb6 .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-20 .elementor-element.elementor-element-33ccebb6 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-33ccebb6 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-7dc90471{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-6e439081>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-5a197944{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-22a2127e{text-align:center}.elementor-20 .elementor-element.elementor-element-22a2127e .elementor-heading-title{font-size:68px}.elementor-20 .elementor-element.elementor-element-394a0cb2{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-3247269:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-3247269>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-3247269>.elementor-container{min-height:376px}.elementor-20 .elementor-element.elementor-element-3247269{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-3247269>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-5c5eb7f>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-0c387cc{--image-transition-duration:.8s;--content-text-align:center;--content-padding:20px}.elementor-20 .elementor-element.elementor-element-3c02fb0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-5714c63{--image-transition-duration:.8s;--content-text-align:center;--content-padding:20px}.elementor-20 .elementor-element.elementor-element-544abcf:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-544abcf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-544abcf>.elementor-container{min-height:376px}.elementor-20 .elementor-element.elementor-element-544abcf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-544abcf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-fff4835.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-fff4835.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-fff4835.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-fff4835>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px}.elementor-20 .elementor-element.elementor-element-426834e{text-align:justify;font-size:27px}.elementor-20 .elementor-element.elementor-element-bdce2c6>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-68e2cd2{--image-transition-duration:.8s;--content-text-align:center;--content-padding:20px}.elementor-20 .elementor-element.elementor-element-8e4cf25>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-9ebcd88{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-102a742:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-102a742>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-102a742>.elementor-container{min-height:550px}.elementor-20 .elementor-element.elementor-element-102a742{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-102a742>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-8797464>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-30174f4{overflow:hidden;margin-top:0;margin-bottom:0;padding:0}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-e9d47cb.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-20 .elementor-element.elementor-element-e9d47cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-20 .elementor-element.elementor-element-e9d47cb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-20 .elementor-element.elementor-element-e9d47cb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-e9d47cb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-e9d47cb{z-index:0}.elementor-20 .elementor-element.elementor-element-a311eb3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20 .elementor-element.elementor-element-a311eb3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-a311eb3.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-a311eb3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-a311eb3.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-a311eb3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:32px}.elementor-20 .elementor-element.elementor-element-a311eb3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-70fc6e0{text-align:justify;font-size:27px}.elementor-20 .elementor-element.elementor-element-aff860f>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-ece70a6{--image-transition-duration:.8s;--content-text-align:center;--content-padding:20px}.elementor-20 .elementor-element.elementor-element-28f5f04f:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-28f5f04f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(254,251,235,0)}.elementor-20 .elementor-element.elementor-element-28f5f04f{border-style:solid;border-width:2px 0;border-color:#747474;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-28f5f04f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-1c221592{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-2e68d899 .elementor-button{background-color:#b03133;font-size:26px;fill:#fff;color:#fff;border-radius:2px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-2e68d899 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-2e68d899 .elementor-button:focus{background-color:#712926;color:#fff}.elementor-20 .elementor-element.elementor-element-2e68d899 .elementor-button-content-wrapper{flex-direction:row}.elementor-20 .elementor-element.elementor-element-2e68d899 .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-20 .elementor-element.elementor-element-2e68d899 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-2e68d899 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-2fb43d03{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-6365e4d4>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-50c51192{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-f88443e{text-align:center}.elementor-20 .elementor-element.elementor-element-f88443e .elementor-heading-title{font-size:68px}.elementor-20 .elementor-element.elementor-element-7b5cb1a1{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-7a9ddf2e:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-7a9ddf2e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-7a9ddf2e>.elementor-container{min-height:550px}.elementor-20 .elementor-element.elementor-element-7a9ddf2e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-7a9ddf2e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-1302a274:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20 .elementor-element.elementor-element-1302a274>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://castellofai.com/wp-content/uploads/2019/09/RDC_Salon_Bau_5857.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-1302a274.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-20 .elementor-element.elementor-element-1302a274.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-20 .elementor-element.elementor-element-1302a274>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-20 .elementor-element.elementor-element-1302a274>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-1302a274>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-1b1445d7{--spacer-size:500px}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-e31e877.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-e31e877.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-e31e877.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-e31e877>.elementor-element-populated{padding:32px}.elementor-20 .elementor-element.elementor-element-6a15a4ce{text-align:justify;font-size:27px}.elementor-20 .elementor-element.elementor-element-1c78c530:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-1c78c530>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f4f4}.elementor-20 .elementor-element.elementor-element-1c78c530>.elementor-container{min-height:550px}.elementor-20 .elementor-element.elementor-element-1c78c530{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-20 .elementor-element.elementor-element-1c78c530>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-3f70154a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-3f70154a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-3f70154a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-3f70154a>.elementor-element-populated{padding:32px}.elementor-20 .elementor-element.elementor-element-56ce17a4{text-align:justify;font-size:27px}.elementor-20 .elementor-element.elementor-element-403e41b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-20 .elementor-element.elementor-element-403e41b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://castellofai.com/wp-content/uploads/2019/09/RDC_Salon_2254.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-403e41b1.elementor-column .elementor-widget-wrap{align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-403e41b1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly}.elementor-20 .elementor-element.elementor-element-403e41b1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-403e41b1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-5426e43c{--spacer-size:550px}.elementor-20 .elementor-element.elementor-element-2036bfc4:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-2036bfc4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(254,251,235,0)}.elementor-20 .elementor-element.elementor-element-2036bfc4{border-style:solid;border-width:2px 0;border-color:#747474;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-2036bfc4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-6eac258c{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-517ed5b2 .elementor-button{background-color:#b03133;font-size:26px;fill:#fff;color:#fff;border-radius:2px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-517ed5b2 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-517ed5b2 .elementor-button:focus{background-color:#712926;color:#fff}.elementor-20 .elementor-element.elementor-element-517ed5b2 .elementor-button-content-wrapper{flex-direction:row}.elementor-20 .elementor-element.elementor-element-517ed5b2 .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-20 .elementor-element.elementor-element-517ed5b2 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-517ed5b2 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-1c82c780{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-15b1cee9>.elementor-element-populated{padding:0 32px}.elementor-20 .elementor-element.elementor-element-99da829{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-65b40328{text-align:center}.elementor-20 .elementor-element.elementor-element-65b40328 .elementor-heading-title{font-size:68px}.elementor-20 .elementor-element.elementor-element-70f21242{--spacer-size:100px}.elementor-20 .elementor-element.elementor-element-864a42>.elementor-element-populated{padding:0}.elementor-20 .elementor-element.elementor-element-4abb0763 iframe{height:500px}.elementor-20 .elementor-element.elementor-element-7e184b77:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-7e184b77>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(254,251,235,0)}.elementor-20 .elementor-element.elementor-element-7e184b77{border-style:solid;border-width:2px 0;border-color:#747474;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-20 .elementor-element.elementor-element-7e184b77>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-20 .elementor-element.elementor-element-3878bed8{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-5ab10388 .elementor-button{background-color:#b03133;font-size:26px;fill:#fff;color:#fff;border-radius:2px;padding:18px 32px}.elementor-20 .elementor-element.elementor-element-5ab10388 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-5ab10388 .elementor-button:focus{background-color:#712926;color:#fff}.elementor-20 .elementor-element.elementor-element-5ab10388 .elementor-button-content-wrapper{flex-direction:row}.elementor-20 .elementor-element.elementor-element-5ab10388 .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-20 .elementor-element.elementor-element-5ab10388 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-5ab10388 .elementor-button:focus svg{fill:#fff}.elementor-20 .elementor-element.elementor-element-7f76a3c6{--spacer-size:15px}.elementor-20 .elementor-element.elementor-element-686f8b9e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-686f8b9e{margin-top:24px;margin-bottom:24px}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-6995897.elementor-column .elementor-widget-wrap{align-items:center}.elementor-20 .elementor-element.elementor-element-6995897.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-20 .elementor-element.elementor-element-6995897.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20 .elementor-element.elementor-element-f31cad6{width:auto;max-width:auto}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-5c5eb7f{width:50%}.elementor-20 .elementor-element.elementor-element-3c02fb0{width:50%}.elementor-20 .elementor-element.elementor-element-fff4835{width:50%}.elementor-20 .elementor-element.elementor-element-bdce2c6{width:50%}.elementor-20 .elementor-element.elementor-element-8797464{width:67%}.elementor-20 .elementor-element.elementor-element-aff860f{width:33%}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-7d75d692{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-591a9645 .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-592e74f5{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-01ecbf5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-20 .elementor-element.elementor-element-10272da4{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-4a5540b1 .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-5e5924ca{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-17faaba{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-1bd2b318 .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-6ba33609{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-70b3f930.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-20 .elementor-element.elementor-element-7663f5ef{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-43f51aa1 .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-316150d0{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-66275023{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-20d52906 .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-54fa6a3a{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-5a197944{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-22a2127e .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-394a0cb2{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-9ebcd88{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-e9d47cb>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-20 .elementor-element.elementor-element-d1b0821>.elementor-widget-container{margin:0;padding:0}.elementor-20 .elementor-element.elementor-element-50c51192{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-f88443e .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-7b5cb1a1{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-99da829{--spacer-size:70px}.elementor-20 .elementor-element.elementor-element-65b40328 .elementor-heading-title{font-size:54px}.elementor-20 .elementor-element.elementor-element-70f21242{--spacer-size:70px}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-7d75d692{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-591a9645 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-592e74f5{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-01ecbf5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-20 .elementor-element.elementor-element-73c1797f{line-height:1.6em}.elementor-20 .elementor-element.elementor-element-10272da4{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-4a5540b1 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-5e5924ca{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-17faaba{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-1bd2b318 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-6ba33609{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-70b3f930.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-20 .elementor-element.elementor-element-7663f5ef{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-43f51aa1 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-316150d0{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-66275023{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-20d52906 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-54fa6a3a{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-5a197944{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-22a2127e .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-394a0cb2{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-9ebcd88{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-50c51192{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-f88443e .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-7b5cb1a1{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-99da829{--spacer-size:40px}.elementor-20 .elementor-element.elementor-element-65b40328 .elementor-heading-title{font-size:40px}.elementor-20 .elementor-element.elementor-element-70f21242{--spacer-size:40px}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-2749dba{width:100%}.elementor-20 .elementor-element.elementor-element-796c790e{width:100%}.elementor-20 .elementor-element.elementor-element-c061748{width:100%}.elementor-20 .elementor-element.elementor-element-5c5eb7f{width:100%}.elementor-20 .elementor-element.elementor-element-3c02fb0{width:100%}.elementor-20 .elementor-element.elementor-element-fff4835{width:100%}.elementor-20 .elementor-element.elementor-element-bdce2c6{width:100%}.elementor-20 .elementor-element.elementor-element-8797464{width:100%}.elementor-20 .elementor-element.elementor-element-e9d47cb{width:50%}.elementor-20 .elementor-element.elementor-element-a311eb3{width:50%}.elementor-20 .elementor-element.elementor-element-aff860f{width:100%}}