.elementor-1648 .elementor-element.elementor-element-cd26857 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1648 .elementor-element.elementor-element-cd26857 > .elementor-container{max-width:1800px;}.elementor-1648 .elementor-element.elementor-element-cd26857{margin-top:60px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-1648 .elementor-element.elementor-element-bae40ba > .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-1648 .elementor-element.elementor-element-bae40ba > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1648 .elementor-element.elementor-element-1b04fa4{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -105px) 0px;z-index:2;}.elementor-1648 .elementor-element.elementor-element-1b04fa4 .swiper-pagination-bullet{width:10px;height:10px;background:#ffffff;}.elementor-1648 .elementor-element.elementor-element-b3f9098 > .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-1648 .elementor-element.elementor-element-b3f9098 > .elementor-element-populated{margin:0px 0px 0px 115px;--e-column-margin-right:0px;--e-column-margin-left:115px;padding:0% 18% 0% 0%;}.elementor-widget-heading .icon_before{color:var( --e-global-color-primary );}.elementor-widget-heading .icon_after{color:var( --e-global-color-primary );}.elementor-1648 .elementor-element.elementor-element-f769805{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1648 .elementor-element.elementor-element-f769805.elementor-widget-heading .elementor-heading-title{color:#3f4448;}.elementor-1648 .elementor-element.elementor-element-f769805 .elementor-heading-title{font-size:48px;}.elementor-1648 .elementor-element.elementor-element-cc2bd95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;}.elementor-1648 .elementor-element.elementor-element-cc2bd95.elementor-widget-heading .elementor-heading-title{color:#3f4448;}.elementor-1648 .elementor-element.elementor-element-cc2bd95 .elementor-heading-title{font-size:30px;}.elementor-1648 .elementor-element.elementor-element-39dbeea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;}.elementor-1648 .elementor-element.elementor-element-39dbeea.elementor-widget-heading .elementor-heading-title{color:#3f4448;}.elementor-1648 .elementor-element.elementor-element-39dbeea .elementor-heading-title{font-size:30px;}.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-1648 .elementor-element.elementor-element-0f7074c{letter-spacing:0.35px;}.elementor-1648 .elementor-element.elementor-element-3de696f:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-3de696f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f9;}.elementor-1648 .elementor-element.elementor-element-3de696f > .elementor-container{max-width:1800px;}.elementor-1648 .elementor-element.elementor-element-3de696f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:120px;padding:225px 30px 75px 30px;}.elementor-1648 .elementor-element.elementor-element-3de696f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1648 .elementor-element.elementor-element-ab5ca83 > .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-1648 .elementor-element.elementor-element-ab5ca83 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-1648 .elementor-element.elementor-element-e54b3e3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1648 .elementor-element.elementor-element-e54b3e3 .elementor-service-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-e54b3e3 .elementor-service-heading{font-size:20px;letter-spacing:1px;}.elementor-1648 .elementor-element.elementor-element-f146e31 .elementor-service-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-f146e31 .elementor-service-heading{font-size:20px;letter-spacing:1px;}.elementor-1648 .elementor-element.elementor-element-8350c6c > .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-1648 .elementor-element.elementor-element-8350c6c > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-1648 .elementor-element.elementor-element-02f4faa .elementor-service-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-02f4faa .elementor-service-heading{font-size:20px;letter-spacing:1px;}.elementor-1648 .elementor-element.elementor-element-e78c810 > .elementor-container{max-width:1000px;}.elementor-1648 .elementor-element.elementor-element-e78c810{margin-top:0px;margin-bottom:70px;padding:0px 30px 0px 30px;}.elementor-1648 .elementor-element.elementor-element-ae0b0fc > .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-1648 .elementor-element.elementor-element-fef1bda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-1648 .elementor-element.elementor-element-fef1bda.elementor-widget-heading .elementor-heading-title{color:#3f4448;}.elementor-1648 .elementor-element.elementor-element-fef1bda .elementor-heading-title{font-size:30px;}.elementor-1648 .elementor-element.elementor-element-992cf69{text-align:center;}.elementor-1648 .elementor-element.elementor-element-3ab733d:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-3ab733d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-3ab733d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 30px 120px 30px;}.elementor-1648 .elementor-element.elementor-element-3ab733d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1648 .elementor-element.elementor-element-4f176c5 > .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-1648 .elementor-element.elementor-element-dfc95ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:18px;color:#FFFFFF;}.elementor-1648 .elementor-element.elementor-element-c1f1859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1648 .elementor-element.elementor-element-c1f1859.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-1648 .elementor-element.elementor-element-c1f1859 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:34px;}.elementor-1648 .elementor-element.elementor-element-3711c55{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#B4B2B2;}.elementor-1648 .elementor-element.elementor-element-abe79b8 .slick-slide-bg{animation-duration:calc(5000ms*1.2);transition-duration:calc(5000ms);}.elementor-1648 .elementor-element.elementor-element-abe79b8{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-1648 .elementor-element.elementor-element-abe79b8 .elementor-image-info-image, .elementor-1648 .elementor-element.elementor-element-abe79b8 .elementor-image-info-image img{height:450px;object-fit:cover;width:100%;}.elementor-1648 .elementor-element.elementor-element-abe79b8 .elementor-image-info-inner-wrapper{min-height:450px;align-content:flex-end;justify-content:flex-start;}.elementor-1648 .elementor-element.elementor-element-abe79b8 .elementor-image-info-inner{text-align:left;}.elementor-1648 .elementor-element.elementor-element-abe79b8 .elementor-image-info-title{font-family:"Marcellus SC", Sans-serif;font-weight:400;}.elementor-1648 .elementor-element.elementor-element-abe79b8 .owl-theme.owl-carousel .owl-dots{text-align:center;}.elementor-1648 .elementor-element.elementor-element-abe79b8 .owl-theme.owl-carousel .owl-nav .owl-next{top:50%;right:-45px;}.elementor-1648 .elementor-element.elementor-element-abe79b8 .owl-theme.owl-carousel .owl-nav .owl-prev{top:50%;left:-45px;}.elementor-1648 .elementor-element.elementor-element-dc51bc9:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-dc51bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;background-image:url("https://familybuildings.pl/wp-content/uploads/2025/12/a-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1648 .elementor-element.elementor-element-dc51bc9 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1648 .elementor-element.elementor-element-dc51bc9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1648 .elementor-element.elementor-element-765436f > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-1648 .elementor-element.elementor-element-c04d1ac > .elementor-container{max-width:1200px;}.elementor-1648 .elementor-element.elementor-element-c04d1ac{margin-top:0px;margin-bottom:15px;}.elementor-1648 .elementor-element.elementor-element-b20c12d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1648 .elementor-element.elementor-element-3ca39ca{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-3ca39ca .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-3ca39ca.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-3ca39ca.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-3ca39ca.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-3ca39ca .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-3ca39ca .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-3ca39ca .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-3ca39ca:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-3ca39ca:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-3ca39ca .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-a58b7dd > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-cb30b4c{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-cb30b4c .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-cb30b4c.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-cb30b4c.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-cb30b4c.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-cb30b4c .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-cb30b4c .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-cb30b4c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-cb30b4c:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-cb30b4c:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-cb30b4c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-1b3eda3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-38f1c7d{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-38f1c7d .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-38f1c7d.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-38f1c7d.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-38f1c7d.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-38f1c7d .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-38f1c7d .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-38f1c7d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-38f1c7d:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-38f1c7d:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-38f1c7d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-de930d8 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-7c6d20d{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-7c6d20d .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-7c6d20d.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-7c6d20d.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-7c6d20d.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-7c6d20d .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-7c6d20d .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-7c6d20d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-7c6d20d:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-7c6d20d:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-7c6d20d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-0700913 > .elementor-container{max-width:1200px;}.elementor-1648 .elementor-element.elementor-element-0700913{margin-top:15px;margin-bottom:0px;}.elementor-1648 .elementor-element.elementor-element-b8eebb9 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-931ef9c{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-931ef9c .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-931ef9c.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-931ef9c.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-931ef9c.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-931ef9c .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-931ef9c .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-931ef9c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-931ef9c:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-931ef9c:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-931ef9c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-068c45d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8 .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-bf8d0d8.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8 .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-bf8d0d8 .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-bf8d0d8:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-bf8d0d8:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-c642c7e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-4b80d26{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-4b80d26 .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-4b80d26.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-4b80d26.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-4b80d26.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-4b80d26 .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-4b80d26 .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-4b80d26 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-4b80d26:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-4b80d26:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-4b80d26 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-6d2b315 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-fcbe5dd.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-fcbe5dd .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-fcbe5dd:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-fcbe5dd:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-caa22b9 > .elementor-container{max-width:1200px;}.elementor-1648 .elementor-element.elementor-element-caa22b9{margin-top:15px;margin-bottom:0px;}.elementor-1648 .elementor-element.elementor-element-2a88c9c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-c192674{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-c192674 .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-c192674.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-c192674.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-c192674.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-c192674 .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-c192674 .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-c192674 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-c192674:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-c192674:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-c192674 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-658d826 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-df1c139{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-df1c139 .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-df1c139.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-df1c139.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-df1c139.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-df1c139 .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-df1c139 .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-df1c139 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-df1c139:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-df1c139:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-df1c139 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-2187825 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-6cbc52a{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-6cbc52a .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-6cbc52a.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-6cbc52a.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-6cbc52a.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-6cbc52a .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-6cbc52a .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-6cbc52a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-6cbc52a:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-6cbc52a:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-6cbc52a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-8851a39 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6{background-color:#FFFFFF;padding:40px 30px 50px 30px;--icon-box-icon-margin:15px;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6 .elementor-icon-box-wrapper{text-align:left;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6.elementor-view-stacked .elementor-icon{background-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6.elementor-view-framed .elementor-icon, .elementor-1648 .elementor-element.elementor-element-d3fc3e6.elementor-view-default .elementor-icon{fill:#C1A17B;color:#C1A17B;border-color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6 .elementor-icon-box-title, .elementor-1648 .elementor-element.elementor-element-d3fc3e6 .elementor-icon-box-title a{font-family:"Marcellus SC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-d3fc3e6:has(:hover) .elementor-icon-box-title,
					 .elementor-1648 .elementor-element.elementor-element-d3fc3e6:has(:focus) .elementor-icon-box-title{color:#C1A17B;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-1648 .elementor-element.elementor-element-e4d02f3:not(.elementor-motion-effects-element-type-background), .elementor-1648 .elementor-element.elementor-element-e4d02f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familybuildings.pl/wp-content/uploads/2025/12/DSC08734.jpg");background-position:top center;background-size:auto;}.elementor-1648 .elementor-element.elementor-element-e4d02f3 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1648 .elementor-element.elementor-element-e4d02f3 > .elementor-container{min-height:600px;}.elementor-1648 .elementor-element.elementor-element-e4d02f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1648 .elementor-element.elementor-element-f7c0828 > .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-1648 .elementor-element.elementor-element-5b624b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:18px;color:#FFFFFF;}.elementor-1648 .elementor-element.elementor-element-dc2980f.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-1648 .elementor-element.elementor-element-dc2980f .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:34px;}.elementor-1648 .elementor-element.elementor-element-fa5c10c > .elementor-container{max-width:1000px;}.elementor-1648 .elementor-element.elementor-element-fa5c10c{margin-top:70px;margin-bottom:70px;padding:0px 30px 0px 30px;}.elementor-1648 .elementor-element.elementor-element-83b6467 > .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-1648 .elementor-element.elementor-element-129518e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-1648 .elementor-element.elementor-element-129518e.elementor-widget-heading .elementor-heading-title{color:#3f4448;}.elementor-1648 .elementor-element.elementor-element-129518e .elementor-heading-title{font-size:30px;}.elementor-1648 .elementor-element.elementor-element-feb620d{text-align:center;}.elementor-1648 .elementor-element.elementor-element-b06b446 > .elementor-container{max-width:1200px;}.elementor-1648 .elementor-element.elementor-element-b06b446{margin-top:120px;margin-bottom:120px;padding:0px 30px 0px 30px;}.elementor-1648 .elementor-element.elementor-element-8cd7cc7 > .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-1648 .elementor-element.elementor-element-c1bb4db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-1648 .elementor-element.elementor-element-c1bb4db .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:30px;font-weight:400;line-height:34px;}.elementor-1648 .elementor-element.elementor-element-7047447 .elementor-tabs-wrapper{display:flex;flex-wrap:wrap;justify-content:center;}.elementor-1648 .elementor-element.elementor-element-7047447 .elementor-tab-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:2px;min-width:19.4%;color:#3f4448;background-color:#f8f8f8;text-align:center;padding:26px 0px 26px 0px;margin:0px 1px 0px 1px;}.elementor-1648 .elementor-element.elementor-element-7047447 .elementor-tab-title:hover{color:#ffffff;background-color:#cabe9f !important;}.elementor-1648 .elementor-element.elementor-element-7047447 .elementor-tab-title.elementor-active{color:#ffffff !important;background-color:#cabe9f !important;}.elementor-1648 .elementor-element.elementor-element-7047447.elementor-tabs-view-horizontal .elementor-tab-title.elementor-active:after{border-top-color:#cabe9f !important;}.elementor-1648 .elementor-element.elementor-element-7047447.elementor-tabs-view-vertical .elementor-tab-title.elementor-active:after{border-left-color:#cabe9f !important;}.elementor-1648 .elementor-element.elementor-element-7047447 .elementor-tab-content{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-53f194e > .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-1648 .elementor-element.elementor-element-1e4678d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-1648 .elementor-element.elementor-element-1e4678d .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:30px;font-weight:400;line-height:34px;}.elementor-1648 .elementor-element.elementor-element-620a5f1{--display:flex;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1648 .elementor-element.elementor-element-2dd97ce .gallery-item .gallery-caption{display:none;}.elementor-1648 .elementor-element.elementor-element-2dd97ce .gallery-item{padding:0 15px 15px 0;}.elementor-1648 .elementor-element.elementor-element-2dd97ce .gallery{margin:0 -15px -15px 0;}@media(min-width:768px){.elementor-1648 .elementor-element.elementor-element-4f176c5{width:35%;}.elementor-1648 .elementor-element.elementor-element-19ce55c{width:65%;}}@media(max-width:1024px){.elementor-1648 .elementor-element.elementor-element-cd26857{margin-top:60px;margin-bottom:100px;}.elementor-1648 .elementor-element.elementor-element-bae40ba > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1648 .elementor-element.elementor-element-1b04fa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1648 .elementor-element.elementor-element-b3f9098 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-f769805 .elementor-heading-title{font-size:40px;}.elementor-1648 .elementor-element.elementor-element-cc2bd95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-39dbeea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-0f7074c{text-align:center;}.elementor-1648 .elementor-element.elementor-element-3de696f{margin-top:0px;margin-bottom:100px;padding:100px 30px 100px 30px;}.elementor-1648 .elementor-element.elementor-element-ab5ca83 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1648 .elementor-element.elementor-element-8350c6c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1648 .elementor-element.elementor-element-e78c810{margin-top:0px;margin-bottom:50px;}.elementor-1648 .elementor-element.elementor-element-3ab733d{padding:80px 30px 80px 30px;}.elementor-1648 .elementor-element.elementor-element-765436f > .elementor-element-populated{padding:80px 0px 80px 0px;}.elementor-1648 .elementor-element.elementor-element-3ca39ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-cb30b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-931ef9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-4b80d26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-c192674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-6cbc52a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-e4d02f3 > .elementor-container{min-height:500px;}.elementor-1648 .elementor-element.elementor-element-fa5c10c{margin-top:0px;margin-bottom:50px;}.elementor-1648 .elementor-element.elementor-element-b06b446{margin-top:80px;margin-bottom:80px;}.elementor-1648 .elementor-element.elementor-element-7047447 .elementor-tab-title{min-width:16.5%;padding:20px 15px 20px 15px;margin:0px 1px 10px 1px;}.elementor-1648 .elementor-element.elementor-element-7047447 .elementor-tab-content{margin:40px 0px 0px 0px;}}@media(max-width:767px){.elementor-1648 .elementor-element.elementor-element-cd26857{margin-top:60px;margin-bottom:80px;padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-f769805 .elementor-heading-title{font-size:35px;}.elementor-1648 .elementor-element.elementor-element-3de696f{margin-top:0px;margin-bottom:80px;padding:80px 15px 80px 15px;}.elementor-1648 .elementor-element.elementor-element-e54b3e3 .elementor-service-content{padding:10px 10px 10px 10px;}.elementor-1648 .elementor-element.elementor-element-f146e31 .elementor-service-content{padding:10px 10px 10px 10px;}.elementor-1648 .elementor-element.elementor-element-02f4faa .elementor-service-content{padding:10px 10px 10px 10px;}.elementor-1648 .elementor-element.elementor-element-e78c810{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-3ab733d{padding:60px 15px 60px 15px;}.elementor-1648 .elementor-element.elementor-element-4f176c5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1648 .elementor-element.elementor-element-4f176c5 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1648 .elementor-element.elementor-element-dfc95ea{text-align:center;}.elementor-1648 .elementor-element.elementor-element-3711c55{text-align:center;}.elementor-1648 .elementor-element.elementor-element-abe79b8{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-1648 .elementor-element.elementor-element-3ca39ca .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-cb30b4c .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-38f1c7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1648 .elementor-element.elementor-element-38f1c7d .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-7c6d20d .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-931ef9c .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-bf8d0d8 .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-4b80d26 .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-fcbe5dd .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-c192674 .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-df1c139 .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-6cbc52a .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-d3fc3e6 .elementor-icon-box-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-fa5c10c{padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-b06b446{margin-top:60px;margin-bottom:60px;padding:0px 15px 0px 15px;}.elementor-1648 .elementor-element.elementor-element-7047447 .elementor-tab-title{min-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1648 .elementor-element.elementor-element-bae40ba{width:100%;}.elementor-1648 .elementor-element.elementor-element-b3f9098{width:100%;}.elementor-1648 .elementor-element.elementor-element-ab5ca83{width:100%;}.elementor-1648 .elementor-element.elementor-element-8350c6c{width:100%;}.elementor-1648 .elementor-element.elementor-element-b20c12d{width:50%;}.elementor-1648 .elementor-element.elementor-element-a58b7dd{width:50%;}.elementor-1648 .elementor-element.elementor-element-1b3eda3{width:50%;}.elementor-1648 .elementor-element.elementor-element-de930d8{width:50%;}.elementor-1648 .elementor-element.elementor-element-b8eebb9{width:50%;}.elementor-1648 .elementor-element.elementor-element-068c45d{width:50%;}.elementor-1648 .elementor-element.elementor-element-c642c7e{width:50%;}.elementor-1648 .elementor-element.elementor-element-6d2b315{width:50%;}.elementor-1648 .elementor-element.elementor-element-2a88c9c{width:50%;}.elementor-1648 .elementor-element.elementor-element-658d826{width:50%;}.elementor-1648 .elementor-element.elementor-element-2187825{width:50%;}.elementor-1648 .elementor-element.elementor-element-8851a39{width:50%;}}/* Start custom CSS for opal-image-info, class: .elementor-element-abe79b8 */.elementor-1648 .elementor-element.elementor-element-abe79b8 [data-elementor-columns-tablet="2"] .column-item{
    max-width: 100%;
    flex: 0 0 50%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b20c12d */.elementor-1648 .elementor-element.elementor-element-b20c12d .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a58b7dd */.elementor-1648 .elementor-element.elementor-element-a58b7dd .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b3eda3 */.elementor-1648 .elementor-element.elementor-element-1b3eda3 .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-de930d8 */.elementor-1648 .elementor-element.elementor-element-de930d8 .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8eebb9 */.elementor-1648 .elementor-element.elementor-element-b8eebb9 .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-068c45d */.elementor-1648 .elementor-element.elementor-element-068c45d .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c642c7e */.elementor-1648 .elementor-element.elementor-element-c642c7e .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d2b315 */.elementor-1648 .elementor-element.elementor-element-6d2b315 .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a88c9c */.elementor-1648 .elementor-element.elementor-element-2a88c9c .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-658d826 */.elementor-1648 .elementor-element.elementor-element-658d826 .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2187825 */.elementor-1648 .elementor-element.elementor-element-2187825 .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8851a39 */.elementor-1648 .elementor-element.elementor-element-8851a39 .elementor-widget-container:hover{
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.07);
}/* End custom CSS */