.elementor-620 .elementor-element.elementor-element-29f88e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.25;--padding-top:230px;--padding-bottom:230px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-29f88e5:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-29f88e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-620 .elementor-element.elementor-element-29f88e5::before, .elementor-620 .elementor-element.elementor-element-29f88e5 > .elementor-background-video-container::before, .elementor-620 .elementor-element.elementor-element-29f88e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-620 .elementor-element.elementor-element-29f88e5 > .elementor-background-slideshow::before, .elementor-620 .elementor-element.elementor-element-29f88e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-620 .elementor-element.elementor-element-29f88e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://steinfra.in/wp-content/uploads/2025/10/25780885.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFC400;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFC400;}.elementor-620 .elementor-element.elementor-element-556891a{--e-icon-list-icon-size:19px;--icon-vertical-offset:1px;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:600;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-556891a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFC400;}.elementor-620 .elementor-element.elementor-element-7b2fab1{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-d818e49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:21px 21px 21px 21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-76d27fa{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-2ea9aee{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-2ea9aee .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-620 .elementor-element.elementor-element-8bf0577{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-8bf0577 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-620 .elementor-element.elementor-element-154c6c3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;line-height:35px;color:#000000;}.elementor-620 .elementor-element.elementor-element-fe3e579{--display:flex;}.elementor-620 .elementor-element.elementor-element-6eb3a1d{--e-image-carousel-slides-to-show:1;}.elementor-620 .elementor-element.elementor-element-0da378d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:21px 21px 21px 21px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-3e6d060{--display:flex;--justify-content:center;}.elementor-620 .elementor-element.elementor-element-84a5f8c{--e-image-carousel-slides-to-show:1;}.elementor-620 .elementor-element.elementor-element-aff7830{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-bead143{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-bead143 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-620 .elementor-element.elementor-element-b4c3170{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:35px;color:#000000;}.elementor-620 .elementor-element.elementor-element-f4588df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:21px 21px 21px 21px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-cededb4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-692450c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-692450c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-620 .elementor-element.elementor-element-f56f50a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:35px;color:#000000;}.elementor-620 .elementor-element.elementor-element-adf6382{--display:flex;--justify-content:center;}.elementor-620 .elementor-element.elementor-element-c4c3c93{--e-image-carousel-slides-to-show:1;}.elementor-620 .elementor-element.elementor-element-5593579{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:21px 21px 21px 21px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-c424986{--display:flex;--justify-content:center;}.elementor-620 .elementor-element.elementor-element-5e7fe6b{--e-image-carousel-slides-to-show:1;}.elementor-620 .elementor-element.elementor-element-3c41400{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-32d756b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-32d756b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-620 .elementor-element.elementor-element-c1b7cb9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:35px;color:#000000;}.elementor-620 .elementor-element.elementor-element-2947dc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:21px 21px 21px 21px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-30a0349{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-254203b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-254203b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-620 .elementor-element.elementor-element-1c9f2a1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:35px;color:#000000;}.elementor-620 .elementor-element.elementor-element-b14160d{--display:flex;--justify-content:center;}.elementor-620 .elementor-element.elementor-element-cce452a{--e-image-carousel-slides-to-show:1;}.elementor-620 .elementor-element.elementor-element-3f24a32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:21px 21px 21px 21px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-d39ccb0{--display:flex;--justify-content:center;}.elementor-620 .elementor-element.elementor-element-168f00d{--e-image-carousel-slides-to-show:1;}.elementor-620 .elementor-element.elementor-element-f4ed53a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-ffcc686{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-ffcc686 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-620 .elementor-element.elementor-element-a90e954{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:35px;color:#000000;}.elementor-620 .elementor-element.elementor-element-3a33f51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:21px 21px 21px 21px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-d4ad06b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-434b726{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-620 .elementor-element.elementor-element-434b726 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-620 .elementor-element.elementor-element-8fd0de3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:35px;color:#000000;}.elementor-620 .elementor-element.elementor-element-2b66ce3{--display:flex;--justify-content:center;}.elementor-620 .elementor-element.elementor-element-2d61398{--e-image-carousel-slides-to-show:1;}.elementor-620 .elementor-element.elementor-element-5710df5{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-908c8f2 .masonry{column-count:3;}.elementor-620 .elementor-element.elementor-element-908c8f2 .rkit-gallery-masonry{column-gap:20px;}.elementor-620 .elementor-element.elementor-element-908c8f2 .brick{margin-bottom:20px;}@media(max-width:1024px){.elementor-620 .elementor-element.elementor-element-908c8f2 .masonry{column-count:3;}}@media(max-width:767px){.elementor-620 .elementor-element.elementor-element-908c8f2 .masonry{column-count:1;}}