.elementor-1385 .elementor-element.elementor-element-ed5271c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1385 .elementor-element.elementor-element-ed5271c:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-ed5271c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16958b3 );}.elementor-1385 .elementor-element.elementor-element-ed5271c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 3% 10px 3%;z-index:998;}.elementor-1385 .elementor-element.elementor-element-ed5271c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-d0028b1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-widget-theme-site-logo .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-43a504f{width:auto;max-width:auto;text-align:start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1385 .elementor-element.elementor-element-1f495e4 .elementor-button{background-color:var( --e-global-color-83c0525 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-1385 .elementor-element.elementor-element-1f495e4{width:auto;max-width:auto;padding:0px 10px 0px 0px;--e-transform-transition-duration:200ms;}.elementor-1385 .elementor-element.elementor-element-1f495e4:hover{--e-transform-scale:1.03;}.elementor-1385 .elementor-element.elementor-element-66a0529 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-83c0525 );color:var( --e-global-color-83c0525 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-83c0525 );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-1385 .elementor-element.elementor-element-66a0529{width:auto;max-width:auto;--e-transform-transition-duration:200ms;}.elementor-1385 .elementor-element.elementor-element-66a0529:hover{--e-transform-scale:1.03;}.elementor-1385 .elementor-element.elementor-element-b649667:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-b649667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sohoconcierge.com/wp-content/uploads/2025/12/73af172e5ab79910f58583fff00d7c1eaa3fec32-min.jpg");background-position:center left;background-size:cover;}.elementor-1385 .elementor-element.elementor-element-b649667 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #131E2787 0%, #131E2745 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-b649667 > .elementor-container{min-height:calc(100vh - 80px);}.elementor-1385 .elementor-element.elementor-element-b649667{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0 5% 0 5%;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1385 .elementor-element.elementor-element-962daa5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-83c0525 );}.elementor-1385 .elementor-element.elementor-element-4c1245a{width:var( --container-widget-width, 675px );max-width:675px;--container-widget-width:675px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-4c1245a .elementor-heading-title{font-family:var( --e-global-typography-f2ed1e3-font-family ), Sans-serif;font-size:var( --e-global-typography-f2ed1e3-font-size );font-weight:var( --e-global-typography-f2ed1e3-font-weight );line-height:var( --e-global-typography-f2ed1e3-line-height );color:var( --e-global-color-83c0525 );}.elementor-1385 .elementor-element.elementor-global-85{--spacer-size:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1385 .elementor-element.elementor-element-b7e81b1{width:var( --container-widget-width, 615px );max-width:615px;padding:10px 0px 0px 0px;--container-widget-width:615px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-83c0525 );}.elementor-1385 .elementor-element.elementor-element-b7e81b1 p{margin-block-end:10px;}.elementor-1385 .elementor-element.elementor-element-370f057{padding:25px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-51869fc{width:auto;max-width:auto;padding:0px 10px 0px 0px;--e-transform-transition-duration:200ms;}.elementor-1385 .elementor-element.elementor-element-51869fc .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;border-radius:12px 12px 12px 12px;}.elementor-1385 .elementor-element.elementor-element-9a59029 .elementor-button{background-color:var( --e-global-color-83c0525 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-1385 .elementor-element.elementor-element-9a59029{width:auto;max-width:auto;padding:0px 10px 0px 0px;--e-transform-transition-duration:200ms;}.elementor-1385 .elementor-element.elementor-element-9c4b88a .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-83c0525 );color:var( --e-global-color-83c0525 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-83c0525 );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-1385 .elementor-element.elementor-element-9c4b88a{width:auto;max-width:auto;--e-transform-transition-duration:200ms;}.elementor-1385 .elementor-element.elementor-element-9f91c20{overflow:hidden;padding:100px 5% 100px 5%;}.elementor-1385 .elementor-element.elementor-element-fbfd6e0{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-fbfd6e0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#131E2799;}.elementor-1385 .elementor-element.elementor-element-ef165ea{width:var( --container-widget-width, 520px );max-width:520px;padding:10px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-ef165ea .elementor-heading-title{font-family:var( --e-global-typography-377086d-font-family ), Sans-serif;font-size:var( --e-global-typography-377086d-font-size );font-weight:var( --e-global-typography-377086d-font-weight );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-0a5937e{width:var( --container-widget-width, 520px );max-width:520px;padding:0px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-0a5937e p{margin-block-end:10px;}.elementor-1385 .elementor-element.elementor-element-5980986{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-5980986 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;border-radius:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-1385 .elementor-element.elementor-element-4793d97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1385 .elementor-element.elementor-element-4793d97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1385 .elementor-element.elementor-element-4793d97.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1385 .elementor-element.elementor-element-734058d{--swiper-slides-to-display:1;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-primary );}.elementor-1385 .elementor-element.elementor-element-734058d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#131E270F;border-radius:10px 10px 10px 10px;padding:14px 14px 14px 14px;}.elementor-1385 .elementor-element.elementor-element-734058d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-0a46b2d );}.elementor-1385 .elementor-element.elementor-element-734058d .swiper-slide > .elementor-element{height:100%;}.elementor-1385 .elementor-element.elementor-element-395cd74{padding:100px 5% 0 5%;}.elementor-1385 .elementor-element.elementor-element-33e76a8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#131E2799;}.elementor-1385 .elementor-element.elementor-element-5543b25{width:var( --container-widget-width, 520px );max-width:520px;padding:10px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-5543b25 .elementor-heading-title{font-family:var( --e-global-typography-377086d-font-family ), Sans-serif;font-size:var( --e-global-typography-377086d-font-size );font-weight:var( --e-global-typography-377086d-font-weight );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-993a7d1{width:var( --container-widget-width, 520px );max-width:520px;padding:0px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-993a7d1 p{margin-block-end:10px;}.elementor-1385 .elementor-element.elementor-element-b99eecc .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-16958b3 );color:var( --e-global-color-16958b3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-16958b3 );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-1385 .elementor-element.elementor-element-b99eecc{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-a42053b img{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-8ee9a7d{width:var( --container-widget-width, 520px );max-width:520px;padding:10px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;}.elementor-1385 .elementor-element.elementor-element-8ee9a7d .elementor-heading-title{font-family:var( --e-global-typography-b94f63a-font-family ), Sans-serif;font-size:var( --e-global-typography-b94f63a-font-size );font-weight:var( --e-global-typography-b94f63a-font-weight );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-f1f23ac img{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-b2f800b{width:var( --container-widget-width, 520px );max-width:520px;padding:10px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;}.elementor-1385 .elementor-element.elementor-element-b2f800b .elementor-heading-title{font-family:var( --e-global-typography-b94f63a-font-family ), Sans-serif;font-size:var( --e-global-typography-b94f63a-font-size );font-weight:var( --e-global-typography-b94f63a-font-weight );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-fbceb77 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-16958b3 );color:var( --e-global-color-16958b3 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-16958b3 );border-radius:12px 12px 12px 12px;padding:10px 24px 10px 24px;}.elementor-1385 .elementor-element.elementor-element-fbceb77{padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-32ed687{padding:100px 5% 100px 5%;}.elementor-1385 .elementor-element.elementor-element-c882ebd{width:100%;max-width:100%;text-align:center;}.elementor-1385 .elementor-element.elementor-element-c882ebd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#131E2799;}.elementor-1385 .elementor-element.elementor-element-4130913{padding:10px 0px 10px 0px;text-align:center;}.elementor-1385 .elementor-element.elementor-element-4130913 .elementor-heading-title{font-family:var( --e-global-typography-377086d-font-family ), Sans-serif;font-size:var( --e-global-typography-377086d-font-size );font-weight:var( --e-global-typography-377086d-font-weight );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-cb66afb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1385 .elementor-element.elementor-element-cb66afb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EBF0;}.elementor-1385 .elementor-element.elementor-element-cb66afb > .elementor-element-populated, .elementor-1385 .elementor-element.elementor-element-cb66afb > .elementor-element-populated > .elementor-background-overlay, .elementor-1385 .elementor-element.elementor-element-cb66afb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-cb66afb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-1385 .elementor-element.elementor-element-cb66afb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-66fdd21{text-align:start;}.elementor-1385 .elementor-element.elementor-element-54503ff{width:var( --container-widget-width, 520px );max-width:520px;padding:0px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-54503ff p{margin-block-end:0px;}.elementor-1385 .elementor-element.elementor-element-194820d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1385 .elementor-element.elementor-element-194820d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EBF0;}.elementor-1385 .elementor-element.elementor-element-194820d > .elementor-element-populated, .elementor-1385 .elementor-element.elementor-element-194820d > .elementor-element-populated > .elementor-background-overlay, .elementor-1385 .elementor-element.elementor-element-194820d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-194820d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-1385 .elementor-element.elementor-element-194820d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-bae10c2{text-align:start;}.elementor-1385 .elementor-element.elementor-element-bf78963{width:var( --container-widget-width, 520px );max-width:520px;padding:0px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-bf78963 p{margin-block-end:0px;}.elementor-1385 .elementor-element.elementor-element-ea858ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1385 .elementor-element.elementor-element-ea858ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EBF0;}.elementor-1385 .elementor-element.elementor-element-ea858ae > .elementor-element-populated, .elementor-1385 .elementor-element.elementor-element-ea858ae > .elementor-element-populated > .elementor-background-overlay, .elementor-1385 .elementor-element.elementor-element-ea858ae > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-ea858ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-1385 .elementor-element.elementor-element-ea858ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-1b4b5ab{text-align:start;}.elementor-1385 .elementor-element.elementor-element-27e15fa{width:var( --container-widget-width, 520px );max-width:520px;padding:0px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-27e15fa p{margin-block-end:0px;}.elementor-1385 .elementor-element.elementor-element-ee18559:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1385 .elementor-element.elementor-element-ee18559 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EBF0;}.elementor-1385 .elementor-element.elementor-element-ee18559 > .elementor-element-populated, .elementor-1385 .elementor-element.elementor-element-ee18559 > .elementor-element-populated > .elementor-background-overlay, .elementor-1385 .elementor-element.elementor-element-ee18559 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-ee18559 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-1385 .elementor-element.elementor-element-ee18559 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-4bdbba6{text-align:start;}.elementor-1385 .elementor-element.elementor-element-8707544{width:var( --container-widget-width, 520px );max-width:520px;padding:0px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-8707544 p{margin-block-end:0px;}.elementor-1385 .elementor-element.elementor-element-bf43637:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1385 .elementor-element.elementor-element-bf43637 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EBF0;}.elementor-1385 .elementor-element.elementor-element-bf43637 > .elementor-element-populated, .elementor-1385 .elementor-element.elementor-element-bf43637 > .elementor-element-populated > .elementor-background-overlay, .elementor-1385 .elementor-element.elementor-element-bf43637 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-bf43637 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-1385 .elementor-element.elementor-element-bf43637 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-bf7f6f8{text-align:start;}.elementor-1385 .elementor-element.elementor-element-6ddc5ed{width:var( --container-widget-width, 520px );max-width:520px;padding:0px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-6ddc5ed p{margin-block-end:0px;}.elementor-1385 .elementor-element.elementor-element-4c500e1:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-4c500e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EBF0;}.elementor-1385 .elementor-element.elementor-element-4c500e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 5% 100px 5%;}.elementor-1385 .elementor-element.elementor-element-4c500e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1385 .elementor-element.elementor-element-2c7f6c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1385 .elementor-element.elementor-element-2c7f6c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1385 .elementor-element.elementor-element-53a2ba6{width:100%;max-width:100%;text-align:start;}.elementor-1385 .elementor-element.elementor-element-53a2ba6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#131E2799;}.elementor-1385 .elementor-element.elementor-element-2edb2ea{width:var( --container-widget-width, 520px );max-width:520px;padding:10px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-2edb2ea .elementor-heading-title{font-family:var( --e-global-typography-377086d-font-family ), Sans-serif;font-size:var( --e-global-typography-377086d-font-size );font-weight:var( --e-global-typography-377086d-font-weight );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-37488ca{width:var( --container-widget-width, 520px );max-width:520px;padding:0px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-37488ca p{margin-block-end:10px;}.elementor-1385 .elementor-element.elementor-element-e310bb3{padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-e310bb3 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;border-radius:12px 12px 12px 12px;}.elementor-1385 .elementor-element.elementor-element-349f5a7{--spacer-size:600px;background-image:url("https://sohoconcierge.com/wp-content/uploads/2025/12/f192f430107a108c7adb01eb4b89ef439e125503-min.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;background-position:top center;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-1385 .elementor-element.elementor-element-39f031d:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-39f031d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1385 .elementor-element.elementor-element-39f031d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 5% 100px 5%;}.elementor-1385 .elementor-element.elementor-element-39f031d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-c26bed2{width:100%;max-width:100%;text-align:start;}.elementor-1385 .elementor-element.elementor-element-c26bed2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF99;}.elementor-1385 .elementor-element.elementor-element-53b9fbf{width:var( --container-widget-width, 520px );max-width:520px;padding:10px 0px 10px 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-53b9fbf .elementor-heading-title{font-family:var( --e-global-typography-377086d-font-family ), Sans-serif;font-size:var( --e-global-typography-377086d-font-size );font-weight:var( --e-global-typography-377086d-font-weight );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );color:var( --e-global-color-83c0525 );}.elementor-1385 .elementor-element.elementor-element-8849345{width:var( --container-widget-width, 810px );max-width:810px;padding:0px 0px 10px 0px;--container-widget-width:810px;--container-widget-flex-grow:0;color:var( --e-global-color-83c0525 );}.elementor-1385 .elementor-element.elementor-element-8849345 p{margin-block-end:10px;}.elementor-1385 .elementor-element.elementor-element-20a33eb{--swiper-slides-to-display:2;--swiper-slides-gap:15px;width:100%;max-width:100%;padding:10px 0px 0px 0px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-60px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-70px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-70px;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-83c0525 );--arrow-hover-color:var( --e-global-color-primary );--dots-normal-color:var( --e-global-color-83c0525 );--swiper-pagination-spacing:30px;}.elementor-1385 .elementor-element.elementor-element-20a33eb :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#2E3B46;border-radius:10px 10px 10px 10px;padding:14px 14px 14px 14px;}.elementor-1385 .elementor-element.elementor-element-20a33eb :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#D0DBE2;}.elementor-1385 .elementor-element.elementor-element-20a33eb .swiper-slide > .elementor-element{height:100%;}.elementor-1385 .elementor-element.elementor-element-2159227{padding:100px 5% 100px 5%;}.elementor-1385 .elementor-element.elementor-element-fb33948{width:100%;max-width:100%;text-align:start;}.elementor-1385 .elementor-element.elementor-element-fb33948 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#131E2799;}.elementor-1385 .elementor-element.elementor-element-e010f30{width:var( --container-widget-width, 360px );max-width:360px;padding:0px 0px 0px 0px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-1385 .elementor-element.elementor-element-e010f30 .elementor-heading-title{font-family:var( --e-global-typography-377086d-font-family ), Sans-serif;font-size:var( --e-global-typography-377086d-font-size );font-weight:var( --e-global-typography-377086d-font-weight );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-d3c6328 .elementor-toggle-title{font-family:var( --e-global-typography-b94f63a-font-family ), Sans-serif;font-size:var( --e-global-typography-b94f63a-font-size );font-weight:var( --e-global-typography-b94f63a-font-weight );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-d3c6328 .elementor-tab-title{padding:35px 15px 25px 15px;}.elementor-1385 .elementor-element.elementor-element-d3c6328 .elementor-tab-content{padding:0px 15px 15px 15px;}.elementor-1385 .elementor-element.elementor-element-7b188cdf:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-7b188cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EBF0;}.elementor-1385 .elementor-element.elementor-element-7b188cdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 5% 100px 5%;}.elementor-1385 .elementor-element.elementor-element-7b188cdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1385 .elementor-element.elementor-element-b6df3e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-1385 .elementor-element.elementor-element-b6df3e9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#131E2799;}.elementor-1385 .elementor-element.elementor-element-c738bd2{padding:10px 0px 10px 0px;text-align:center;}.elementor-1385 .elementor-element.elementor-element-c738bd2 .elementor-heading-title{font-family:var( --e-global-typography-377086d-font-family ), Sans-serif;font-size:var( --e-global-typography-377086d-font-size );font-weight:var( --e-global-typography-377086d-font-weight );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-2561b0c > .elementor-widget-container{margin:-20px 0px 0px 0px;}@media(min-width:768px){.elementor-1385 .elementor-element.elementor-element-9c43170{width:35.394%;}.elementor-1385 .elementor-element.elementor-element-701e82d{width:64.606%;}}@media(max-width:1366px){.elementor-1385 .elementor-element.elementor-element-ed5271c{padding:10px 2% 10px 2%;}.elementor-widget-theme-site-logo .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-43a504f{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1385 .elementor-element.elementor-element-1f495e4{padding:0px 10px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-1f495e4 .elementor-button{font-size:14px;padding:12px 12px 12px 12px;}.elementor-1385 .elementor-element.elementor-element-66a0529 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-1385 .elementor-element.elementor-element-b649667:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-b649667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-962daa5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-4c1245a .elementor-heading-title{font-size:var( --e-global-typography-f2ed1e3-font-size );line-height:var( --e-global-typography-f2ed1e3-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-9c4b88a .elementor-button{font-size:14px;padding:12px 12px 12px 12px;}.elementor-1385 .elementor-element.elementor-element-fbfd6e0 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-ef165ea .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-734058d{--swiper-slides-to-display:1;--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;--arrow-prev-left-position:-40px;--arrow-next-right-position:-40px;--arrow-size:14px;}.elementor-1385 .elementor-element.elementor-element-33e76a8 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-5543b25 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-b99eecc .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-8ee9a7d .elementor-heading-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-b2f800b .elementor-heading-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-fbceb77 .elementor-button{font-size:14px;padding:10px 10px 10px 10px;}.elementor-1385 .elementor-element.elementor-element-c882ebd .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-4130913 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-53a2ba6 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-2edb2ea .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-c26bed2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-53b9fbf .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-20a33eb{--swiper-slides-to-display:3;--arrow-prev-left-position:-50px;--arrow-next-right-position:0px;--arrow-size:14px;}.elementor-1385 .elementor-element.elementor-element-fb33948 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-e010f30 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-d3c6328 .elementor-toggle-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-b6df3e9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-c738bd2 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}}@media(max-width:1024px){.elementor-1385 .elementor-element.elementor-element-ed5271c{padding:10px 5% 10px 5%;}.elementor-widget-theme-site-logo .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-43a504f{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1385 .elementor-element.elementor-element-b649667{padding:0 5% 0 5%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-962daa5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-4c1245a .elementor-heading-title{font-size:var( --e-global-typography-f2ed1e3-font-size );line-height:var( --e-global-typography-f2ed1e3-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-9f91c20{padding:50px 5% 50px 5%;}.elementor-1385 .elementor-element.elementor-element-fbfd6e0 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-ef165ea .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-734058d{--swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1385 .elementor-element.elementor-element-395cd74{padding:50px 5% 0 5%;}.elementor-1385 .elementor-element.elementor-element-33e76a8 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-5543b25 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-8ee9a7d .elementor-heading-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-b2f800b .elementor-heading-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-32ed687{padding:50px 5% 50px 5%;}.elementor-1385 .elementor-element.elementor-element-c882ebd .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-4130913 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-4c500e1{padding:50px 5% 50px 5%;}.elementor-1385 .elementor-element.elementor-element-53a2ba6 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-2edb2ea .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-349f5a7{--spacer-size:550px;}.elementor-1385 .elementor-element.elementor-element-39f031d{padding:50px 5% 50px 5%;}.elementor-1385 .elementor-element.elementor-element-c26bed2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-53b9fbf .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-20a33eb{--swiper-slides-to-display:2;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:15px;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:15px;}.elementor-1385 .elementor-element.elementor-element-2159227{padding:50px 5% 50px 5%;}.elementor-1385 .elementor-element.elementor-element-fb33948 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-e010f30 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-d3c6328 .elementor-toggle-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-7b188cdf{padding:50px 5% 50px 5%;}.elementor-1385 .elementor-element.elementor-element-b6df3e9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-c738bd2 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1385 .elementor-element.elementor-element-b649667:not(.elementor-motion-effects-element-type-background), .elementor-1385 .elementor-element.elementor-element-b649667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:79% 0%;background-repeat:no-repeat;}.elementor-1385 .elementor-element.elementor-element-b649667{padding:50px 5% 50px 5%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-962daa5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-4c1245a .elementor-heading-title{font-size:var( --e-global-typography-f2ed1e3-font-size );line-height:var( --e-global-typography-f2ed1e3-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-51869fc{width:100%;max-width:100%;padding:0px 0px 10px 0px;}.elementor-1385 .elementor-element.elementor-element-9a59029{width:100%;max-width:100%;padding:0px 0px 10px 0px;}.elementor-1385 .elementor-element.elementor-element-9c4b88a{width:100%;max-width:100%;}.elementor-1385 .elementor-element.elementor-element-fbfd6e0 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-ef165ea .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-5980986{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-4793d97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-734058d{--swiper-slides-to-display:1;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:30px;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:30px;}.elementor-1385 .elementor-element.elementor-element-33e76a8 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-5543b25 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-8ee9a7d .elementor-heading-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-b2f800b .elementor-heading-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-fbceb77{padding:10px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-c882ebd .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-4130913 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-cb66afb > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1385 .elementor-element.elementor-element-194820d > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1385 .elementor-element.elementor-element-ea858ae > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1385 .elementor-element.elementor-element-ee18559 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1385 .elementor-element.elementor-element-bf43637 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1385 .elementor-element.elementor-element-53a2ba6 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-2edb2ea .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-349f5a7{--spacer-size:300px;}.elementor-1385 .elementor-element.elementor-element-c26bed2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-53b9fbf .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-20a33eb{--swiper-slides-to-display:1;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:15px;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:15px;--swiper-pagination-spacing:30px;}.elementor-1385 .elementor-element.elementor-element-fb33948 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-e010f30 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}.elementor-1385 .elementor-element.elementor-element-d3c6328 .elementor-toggle-title{font-size:var( --e-global-typography-b94f63a-font-size );line-height:var( --e-global-typography-b94f63a-line-height );letter-spacing:var( --e-global-typography-b94f63a-letter-spacing );}.elementor-1385 .elementor-element.elementor-element-b6df3e9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1385 .elementor-element.elementor-element-c738bd2{padding:0px 0px 0px 0px;}.elementor-1385 .elementor-element.elementor-element-c738bd2 .elementor-heading-title{font-size:var( --e-global-typography-377086d-font-size );line-height:var( --e-global-typography-377086d-line-height );letter-spacing:var( --e-global-typography-377086d-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-1385 .elementor-element.elementor-element-4de24d7{width:100%;}.elementor-1385 .elementor-element.elementor-element-c6984dc{width:50%;}.elementor-1385 .elementor-element.elementor-element-1dfb9a6{width:50%;}}/* Start custom CSS for section, class: .elementor-element-0dabcc6 */.elementor-1385 .elementor-element.elementor-element-0dabcc6 {
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-349f5a7 */.elementor-1385 .elementor-element.elementor-element-349f5a7 {background-size:cover !important}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-d3c6328 */.elementor-1385 .elementor-element.elementor-element-d3c6328 svg {
    font-size: 16px !important;
    float: right;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-2561b0c */.elementor-element-2561b0c{
  --wpforms-field-size-input-height:64px;
  --wpforms-field-size-input-spacing:18px;
  --wpforms-field-size-font-size:16px;
  --wpforms-field-size-line-height:20px;
  --wpforms-field-size-padding-h:18px;

  --wpforms-button-size-font-size:16px;
  --wpforms-button-size-height:54px;
  --wpforms-button-size-padding-h:22px;
  --wpforms-button-size-margin-top:14px;

  --wpforms-container-shadow-size-box-shadow:none;
}

/* FORCE 2 cols layout back (modern WPForms uses flex) */
.elementor-element-2561b0c #wpforms-1382 .wpforms-field-container{
  display:flex !important;
  flex-wrap:wrap !important;
  column-gap:20px !important;
  row-gap:18px !important;
}

/* half fields: 2 columns */
.elementor-element-2561b0c #wpforms-1382 .wpforms-field.wpforms-one-half{
  flex:0 0 calc(50% - 10px) !important;
  max-width:calc(50% - 10px) !important;
  width:auto !important;
  margin:0 !important;
}

/* full width fields */
.elementor-element-2561b0c #wpforms-1382 .wpforms-field:not(.wpforms-one-half){
  flex:0 0 100% !important;
  max-width:100% !important;
  width:100% !important;
  margin:0 !important;
}
.elementor-element-2561b0c #wpforms-1382 .wpforms-field-container{
  row-gap:10px !important;
}

.elementor-element-2561b0c #wpforms-1382 .wpforms-field{
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}

/* INPUTS (real height) */
.elementor-element-2561b0c #wpforms-1382 .wpforms-field input[type="text"],
.elementor-element-2561b0c #wpforms-1382 .wpforms-field input[type="email"],
.elementor-element-2561b0c #wpforms-1382 .wpforms-field input[type="tel"],
.elementor-element-2561b0c #wpforms-1382 .wpforms-field input[type="url"],
.elementor-element-2561b0c #wpforms-1382 .wpforms-field input[type="number"],
.elementor-element-2561b0c #wpforms-1382 .wpforms-field select{
  height:64px !important;
  min-height:64px !important;
  padding:0 18px !important;

  font-family:"Poppins",sans-serif !important;
  font-size:16px !important;
  font-weight:600 !important;
  color:#000 !important;

  background:transparent !important;
  border:2px solid #131e27 !important;
  border-radius:15px !important;
  box-shadow:none !important;
  outline:none !important;
}

/* TEXTAREA */
.elementor-element-2561b0c #wpforms-1382 .wpforms-field textarea{
  min-height:200px !important;
  padding:16px 18px !important;

  font-family:"Poppins",sans-serif !important;
  font-size:16px !important;
  font-weight:600 !important;
  color:#000 !important;

  background:transparent !important;
  border:2px solid #131e27 !important;
  border-radius:15px !important;
  box-shadow:none !important;
  outline:none !important;
  resize:vertical;
}

.elementor-element-2561b0c #wpforms-1382 .wpforms-field input::placeholder,
.elementor-element-2561b0c #wpforms-1382 .wpforms-field textarea::placeholder{
  color:#000 !important;
  opacity:.55 !important;
}

.elementor-element-2561b0c #wpforms-1382 .wpforms-field input:focus,
.elementor-element-2561b0c #wpforms-1382 .wpforms-field select:focus,
.elementor-element-2561b0c #wpforms-1382 .wpforms-field textarea:focus{
  border-color:#131e27 !important;
  box-shadow:0 0 0 3px rgba(19,30,39,.15) !important;
}

/* BUTTON */
.elementor-element-2561b0c #wpforms-1382 .wpforms-submit-container .wpforms-submit{
  font-family:"Poppins",sans-serif !important;
  font-size:16px !important;
  font-weight:600 !important;
  color:#fff !important;
  background:#131e27 !important;
  border:2px solid #131e27 !important;
  border-radius:12px !important;
  width:100% !important;
  min-height:54px !important;
}

.elementor-element-2561b0c #wpforms-1382 .wpforms-submit-container .wpforms-submit:hover{
  background:transparent !important;
  color:#131e27 !important;
}

/* hide the spam trap field */
#wpforms-1382-field_6-container{display:none !important;}

/* mobile */
@media (max-width: 767px){
  .elementor-element-2561b0c #wpforms-1382 .wpforms-field.wpforms-one-half{
    flex:0 0 100% !important;
    max-width:100% !important;
  }
}/* End custom CSS */