.elementor-1337 .elementor-element.elementor-element-8bbc9b1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-8bbc9b1{text-align:center;}.elementor-1337 .elementor-element.elementor-element-8bbc9b1 .elementor-heading-title{color:#4A4949;}.elementor-1337 .elementor-element.elementor-element-79e450c > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-1337 .elementor-element.elementor-element-79e450c{text-align:center;color:#4A4949;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;}.elementor-1337 .elementor-element.elementor-element-77bf51{margin-top:70px;margin-bottom:70px;}.elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon i::before, .elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon svg{color:#4A4949;-webkit-text-fill-color:initial;}.elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon i{font-size:38px;}.elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon svg{width:38px;height:38px;}.elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon > i, .elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon > svg{transform:rotate(0deg);}.elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon:hover > i{transform:rotate(0deg);}.elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon:hover > svg{transform:rotate(0deg);}.elementor-1337 .elementor-element.elementor-element-669be4c7 .raven-icon-wrapper{text-align:center;}.elementor-1337 .elementor-element.elementor-element-8023d6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1337 .elementor-element.elementor-element-c0c34d6 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-c0c34d6{color:#4A4949;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-1337 .elementor-element.elementor-element-198738a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-198738a{color:#4A4949;}.elementor-1337 .elementor-element.elementor-element-3481cc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-02ebaca{color:#4A4949;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;}.elementor-1337 .elementor-element.elementor-element-52df281 .raven-button .raven-button-overlay:before{background-color:#4A4949;background-image:none;}.elementor-1337 .elementor-element.elementor-element-52df281 a.raven-button .button-text, .elementor-1337 .elementor-element.elementor-element-52df281 .raven-button .button-text{font-size:14px;}.elementor-1337 .elementor-element.elementor-element-30fc229 > .elementor-widget-container{padding:180px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-30fc229{text-align:left;}.elementor-1337 .elementor-element.elementor-element-b04f987{margin-top:100px;margin-bottom:0px;}.elementor-1337 .elementor-element.elementor-element-e9cfb2c > .elementor-element-populated{margin:120px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1337 .elementor-element.elementor-element-6289650 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-6289650{color:#4A4949;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-1337 .elementor-element.elementor-element-0c32428 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-b8a8d88 > .elementor-widget-container{padding:0px 0px 0px 0118px;}.elementor-1337 .elementor-element.elementor-element-b8a8d88{color:#4A4949;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-1337 .elementor-element.elementor-element-63c5a50 > .elementor-widget-container{padding:0px 50px 0px 118px;}.elementor-1337 .elementor-element.elementor-element-63c5a50{color:#4A4949;font-family:"Crimson Text", Sans-serif;font-size:3.5em;font-weight:300;}.elementor-1337 .elementor-element.elementor-element-e41ab83{margin-top:100px;margin-bottom:0px;}.elementor-1337 .elementor-element.elementor-element-9b4c8a9 > .elementor-widget-container{padding:0px 0px 0px 0118px;}.elementor-1337 .elementor-element.elementor-element-9b4c8a9{color:#4A4949;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-1337 .elementor-element.elementor-element-85e7f5f > .elementor-widget-container{padding:0px 60px 0px 118px;}.elementor-1337 .elementor-element.elementor-element-85e7f5f{color:#4A4949;font-family:"Crimson Text", Sans-serif;font-size:3.5em;font-weight:300;}.elementor-1337 .elementor-element.elementor-element-14c2177 > .elementor-element-populated{margin:120px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1337 .elementor-element.elementor-element-051e942 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-051e942{color:#4A4949;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-1337 .elementor-element.elementor-element-78e47f6 > .elementor-widget-container{padding:0px 0px 80px 0px;}.elementor-1337 .elementor-element.elementor-element-78e47f6 .raven-button .raven-button-overlay:before{background-color:#4A4949;background-image:none;}.elementor-1337 .elementor-element.elementor-element-78e47f6 a.raven-button .button-text, .elementor-1337 .elementor-element.elementor-element-78e47f6 .raven-button .button-text{font-size:14px;}.elementor-1337 .elementor-element.elementor-element-a1b68d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-a1b68d5{color:#4A4949;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:500;}.elementor-1337 .elementor-element.elementor-element-5998498 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-5998498{color:#4A4949;font-family:"Crimson Text", Sans-serif;font-size:3.5em;font-weight:300;}.elementor-1337 .elementor-element.elementor-element-ca37b8e > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-ca37b8e{color:#4A4949;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-1337 .elementor-element.elementor-element-27388e3 .elementor-repeater-item-78014b9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dginteriordesign.it/wp-content/uploads/2026/03/arch_img_1-1.jpg);background-size:cover;}.elementor-1337 .elementor-element.elementor-element-27388e3 .elementor-repeater-item-f9b372b .swiper-slide-bg{background-color:#4054b2;background-image:url(https://dginteriordesign.it/wp-content/uploads/2026/03/arch_img_1b.jpg);background-size:cover;}.elementor-1337 .elementor-element.elementor-element-27388e3 .elementor-repeater-item-c6a2df5 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://dginteriordesign.it/wp-content/uploads/2026/03/arch_img_1c.jpg);background-size:cover;}.elementor-1337 .elementor-element.elementor-element-27388e3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1337 .elementor-element.elementor-element-27388e3 .swiper-slide-contents{max-width:66%;}.elementor-1337 .elementor-element.elementor-element-27388e3 .swiper-slide-inner{text-align:center;}@media(max-width:1024px){.elementor-1337 .elementor-element.elementor-element-8bbc9b1{text-align:center;}.elementor-1337 .elementor-element.elementor-element-77bf51{margin-top:40px;margin-bottom:40px;}.elementor-1337 .elementor-element.elementor-element-198738a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-b8a8d88 > .elementor-widget-container{padding:0% 0% 0% 3%;}.elementor-1337 .elementor-element.elementor-element-63c5a50 > .elementor-widget-container{padding:0% 0% 0% 03%;}.elementor-1337 .elementor-element.elementor-element-9b4c8a9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1337 .elementor-element.elementor-element-85e7f5f > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-1337 .elementor-element.elementor-element-8bbc9b1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1337 .elementor-element.elementor-element-77bf51{margin-top:30px;margin-bottom:30px;}.elementor-1337 .elementor-element.elementor-element-8023d6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1337 .elementor-element.elementor-element-c0c34d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-198738a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-b04f987{margin-top:40px;margin-bottom:40px;}.elementor-1337 .elementor-element.elementor-element-e9cfb2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1337 .elementor-element.elementor-element-b8a8d88 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-63c5a50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-e41ab83{margin-top:40px;margin-bottom:40px;}.elementor-1337 .elementor-element.elementor-element-9b4c8a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-85e7f5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-14c2177 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1337 .elementor-element.elementor-element-a1b68d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-5998498 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-8bbc9b1 */.elementor-1337 .elementor-element.elementor-element-8bbc9b1 {
    position: relative;
    z-index: 10;
    margin-top: -92px;
    background: transparent;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */