.elementor-7 .elementor-element.elementor-element-5697eda{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d7b84a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7 .elementor-element.elementor-element-d7b84a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fe92cfd > .elementor-background-overlay{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-fe92cfd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f846e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7 .elementor-element.elementor-element-4f846e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-0cc1115 .elementor-repeater-item-54f2c6b .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-HERO-1_artist-Gatti.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0cc1115 .elementor-repeater-item-54f2c6b .elementor-background-overlay{background-color:#A9966680;}.elementor-7 .elementor-element.elementor-element-0cc1115 .elementor-repeater-item-54e2746 .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-HERO-3_Gabriele-Rizzi-Lab.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0cc1115 .elementor-repeater-item-54e2746 .elementor-background-overlay{background-color:#A9966680;}.elementor-7 .elementor-element.elementor-element-0cc1115 .elementor-repeater-item-9275941 .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-HERO-2_artist-JOAQUIN.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0cc1115 .elementor-repeater-item-9275941 .elementor-background-overlay{background-color:#A9966680;}.elementor-7 .elementor-element.elementor-element-0cc1115 .elementor-repeater-item-d9771cc .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-HERO-4_Barone-Italia.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-0cc1115 .elementor-repeater-item-d9771cc .elementor-background-overlay{background-color:#A9966680;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-slide{transition-duration:calc(3000ms*1.2);height:509px;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-pagination-fraction{font-size:8px;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF80;opacity:1;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.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 );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-659e24d{padding:0px 30px 0px 30px;text-align:center;}.elementor-7 .elementor-element.elementor-element-659e24d .elementor-heading-title{font-family:"freight-neo-pro", Sans-serif;font-size:69px;font-weight:600;letter-spacing:0.045em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7336f83 > .elementor-container{max-width:1020px;}.elementor-7 .elementor-element.elementor-element-7336f83{padding:56px 30px 50px 30px;}.elementor-7 .elementor-element.elementor-element-b5ab78f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:32px;}.elementor-7 .elementor-element.elementor-element-60381d7{text-align:center;}.elementor-7 .elementor-element.elementor-element-60381d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;letter-spacing:0.05em;color:#A99666;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ca6348d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;letter-spacing:0.055em;word-spacing:8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-16acac4 > .elementor-container{max-width:1220px;}.elementor-7 .elementor-element.elementor-element-16acac4{padding:0px 30px 0px 30px;}.elementor-7 .elementor-element.elementor-element-7e7ea5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1960ed2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-1960ed2{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-526f80e{width:var( --container-widget-width, 300px );max-width:300px;background-color:#FFFFFF80;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) auto;padding:12px 12px 12px 12px;--container-widget-width:300px;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A99666;text-align:center;}.elementor-7 .elementor-element.elementor-element-526f80e .elementor-heading-title{font-family:"freight-neo-pro", Sans-serif;font-size:57px;font-weight:600;letter-spacing:0.045em;color:#000000;}.elementor-7 .elementor-element.elementor-element-0eb4399{text-align:end;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-2f33ccf .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-ART-section-Joaquin-Restrepo.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-2f33ccf .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-4af3f00 .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-ART-section-Michele-Tombolini3.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-4af3f00 .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-f0924fb .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-ART-section-Ricardo-Gatti2.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-f0924fb .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-146f8df .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-ART-section-Joaquin-Restrepo2.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-146f8df .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-c277cc4 .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-ART-section-Michele-Tombolini2.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-c277cc4 .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-2b8badb .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-ART-section-Ricardo-Gatti.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-repeater-item-2b8badb .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-a4ea403 .elementor-slide-heading{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.045em;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-pagination-fraction{font-size:8px;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#A9966680;opacity:1;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-pagination-bullet-active{background-color:#A99666;}.elementor-7 .elementor-element.elementor-element-0e770f3 > .elementor-container{max-width:1220px;}.elementor-7 .elementor-element.elementor-element-0e770f3{padding:0px 30px 0px 30px;}.elementor-7 .elementor-element.elementor-element-6a478e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e172cb5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-e172cb5{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-43a20a4 .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-DESIGN-section-Barone-1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-43a20a4 .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-2f33ccf .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-DESIGN-section-Bamax-1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-2f33ccf .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-2b8badb .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-DESIGN-section-Pianca.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-2b8badb .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-a0962ef .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-DESIGN-section-Zanta-1-1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-7213337 .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-DESIGN-section-Barone-2.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-7213337 .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-4af3f00 .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-DESIGN-section-Bamax-2.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-repeater-item-4af3f00 .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-slide{height:450px;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-65b355e .elementor-slide-heading{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.045em;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-pagination-fraction{font-size:8px;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#A9966680;opacity:1;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-pagination-bullet-active{background-color:#A99666;}.elementor-7 .elementor-element.elementor-element-ea126f0{width:var( --container-widget-width, 300px );max-width:300px;background-color:#FFFFFF80;margin:0 auto calc(var(--kit-widget-spacing, 0px) + 5px) 0;padding:12px 12px 12px 12px;--container-widget-width:300px;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A99666;text-align:center;}.elementor-7 .elementor-element.elementor-element-ea126f0 .elementor-heading-title{font-family:"freight-neo-pro", Sans-serif;font-size:57px;font-weight:600;letter-spacing:0.045em;color:#000000;}.elementor-7 .elementor-element.elementor-element-2cba9da{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-7 .elementor-element.elementor-element-00574c5 > .elementor-container{max-width:1220px;}.elementor-7 .elementor-element.elementor-element-00574c5{padding:0px 30px 100px 30px;}.elementor-7 .elementor-element.elementor-element-6163428 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7410411 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-7410411{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a097c18{width:var( --container-widget-width, 300px );max-width:300px;background-color:#FFFFFF80;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) auto;padding:12px 12px 12px 12px;--container-widget-width:300px;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A99666;text-align:center;}.elementor-7 .elementor-element.elementor-element-a097c18 .elementor-heading-title{font-family:"freight-neo-pro", Sans-serif;font-size:57px;font-weight:600;letter-spacing:0.045em;color:#000000;}.elementor-7 .elementor-element.elementor-element-f4287e2{text-align:end;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-7 .elementor-element.elementor-element-b155353 .elementor-repeater-item-2f33ccf .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-EVENTS-section-Gabriele-Rizzi-Lab-1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-b155353 .elementor-repeater-item-2f33ccf .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-b155353 .elementor-repeater-item-2b8badb .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-EVENTS-section-Gabriele-Rizzi-Lab-3.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-b155353 .elementor-repeater-item-2b8badb .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-b155353 .elementor-repeater-item-4af3f00 .swiper-slide-bg{background-color:#A99666;background-image:url(https://maestrihaus.com/wp-content/uploads/2026/03/MaestriHaus-EVENTS-section-Gabriele-Rizzi-Lab-2.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-b155353 .elementor-repeater-item-4af3f00 .elementor-background-overlay{background-color:#A9966640;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-slide{height:450px;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-b155353 .elementor-slide-heading{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.045em;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-pagination-fraction{font-size:8px;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#A9966680;opacity:1;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-pagination-bullet-active{background-color:#A99666;}.elementor-7 .elementor-element.elementor-element-4a0c645{padding:0px 30px 34px 30px;}.elementor-7 .elementor-element.elementor-element-10a0709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-10a0709 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;letter-spacing:0.05em;color:#A99666;}.elementor-7 .elementor-element.elementor-element-73f36bc{margin-top:0px;margin-bottom:49px;}.elementor-7 .elementor-element.elementor-element-a96b3f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7 .elementor-element.elementor-element-1c9cfff .elementor-heading-title{font-family:"freight-neo-pro", Sans-serif;font-size:139px;font-weight:600;color:#A99666;}.elementor-7 .elementor-element.elementor-element-197d84d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-content{color:#231F20;font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:400;font-style:italic;line-height:1.3em;letter-spacing:0.05em;}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-name{color:#192319;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:italic;}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-job{color:#192319;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:italic;}.elementor-7 .elementor-element.elementor-element-e7cb755 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7 .elementor-element.elementor-element-5db4702 .elementor-heading-title{font-family:"freight-neo-pro", Sans-serif;font-size:139px;font-weight:600;color:#A99666;}.elementor-7 .elementor-element.elementor-element-47f5559{--e-image-carousel-slides-to-show:5;}.elementor-7 .elementor-element.elementor-element-47f5559 .swiper-wrapper{display:flex;align-items:center;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-b5ab78f{width:100%;}.elementor-7 .elementor-element.elementor-element-9824e0b{width:35%;}.elementor-7 .elementor-element.elementor-element-67975ea{width:65%;}.elementor-7 .elementor-element.elementor-element-597b92d{width:65%;}.elementor-7 .elementor-element.elementor-element-d0dad68{width:35%;}.elementor-7 .elementor-element.elementor-element-d44a1da{width:35%;}.elementor-7 .elementor-element.elementor-element-4af165e{width:65%;}.elementor-7 .elementor-element.elementor-element-a96b3f8{width:6%;}.elementor-7 .elementor-element.elementor-element-197d84d{width:87.333%;}.elementor-7 .elementor-element.elementor-element-e7cb755{width:6%;}}@media(max-width:1366px){.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-slide{height:450px;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:9px;width:9px;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-pagination-fraction{font-size:9px;}.elementor-7 .elementor-element.elementor-element-659e24d .elementor-heading-title{font-size:62px;}.elementor-7 .elementor-element.elementor-element-73f36bc{padding:0px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1c9cfff .elementor-heading-title{font-size:100px;}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-content{font-size:36px;}.elementor-7 .elementor-element.elementor-element-5db4702 .elementor-heading-title{font-size:100px;}}@media(max-width:1200px){.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-slide{height:400px;}.elementor-7 .elementor-element.elementor-element-659e24d .elementor-heading-title{font-size:55px;}.elementor-7 .elementor-element.elementor-element-60381d7 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-16acac4{padding:0px 30px 50px 30px;}.elementor-7 .elementor-element.elementor-element-526f80e{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-526f80e .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-slide{height:350px;}.elementor-7 .elementor-element.elementor-element-0e770f3{padding:0px 30px 50px 30px;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-slide{height:350px;}.elementor-7 .elementor-element.elementor-element-ea126f0{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ea126f0 .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-00574c5{padding:0px 30px 50px 30px;}.elementor-7 .elementor-element.elementor-element-a097c18{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-a097c18 .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-slide{height:350px;}.elementor-7 .elementor-element.elementor-element-10a0709 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-73f36bc{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1c9cfff .elementor-heading-title{font-size:80px;}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-content{font-size:30px;}.elementor-7 .elementor-element.elementor-element-5db4702 .elementor-heading-title{font-size:80px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-slide{height:350px;}.elementor-7 .elementor-element.elementor-element-659e24d .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-7336f83{padding:40px 30px 40px 30px;}.elementor-7 .elementor-element.elementor-element-60381d7 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-526f80e .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-ea126f0 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-a097c18 .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-10a0709 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-73f36bc{margin-top:0px;margin-bottom:30px;}.elementor-7 .elementor-element.elementor-element-1c9cfff .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-content{font-size:28px;}.elementor-7 .elementor-element.elementor-element-5db4702 .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-47f5559{--e-image-carousel-slides-to-show:4;}}@media(max-width:880px){.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-slide{height:300px;}.elementor-7 .elementor-element.elementor-element-659e24d .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-7336f83{padding:40px 25px 40px 25px;}.elementor-7 .elementor-element.elementor-element-b5ab78f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7 .elementor-element.elementor-element-60381d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-60381d7 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-ca6348d{font-size:16px;}.elementor-7 .elementor-element.elementor-element-16acac4{padding:0px 20px 50px 20px;}.elementor-7 .elementor-element.elementor-element-526f80e .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-0eb4399{font-size:18px;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-slide{height:300px;}.elementor-7 .elementor-element.elementor-element-0e770f3{padding:0px 20px 50px 20px;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-slide{height:300px;}.elementor-7 .elementor-element.elementor-element-ea126f0 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-2cba9da{font-size:18px;}.elementor-7 .elementor-element.elementor-element-00574c5{padding:0px 20px 50px 20px;}.elementor-7 .elementor-element.elementor-element-a097c18 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-f4287e2{font-size:18px;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-slide{height:300px;}.elementor-7 .elementor-element.elementor-element-4a0c645{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-10a0709 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-73f36bc{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-content{font-size:24px;}.elementor-7 .elementor-element.elementor-element-47f5559{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-0cc1115 .swiper-slide{height:250px;}.elementor-7 .elementor-element.elementor-element-659e24d{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-659e24d .elementor-heading-title{font-size:34px;}.elementor-7 .elementor-element.elementor-element-7336f83{padding:30px 20px 30px 20px;}.elementor-7 .elementor-element.elementor-element-60381d7 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-16acac4{padding:0px 15px 40px 15px;}.elementor-7 .elementor-element.elementor-element-526f80e{margin:0 auto calc(var(--kit-widget-spacing, 0px) + 5px) auto;}.elementor-7 .elementor-element.elementor-element-0eb4399{text-align:center;font-size:16px;}.elementor-7 .elementor-element.elementor-element-a4ea403 .swiper-slide{height:300px;}.elementor-7 .elementor-element.elementor-element-0e770f3{padding:0px 15px 40px 15px;}.elementor-7 .elementor-element.elementor-element-65b355e .swiper-slide{height:300px;}.elementor-7 .elementor-element.elementor-element-ea126f0{margin:0 auto calc(var(--kit-widget-spacing, 0px) + 5px) auto;}.elementor-7 .elementor-element.elementor-element-2cba9da{text-align:center;font-size:16px;}.elementor-7 .elementor-element.elementor-element-00574c5{padding:0px 15px 40px 15px;}.elementor-7 .elementor-element.elementor-element-a097c18{margin:0 auto calc(var(--kit-widget-spacing, 0px) + 5px) auto;}.elementor-7 .elementor-element.elementor-element-f4287e2{text-align:center;font-size:16px;}.elementor-7 .elementor-element.elementor-element-b155353 .swiper-slide{height:300px;}.elementor-7 .elementor-element.elementor-element-10a0709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7 .elementor-element.elementor-element-10a0709 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-73f36bc{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-30b9b89 .elementor-testimonial-content{font-size:20px;}.elementor-7 .elementor-element.elementor-element-47f5559{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for section, class: .elementor-element-5697eda */section.elementor-section.banner-cover .banner-title {
    position: absolute;
    transform: translate(0px, -50%);
    top: 50%;
    z-index: 1;
}

section.elementor-section.banner-cover {
    width: 100%;
    position: relative;
    overflow: hidden;
}

section.elementor-section.banner-cover .home-img-slider {
    position: relative;
}

section.elementor-section.banner-cover .home-img-slider:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #A99666;
    opacity: 0.5;
    z-index: 1;
}

.elementor-element.banner-cover .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom:42px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16acac4 */section.elementor-section.left-slider-set .swiper-slide-inner .swiper-slide-contents {background: #FFF;padding: 8px 12px;width: 213px;height: 50px;position: absolute;right: 0;bottom: 0;}
 

section.elementor-section.left-slider-set .elementor-element.title-block {
    position: relative;
    right: -50px;
    z-index: 2;
}
section.elementor-section.left-slider-set .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    padding-right: 0px;
    width: 213px;
    right: 0;
    left: inherit;
    background: #FFF;
    bottom: 0px;
}
section.elementor-section.right-slider-set .elementor-element.title-block {
    left: -50px;
    position: relative;
    z-index: 1;
}
section.elementor-section.right-slider-set .swiper-slide-inner .swiper-slide-contents {
    background: #FFF;
    padding: 8px 12px;
    width: 213px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
}

section.elementor-section.right-slider-set .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    padding-right: 0px;
    width: 213px;
    right: inherit;
    left: 0;
    background: #FFF;
    bottom: 0px;
}


@media (max-width: 767px) {
    section.elementor-section.left-slider-set .elementor-element.title-block,
section.elementor-section.right-slider-set .elementor-element.title-block{
    left: 0;
}
 
section.elementor-section.right-slider-set .elementor-column.content-block {
    order: 1;
}

.elementor-column.slide-part {
    order: 2;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0e770f3 */section.elementor-section.left-slider-set .swiper-slide-inner .swiper-slide-contents {background: #FFF;padding: 8px 12px;width: 213px;height: 50px;position: absolute;right: 0;bottom: 0;}
 

section.elementor-section.left-slider-set .elementor-element.title-block {
    position: relative;
    right: -50px;
    z-index: 2;
}
section.elementor-section.left-slider-set .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    padding-right: 0px;
    width: 213px;
    right: 0;
    left: inherit;
    background: #FFF;
    bottom: 0px;
}
section.elementor-section.right-slider-set .elementor-element.title-block {
    left: -50px;
    position: relative;
    z-index: 1;
}
section.elementor-section.right-slider-set .swiper-slide-inner .swiper-slide-contents {
    background: #FFF;
    padding: 8px 12px;
    width: 213px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
}

section.elementor-section.right-slider-set .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    padding-right: 0px;
    width: 213px;
    right: inherit;
    left: 0;
    background: #FFF;
    bottom: 0px;
}


@media (max-width: 767px) {
    section.elementor-section.left-slider-set .elementor-element.title-block,
section.elementor-section.right-slider-set .elementor-element.title-block{
    left: 0;
}
 
section.elementor-section.right-slider-set .elementor-column.content-block {
    order: 1;
}

.elementor-column.slide-part {
    order: 2;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00574c5 */section.elementor-section.left-slider-set .swiper-slide-inner .swiper-slide-contents {background: #FFF;padding: 8px 12px;width: 213px;height: 50px;position: absolute;right: 0;bottom: 0;}
 

section.elementor-section.left-slider-set .elementor-element.title-block {
    position: relative;
    right: -50px;
    z-index: 2;
}
section.elementor-section.left-slider-set .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    padding-right: 0px;
    width: 213px;
    right: 0;
    left: inherit;
    background: #FFF;
    bottom: 0px;
}
section.elementor-section.right-slider-set .elementor-element.title-block {
    left: -50px;
    position: relative;
    z-index: 1;
}
section.elementor-section.right-slider-set .swiper-slide-inner .swiper-slide-contents {
    background: #FFF;
    padding: 8px 12px;
    width: 213px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
}

section.elementor-section.right-slider-set .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    padding-right: 0px;
    width: 213px;
    right: inherit;
    left: 0;
    background: #FFF;
    bottom: 0px;
}


@media (max-width: 767px) {
    section.elementor-section.left-slider-set .elementor-element.title-block,
section.elementor-section.right-slider-set .elementor-element.title-block{
    left: 0;
}
 
section.elementor-section.right-slider-set .elementor-column.content-block {
    order: 1;
}

.elementor-column.slide-part {
    order: 2;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73f36bc */.elementor-element.testimonial-block {}

.elementor-element.testimonial-block .elementor-element.left-b {
    width: 58px;
    position: relative;
    top: -61px;
    left: 1px;
}

.elementor-element.testimonial-block .elementor-element.right-b {
    width: 58px;
    position: relative;
    transform: rotate(180deg) scale(0.9);
    right: -24px;
    bottom: 20px;
}

.elementor-element.testimonial-block .elementor-column.center-b {width: calc(100% - 116px);}


.elementor-element.testimonial-block .elementor-testimonial-details {
    display: flex;
    align-items: center;
    gap: 0px 10px;
}

.elementor-element.testimonial-block .elementor-testimonial-details .elementor-testimonial-name:before {content: '-';}

.elementor-element.testimonial-block .elementor-testimonial-details .elementor-testimonial-name:after {
    content: ',';
}

.elementor-element.testimonial-block .elementor-testimonial-content {
    margin-bottom: 32px !important;
}

@media (max-width: 1366px) {
.elementor-element.testimonial-block .elementor-element.left-b {
    width: 35px;
    top: -30px;
}
.elementor-element.testimonial-block .elementor-element.right-b {
    width: 35px;
    right: 0;
}
.elementor-element.testimonial-block .elementor-column.center-b {
    width: calc(100% - 80px);
}
}
@media (max-width: 1199px) {
.elementor-element.testimonial-block .elementor-element.left-b {
    width: 38px;
    top: -20px;
}
.elementor-element.testimonial-block .elementor-element.right-b {
    width: 38px;
    right: 0;
    bottom: 30px;
}
.elementor-element.testimonial-block .elementor-column.center-b {
    width: calc(100% - 90px);
}
}
@media (max-width: 1024px) {
.elementor-element.testimonial-block .elementor-element.left-b {
    width: 30px;
    top: -10px;
    left: 0;
}
.elementor-element.testimonial-block .elementor-element.right-b {
    width: 30px;
    right: 0;
    bottom: 40px;
}
.elementor-element.testimonial-block .elementor-column.center-b {
    width: calc(100% - 80px);
}
    .elementor-element.testimonial-block {
    padding-right: 0 !important;
}
    
}

@media (max-width: 767px) {
.elementor-element.testimonial-block .elementor-testimonial-details {
    display: block;
}
}/* End custom CSS */
/* Start custom CSS */html {
  scroll-padding-top: 120px; /* adjust based on header height */
}
 
* {
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */