.elementor-31 .elementor-element.elementor-element-7c1b5bc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7c1b5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.huddyhouse.com/wp-content/uploads/2025/06/Hero_8K6A1603.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-7c1b5bc > .elementor-container{min-height:600px;}.elementor-31 .elementor-element.elementor-element-7c1b5bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-7c1b5bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-166dfbcc > .elementor-container{max-width:1170px;}.elementor-31 .elementor-element.elementor-element-166dfbcc{margin-top:50px;margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-5c7a3b30{text-align:center;}.elementor-31 .elementor-element.elementor-element-5c7a3b30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:0.2em;color:#222222;}.elementor-31 .elementor-element.elementor-element-745145f0{text-align:center;}.elementor-31 .elementor-element.elementor-element-745145f0 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:41px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:0.3px;color:#222222;}.elementor-31 .elementor-element.elementor-element-a19762c{--divider-border-style:double;--divider-color:#222222;--divider-border-width:5px;}.elementor-31 .elementor-element.elementor-element-a19762c .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-a19762c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-1da4500f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}.elementor-31 .elementor-element.elementor-element-0efd8cd img{width:100%;}.elementor-31 .elementor-element.elementor-element-a550785{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}.elementor-31 .elementor-element.elementor-element-1a6cae5{width:var( --container-widget-width, 175.197% );max-width:175.197%;--container-widget-width:175.197%;--container-widget-flex-grow:0;top:528px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1a6cae5{left:13px;}body.rtl .elementor-31 .elementor-element.elementor-element-1a6cae5{right:13px;}.elementor-31 .elementor-element.elementor-element-1a6cae5 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-3774475{width:var( --container-widget-width, 286.883% );max-width:286.883%;--container-widget-width:286.883%;--container-widget-flex-grow:0;top:678px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3774475{left:16px;}body.rtl .elementor-31 .elementor-element.elementor-element-3774475{right:16px;}.elementor-31 .elementor-element.elementor-element-3774475 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-f894612{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}.elementor-31 .elementor-element.elementor-element-f894612 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-264fa66{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}.elementor-31 .elementor-element.elementor-element-e36dabb{width:var( --container-widget-width, 100.241% );max-width:100.241%;--container-widget-width:100.241%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-e36dabb img{width:98%;}.elementor-31 .elementor-element.elementor-element-054a7b8{width:var( --container-widget-width, 100.241% );max-width:100.241%;--container-widget-width:100.241%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-054a7b8 img{width:98%;}.elementor-31 .elementor-element.elementor-element-6f6a9d4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}.elementor-31 .elementor-element.elementor-element-c2350a9{margin-top:80px;margin-bottom:50px;}.elementor-31 .elementor-element.elementor-element-49ff823 img{width:100%;}.elementor-31 .elementor-element.elementor-element-955c8e6{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}.elementor-31 .elementor-element.elementor-element-63ca6d4 img{width:100%;}.elementor-31 .elementor-element.elementor-element-1d61e24{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}.elementor-31 .elementor-element.elementor-element-7d1ef5f{margin-top:80px;margin-bottom:50px;}.elementor-31 .elementor-element.elementor-element-897a5ed img{width:100%;}.elementor-31 .elementor-element.elementor-element-6c02683{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}.elementor-31 .elementor-element.elementor-element-9309cd7 img{width:80%;max-width:80%;height:400px;}.elementor-31 .elementor-element.elementor-element-ca646c6{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#222222;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-210da25{width:33.332%;}.elementor-31 .elementor-element.elementor-element-b1810bc{width:66.043%;}.elementor-31 .elementor-element.elementor-element-d883b24{width:37.035%;}.elementor-31 .elementor-element.elementor-element-fb46d49{width:62.965%;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-7c1b5bc > .elementor-container{min-height:400px;}.elementor-31 .elementor-element.elementor-element-166dfbcc{margin-top:20px;margin-bottom:0px;padding:15px 15px 0px 15px;}.elementor-31 .elementor-element.elementor-element-a19762c .elementor-divider-separator{width:15%;}.elementor-31 .elementor-element.elementor-element-7dd02b8{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-31 .elementor-element.elementor-element-a550785 p{margin-block-end:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1a6cae5{left:12px;}body.rtl .elementor-31 .elementor-element.elementor-element-1a6cae5{right:12px;}.elementor-31 .elementor-element.elementor-element-1a6cae5{top:528px;}.elementor-31 .elementor-element.elementor-element-c6fbc58{margin-top:0px;margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-ac60745{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-31 .elementor-element.elementor-element-70a806a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6f6a9d4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 10px 0px 10px;}.elementor-31 .elementor-element.elementor-element-6f6a9d4{font-size:18px;}.elementor-31 .elementor-element.elementor-element-6f6a9d4 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-7d1ef5f{margin-top:0px;margin-bottom:0px;padding:10px 15px 20px 15px;}.elementor-31 .elementor-element.elementor-element-9309cd7 img{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-7c1b5bc > .elementor-container{min-height:280px;}.elementor-31 .elementor-element.elementor-element-166dfbcc{margin-top:30px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-5c7a3b30 .elementor-heading-title{font-size:16px;line-height:35px;letter-spacing:0.2em;}.elementor-31 .elementor-element.elementor-element-745145f0 .elementor-heading-title{font-size:30px;}.elementor-31 .elementor-element.elementor-element-a19762c .elementor-divider-separator{width:20%;}.elementor-31 .elementor-element.elementor-element-7dd02b8{padding:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-c2350a9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5c1edef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-49ff823 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-49ff823 img{width:90%;}.elementor-31 .elementor-element.elementor-element-b7065bd > .elementor-element-populated{padding:30px 015px 0px 15px;}.elementor-31 .elementor-element.elementor-element-2b91ace{padding:0px 10px 10px 0px;}.elementor-31 .elementor-element.elementor-element-e84027d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-63ca6d4 img{width:92%;}.elementor-31 .elementor-element.elementor-element-590ff7a > .elementor-element-populated{padding:30px 15px 0px 15px;}.elementor-31 .elementor-element.elementor-element-7d1ef5f{margin-top:0px;margin-bottom:0px;padding:0px 10px 10px 0px;}.elementor-31 .elementor-element.elementor-element-9d0eca7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-897a5ed img{width:90%;}.elementor-31 .elementor-element.elementor-element-faa7b9d > .elementor-element-populated{padding:30px 015px 0px 18px;}.elementor-31 .elementor-element.elementor-element-6c02683 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-9309cd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-31 .elementor-element.elementor-element-9309cd7 img{width:100%;max-width:100%;height:250px;}}