.elementor-29 .elementor-element.elementor-element-0d97532{padding:5% 5% 5% 5%;}.elementor-29 .elementor-element.elementor-element-d6b528c > .elementor-element-populated{padding:0% 6% 0% 0%;}.elementor-29 .elementor-element.elementor-element-b72e520 .elementor-heading-title{font-size:3rem;}.elementor-29 .elementor-element.elementor-element-b72e520 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-9ed41cf .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-96aaa4d .elementor-main-swiper{height:30vh;}.elementor-29 .elementor-element.elementor-element-96aaa4d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-29 .elementor-element.elementor-element-96aaa4d .elementor-swiper-button{font-size:20px;}.elementor-29 .elementor-element.elementor-element-96aaa4d .swiper-pagination-bullet-active, .elementor-29 .elementor-element.elementor-element-96aaa4d .swiper-pagination-progressbar{background-color:#ffffff;}.elementor-29 .elementor-element.elementor-element-96aaa4d .swiper-pagination-fraction{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-96aaa4d .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-33eca8e{background-color:#333333;background-image:url("http://www.bredaarterestauro.it/site/wp-content/uploads/2014/01/bg-costruzione.jpg");background-position:center center;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-29 .elementor-element.elementor-element-33eca8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-b647fda .elementor-cta__content{text-align:left;padding:5% 5% 5% 5%;background-color:rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-b647fda .elementor-cta__title{font-size:3rem;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b647fda .elementor-cta__description{font-weight:600;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b647fda .elementor-cta .elementor-cta__bg, .elementor-29 .elementor-element.elementor-element-b647fda .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29 .elementor-element.elementor-element-b647fda .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-6126f2a{background-color:#d8ebed;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-29 .elementor-element.elementor-element-6126f2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-ed6b000 > .elementor-element-populated{padding:0% 3% 0% 0%;}.elementor-29 .elementor-element.elementor-element-b3f517e .elementor-heading-title{font-size:3rem;font-weight:600;}.elementor-29 .elementor-element.elementor-element-b3f517e .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-7d4ec6c .elementor-heading-title{font-size:2.2rem;}.elementor-29 .elementor-element.elementor-element-7d4ec6c .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-5b05ac0 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-a19dfe5 > .elementor-element-populated{padding:0% 0% 0% 3%;}.elementor-29 .elementor-element.elementor-element-4d5bccc .elementor-heading-title{font-size:3rem;font-weight:600;}.elementor-29 .elementor-element.elementor-element-4d5bccc .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-89c5fc0 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-dd35cd4{background-color:#333333;background-image:url("http://www.bredaarterestauro.it/site/wp-content/uploads/2014/01/bg-restauro.jpg");background-position:center center;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-29 .elementor-element.elementor-element-dd35cd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-d600e8c .elementor-cta__content{text-align:left;padding:5% 5% 5% 5%;background-color:rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-d600e8c .elementor-cta__title{font-size:3rem;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-d600e8c .elementor-cta__description{font-weight:600;color:#ffffff;}.elementor-29 .elementor-element.elementor-element-d600e8c .elementor-cta .elementor-cta__bg, .elementor-29 .elementor-element.elementor-element-d600e8c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29 .elementor-element.elementor-element-d600e8c .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-d6b528c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-96aaa4d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-29 .elementor-element.elementor-element-ed6b000 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a19dfe5 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-96aaa4d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-d6b528c{width:100%;}.elementor-29 .elementor-element.elementor-element-5034f36{width:100%;}.elementor-29 .elementor-element.elementor-element-c8670dc{width:100%;}.elementor-29 .elementor-element.elementor-element-72de4d9{width:100%;}.elementor-29 .elementor-element.elementor-element-ed6b000{width:100%;}.elementor-29 .elementor-element.elementor-element-a19dfe5{width:100%;}.elementor-29 .elementor-element.elementor-element-7970490{width:100%;}.elementor-29 .elementor-element.elementor-element-f587394{width:100%;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-33eca8e{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-dd35cd4{background-attachment:fixed;}}/* Start custom CSS for call-to-action, class: .elementor-element-b647fda */.elementor-29 .elementor-element.elementor-element-b647fda h3 {
    color: white;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d600e8c */.elementor-29 .elementor-element.elementor-element-d600e8c h3 {
    color: white;
    font-size: 22px;
}

.elementor-29 .elementor-element.elementor-element-d600e8c strong {
    font-weight: 700 !important;
}/* End custom CSS */