.elementor-218 .elementor-element.elementor-element-5ba4ae00{--display:flex;--min-height:300px;--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-218 .elementor-element.elementor-element-5ba4ae00:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-5ba4ae00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://techran.pl/wp-content/uploads/2025/08/kontakt1.jpg");background-position:bottom center;background-size:cover;}.elementor-218 .elementor-element.elementor-element-5ba4ae00::before, .elementor-218 .elementor-element.elementor-element-5ba4ae00 > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-5ba4ae00 > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-5ba4ae00 > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-5ba4ae00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-5ba4ae00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-5721e58f.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-5721e58f{text-align:center;}.elementor-218 .elementor-element.elementor-element-5721e58f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-218 .elementor-element.elementor-element-f1246b3{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-218 .elementor-element.elementor-element-f1246b3:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-f1246b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-218 .elementor-element.elementor-element-3767c6e{--display:flex;--min-height:447px;--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;--justify-content:center;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-3767c6e:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-3767c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://techran.pl/wp-content/uploads/2025/08/domy-jednorodzinne.png");background-position:center center;background-size:cover;}.elementor-218 .elementor-element.elementor-element-3767c6e::before, .elementor-218 .elementor-element.elementor-element-3767c6e > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-3767c6e > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-3767c6e > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-3767c6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-3767c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.elementor-218 .elementor-element.elementor-element-6ac10fd{text-align:center;}.elementor-218 .elementor-element.elementor-element-6ac10fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-ac45eba{--display:flex;--min-height:447px;--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;--justify-content:center;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-ac45eba:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-ac45eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://techran.pl/wp-content/uploads/2025/08/nadzor-budowy.png");background-position:center center;background-size:cover;}.elementor-218 .elementor-element.elementor-element-ac45eba::before, .elementor-218 .elementor-element.elementor-element-ac45eba > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-ac45eba > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-ac45eba > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-ac45eba > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-ac45eba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.elementor-218 .elementor-element.elementor-element-b92d0e9{text-align:center;}.elementor-218 .elementor-element.elementor-element-b92d0e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-df5c85b{--display:flex;--min-height:447px;--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;--justify-content:center;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-df5c85b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-df5c85b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://techran.pl/wp-content/uploads/2025/08/ChatGPT-Image-25-sie-2025-07_45_29.png");background-position:center center;background-size:cover;}.elementor-218 .elementor-element.elementor-element-df5c85b::before, .elementor-218 .elementor-element.elementor-element-df5c85b > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-df5c85b > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-df5c85b > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-df5c85b > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-df5c85b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.elementor-218 .elementor-element.elementor-element-6ddb3d0{text-align:center;}.elementor-218 .elementor-element.elementor-element-6ddb3d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-30e4d41{--display:flex;--min-height:447px;--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;--justify-content:center;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-30e4d41:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-30e4d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://techran.pl/wp-content/uploads/2025/08/murki-oporowe.png");background-position:center center;background-size:cover;}.elementor-218 .elementor-element.elementor-element-30e4d41::before, .elementor-218 .elementor-element.elementor-element-30e4d41 > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-30e4d41 > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-30e4d41 > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-30e4d41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-30e4d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.elementor-218 .elementor-element.elementor-element-4188d44{text-align:center;}.elementor-218 .elementor-element.elementor-element-4188d44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-178fabd{--display:flex;--min-height:447px;--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;--justify-content:center;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-178fabd:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-178fabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://techran.pl/wp-content/uploads/2025/08/podjazd.jpg");background-position:center center;background-size:cover;}.elementor-218 .elementor-element.elementor-element-178fabd::before, .elementor-218 .elementor-element.elementor-element-178fabd > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-178fabd > .e-con-inner > .elementor-background-video-container::before, .elementor-218 .elementor-element.elementor-element-178fabd > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-178fabd > .e-con-inner > .elementor-background-slideshow::before, .elementor-218 .elementor-element.elementor-element-178fabd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.elementor-218 .elementor-element.elementor-element-b9fe222{text-align:center;}.elementor-218 .elementor-element.elementor-element-b9fe222 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-13913687{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-13913687:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-13913687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-218 .elementor-element.elementor-element-75cb7deb{--display:flex;--justify-content:center;border-style:dotted;--border-style:dotted;}.elementor-218 .elementor-element.elementor-element-4ce9583f{text-align:center;}.elementor-218 .elementor-element.elementor-element-4ce9583f .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-218 .elementor-element.elementor-element-352bb88e{--display:flex;--justify-content:center;border-style:dotted;--border-style:dotted;}.elementor-218 .elementor-element.elementor-element-5117f36a{text-align:center;}.elementor-218 .elementor-element.elementor-element-5117f36a .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-218 .elementor-element.elementor-element-150cd5ed{--display:flex;--justify-content:center;border-style:dotted;--border-style:dotted;}.elementor-218 .elementor-element.elementor-element-4360cab1{text-align:center;}.elementor-218 .elementor-element.elementor-element-4360cab1 .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-5ba4ae00{--min-height:30vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-218 .elementor-element.elementor-element-5721e58f .elementor-heading-title{font-size:50px;}.elementor-218 .elementor-element.elementor-element-f1246b3{--justify-content:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-3767c6e{--width:42vw;--min-height:21vh;}.elementor-218 .elementor-element.elementor-element-6ac10fd .elementor-heading-title{font-size:20px;}.elementor-218 .elementor-element.elementor-element-ac45eba{--width:42vw;--min-height:21vh;}.elementor-218 .elementor-element.elementor-element-b92d0e9 .elementor-heading-title{font-size:20px;}.elementor-218 .elementor-element.elementor-element-df5c85b{--width:42vw;--min-height:21vh;}.elementor-218 .elementor-element.elementor-element-6ddb3d0 .elementor-heading-title{font-size:20px;}.elementor-218 .elementor-element.elementor-element-30e4d41{--width:42vw;--min-height:21vh;}.elementor-218 .elementor-element.elementor-element-4188d44 .elementor-heading-title{font-size:20px;}.elementor-218 .elementor-element.elementor-element-178fabd{--width:42vw;--min-height:21vh;}.elementor-218 .elementor-element.elementor-element-b9fe222 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-3767c6e */.elementor-218 .elementor-element.elementor-element-3767c6e {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac45eba */.elementor-218 .elementor-element.elementor-element-ac45eba {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df5c85b */.elementor-218 .elementor-element.elementor-element-df5c85b {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e4d41 */.elementor-218 .elementor-element.elementor-element-30e4d41 {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178fabd */.elementor-218 .elementor-element.elementor-element-178fabd {
    text-decoration: none;
}/* End custom CSS */