.elementor-54 .elementor-element.elementor-element-72defa7b:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-72defa7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-72defa7b > .elementor-background-overlay{background-color:var( --e-global-color-adb271f );opacity:0.31;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-72defa7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-54 .elementor-element.elementor-element-19b07a7a > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-54 .elementor-element.elementor-element-fdb3e53:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-fdb3e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.townhouse-reality.cz/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-54 .elementor-element.elementor-element-fdb3e53 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-adb271f ) 0%, var( --e-global-color-secondary ) 100%);opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-fdb3e53 > .elementor-container{min-height:300px;}.elementor-54 .elementor-element.elementor-element-fdb3e53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-4725e8cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-4725e8cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adb271f );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-4725e8cc.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-4725e8cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-4725e8cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-4725e8cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-1a08031b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-54 .elementor-element.elementor-element-1a08031b{text-align:center;}.elementor-54 .elementor-element.elementor-element-1a08031b .elementor-heading-title{color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-5178b776{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-6929254f:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-6929254f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-6929254f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;z-index:1;}.elementor-54 .elementor-element.elementor-element-6929254f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-218fbbed > .elementor-element-populated{margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-3f64d094 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-54 .elementor-element.elementor-element-77f9267b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3cf83162 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-54 .elementor-element.elementor-element-3cf83162 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-3cf83162 .elementor-progress-wrapper{background-color:var( --e-global-color-bbe2911 );}.elementor-54 .elementor-element.elementor-element-3cf83162 .elementor-progress-bar{height:3px;line-height:3px;}.elementor-54 .elementor-element.elementor-element-3cf83162 .elementor-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-46d2786-font-family ), Sans-serif;font-size:var( --e-global-typography-46d2786-font-size );font-weight:var( --e-global-typography-46d2786-font-weight );text-transform:var( --e-global-typography-46d2786-text-transform );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-52f28a0 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-54 .elementor-element.elementor-element-52f28a0 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-52f28a0 .elementor-progress-wrapper{background-color:var( --e-global-color-bbe2911 );}.elementor-54 .elementor-element.elementor-element-52f28a0 .elementor-progress-bar{height:3px;line-height:3px;}.elementor-54 .elementor-element.elementor-element-52f28a0 .elementor-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-46d2786-font-family ), Sans-serif;font-size:var( --e-global-typography-46d2786-font-size );font-weight:var( --e-global-typography-46d2786-font-weight );text-transform:var( --e-global-typography-46d2786-text-transform );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-5bc64ebe > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-54 .elementor-element.elementor-element-5bc64ebe .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-5bc64ebe .elementor-progress-wrapper{background-color:var( --e-global-color-bbe2911 );}.elementor-54 .elementor-element.elementor-element-5bc64ebe .elementor-progress-bar{height:3px;line-height:3px;}.elementor-54 .elementor-element.elementor-element-5bc64ebe .elementor-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-46d2786-font-family ), Sans-serif;font-size:var( --e-global-typography-46d2786-font-size );font-weight:var( --e-global-typography-46d2786-font-weight );text-transform:var( --e-global-typography-46d2786-text-transform );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-50d538f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-50d538f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.townhouse-reality.cz/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-50d538f2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-50d538f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-50d538f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;padding:0% 0% 0% 30%;}.elementor-54 .elementor-element.elementor-element-50d538f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-34e3b1db{--spacer-size:50px;}.elementor-54 .elementor-element.elementor-element-4f007b79 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px -30px -30px 0px;padding:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.27);}.elementor-54 .elementor-element.elementor-element-4f007b79 .elementor-testimonial-wrapper{text-align:left;}.elementor-54 .elementor-element.elementor-element-4f007b79 .elementor-testimonial-content{color:var( --e-global-color-0a29463 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-4f007b79 .elementor-testimonial-name{color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-4f007b79 .elementor-testimonial-job{color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-4c09c274:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-4c09c274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbe2911 );}.elementor-54 .elementor-element.elementor-element-4c09c274 > .elementor-background-overlay{background-color:var( --e-global-color-adb271f );transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-4c09c274{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 0px 48px 0px;z-index:1;}.elementor-54 .elementor-element.elementor-element-325903a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-325903a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a29463 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-325903a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-325903a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-325903a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54 .elementor-element.elementor-element-325903a > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-54 .elementor-element.elementor-element-325903a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-72b73322{width:auto;max-width:auto;}.elementor-54 .elementor-element.elementor-element-72b73322.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-72b73322.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-72b73322.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-54 .elementor-element.elementor-element-72b73322.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0a29463 );color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-72b73322.elementor-view-framed .elementor-icon:hover, .elementor-54 .elementor-element.elementor-element-72b73322.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-72b73322.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-72b73322 .elementor-icon{font-size:30px;}.elementor-54 .elementor-element.elementor-element-72b73322 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-5116c534{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-54 .elementor-element.elementor-element-5116c534 > .elementor-widget-container{margin:0px 0px 16px 20px;}.elementor-54 .elementor-element.elementor-element-5116c534 .elementor-icon-box-wrapper{text-align:left;}.elementor-54 .elementor-element.elementor-element-5116c534 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-5116c534 .elementor-icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-4b38b1a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-4b38b1a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a29463 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-4b38b1a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-4b38b1a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-4b38b1a5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54 .elementor-element.elementor-element-4b38b1a5 > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-54 .elementor-element.elementor-element-4b38b1a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-244bd8fa{width:auto;max-width:auto;}.elementor-54 .elementor-element.elementor-element-244bd8fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-244bd8fa.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-244bd8fa.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-54 .elementor-element.elementor-element-244bd8fa.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0a29463 );color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-244bd8fa.elementor-view-framed .elementor-icon:hover, .elementor-54 .elementor-element.elementor-element-244bd8fa.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-244bd8fa.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-244bd8fa .elementor-icon{font-size:30px;}.elementor-54 .elementor-element.elementor-element-244bd8fa .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-56c07bf{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-54 .elementor-element.elementor-element-56c07bf > .elementor-widget-container{margin:0px 0px 16px 20px;}.elementor-54 .elementor-element.elementor-element-56c07bf .elementor-icon-box-wrapper{text-align:left;}.elementor-54 .elementor-element.elementor-element-56c07bf .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-56c07bf .elementor-icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-1d4052de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-1d4052de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a29463 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-1d4052de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-1d4052de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-1d4052de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54 .elementor-element.elementor-element-1d4052de > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-54 .elementor-element.elementor-element-1d4052de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-55fd81fd{width:auto;max-width:auto;}.elementor-54 .elementor-element.elementor-element-55fd81fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-55fd81fd.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-55fd81fd.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-54 .elementor-element.elementor-element-55fd81fd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0a29463 );color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-55fd81fd.elementor-view-framed .elementor-icon:hover, .elementor-54 .elementor-element.elementor-element-55fd81fd.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-55fd81fd.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-55fd81fd .elementor-icon{font-size:30px;}.elementor-54 .elementor-element.elementor-element-55fd81fd .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-2845c183{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-54 .elementor-element.elementor-element-2845c183 > .elementor-widget-container{margin:0px 0px 16px 20px;}.elementor-54 .elementor-element.elementor-element-2845c183 .elementor-icon-box-wrapper{text-align:left;}.elementor-54 .elementor-element.elementor-element-2845c183 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-54 .elementor-element.elementor-element-2845c183 .elementor-icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-1aa4ad73:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-1aa4ad73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-1aa4ad73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;z-index:1;}.elementor-54 .elementor-element.elementor-element-1aa4ad73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-4a33b103{padding:0px 0px 24px 0px;}.elementor-54 .elementor-element.elementor-element-3657025b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54 .elementor-element.elementor-element-3657025b > .elementor-element-populated{margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-54 .elementor-element.elementor-element-43f7e8f4{text-align:center;}.elementor-54 .elementor-element.elementor-element-16c06465{margin-top:0px;margin-bottom:48px;}.elementor-54 .elementor-element.elementor-element-711afdf4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-711afdf4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.townhouse-reality.cz/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-54 .elementor-element.elementor-element-711afdf4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-711afdf4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-6f9051a9{--spacer-size:319px;}.elementor-54 .elementor-element.elementor-element-5984b54d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-5984b54d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a29463 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-5984b54d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-5984b54d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-5984b54d > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 30px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-54 .elementor-element.elementor-element-5984b54d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-3aed1388 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-wrapper{text-align:left;}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-title, .elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-title a{font-family:var( --e-global-typography-dd11d16-font-family ), Sans-serif;font-size:var( --e-global-typography-dd11d16-font-size );font-weight:var( --e-global-typography-dd11d16-font-weight );text-transform:var( --e-global-typography-dd11d16-text-transform );letter-spacing:var( --e-global-typography-dd11d16-letter-spacing );}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2d73141-font-family ), Sans-serif;font-size:var( --e-global-typography-2d73141-font-size );font-weight:var( --e-global-typography-2d73141-font-weight );text-transform:var( --e-global-typography-2d73141-text-transform );line-height:var( --e-global-typography-2d73141-line-height );letter-spacing:var( --e-global-typography-2d73141-letter-spacing );}.elementor-54 .elementor-element.elementor-element-59da3109{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-54 .elementor-element.elementor-element-59da3109 .elementor-widget-container{text-align:left;}.elementor-54 .elementor-element.elementor-element-59da3109 .elementor-social-icon{background-color:var( --e-global-color-adb271f );--icon-padding:0.7em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-59da3109 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-59da3109 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-3ad5519c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-3ad5519c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.townhouse-reality.cz/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-54 .elementor-element.elementor-element-3ad5519c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-3ad5519c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-55003f9d{--spacer-size:319px;}.elementor-54 .elementor-element.elementor-element-1786bcc2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54 .elementor-element.elementor-element-1786bcc2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a29463 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-1786bcc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-1786bcc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-1786bcc2 > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 30px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;}.elementor-54 .elementor-element.elementor-element-1786bcc2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-704841df > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-wrapper{text-align:left;}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-title, .elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-title a{font-family:var( --e-global-typography-dd11d16-font-family ), Sans-serif;font-size:var( --e-global-typography-dd11d16-font-size );font-weight:var( --e-global-typography-dd11d16-font-weight );text-transform:var( --e-global-typography-dd11d16-text-transform );letter-spacing:var( --e-global-typography-dd11d16-letter-spacing );}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2d73141-font-family ), Sans-serif;font-size:var( --e-global-typography-2d73141-font-size );font-weight:var( --e-global-typography-2d73141-font-weight );text-transform:var( --e-global-typography-2d73141-text-transform );line-height:var( --e-global-typography-2d73141-line-height );letter-spacing:var( --e-global-typography-2d73141-letter-spacing );}.elementor-54 .elementor-element.elementor-element-6490ab19{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-54 .elementor-element.elementor-element-6490ab19 .elementor-widget-container{text-align:left;}.elementor-54 .elementor-element.elementor-element-6490ab19 .elementor-social-icon{background-color:var( --e-global-color-adb271f );--icon-padding:0.7em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-6490ab19 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-6490ab19 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-3046d8a9:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-3046d8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbe2911 );}.elementor-54 .elementor-element.elementor-element-3046d8a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;z-index:1;}.elementor-54 .elementor-element.elementor-element-3046d8a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-67f16e25.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-67f16e25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-6420ef04{--e-image-carousel-slides-to-show:6;}.elementor-54 .elementor-element.elementor-element-6fe34798:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-6fe34798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbe2911 );background-image:url("https://www.townhouse-reality.cz/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-54 .elementor-element.elementor-element-6fe34798 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-6fe34798 > .elementor-container{min-height:200px;}.elementor-54 .elementor-element.elementor-element-6fe34798{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-42edb5e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-42edb5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-42edb5e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54 .elementor-element.elementor-element-1e3e32d .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-1e3e32d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-1e3e32d.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-1e3e32d.elementor-view-default .elementor-icon{color:var( --e-global-color-0a29463 );border-color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-1e3e32d.elementor-view-framed .elementor-icon, .elementor-54 .elementor-element.elementor-element-1e3e32d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-1e3e32d .elementor-icon{font-size:90px;}.elementor-54 .elementor-element.elementor-element-1e3e32d .elementor-icon svg{height:90px;}.elementor-54 .elementor-element.elementor-element-6d67fe11 .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-6d67fe11 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-0a29463 );}.elementor-54 .elementor-element.elementor-element-6d67fe11 .elementor-icon-box-description{color:var( --e-global-color-0a29463 );}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-fdb3e53 > .elementor-container{min-height:300px;}.elementor-54 .elementor-element.elementor-element-5178b776{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-6929254f{padding:48px 0px 48px 0px;}.elementor-54 .elementor-element.elementor-element-3cf83162 .elementor-title{font-size:var( --e-global-typography-46d2786-font-size );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-52f28a0 .elementor-title{font-size:var( --e-global-typography-46d2786-font-size );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-5bc64ebe .elementor-title{font-size:var( --e-global-typography-46d2786-font-size );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-50d538f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-34e3b1db{--spacer-size:600px;}.elementor-54 .elementor-element.elementor-element-4f007b79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-4f007b79 .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-325903a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-325903a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-5116c534 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5116c534 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-4b38b1a5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-4b38b1a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-56c07bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-56c07bf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-1d4052de.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-1d4052de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-2845c183 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-2845c183 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-1aa4ad73{padding:48px 0px 48px 0px;}.elementor-54 .elementor-element.elementor-element-3657025b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-16c06465{margin-top:0px;margin-bottom:0px;}.elementor-54 .elementor-element.elementor-element-711afdf4 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-title, .elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-title a{font-size:var( --e-global-typography-dd11d16-font-size );letter-spacing:var( --e-global-typography-dd11d16-letter-spacing );}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-description{font-size:var( --e-global-typography-2d73141-font-size );line-height:var( --e-global-typography-2d73141-line-height );letter-spacing:var( --e-global-typography-2d73141-letter-spacing );}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-title, .elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-title a{font-size:var( --e-global-typography-dd11d16-font-size );letter-spacing:var( --e-global-typography-dd11d16-letter-spacing );}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-description{font-size:var( --e-global-typography-2d73141-font-size );line-height:var( --e-global-typography-2d73141-line-height );letter-spacing:var( --e-global-typography-2d73141-letter-spacing );}.elementor-54 .elementor-element.elementor-element-3046d8a9{padding:48px 0px 48px 0px;}.elementor-54 .elementor-element.elementor-element-6420ef04{--e-image-carousel-slides-to-show:3;}.elementor-54 .elementor-element.elementor-element-6fe34798{padding:48px 0px 48px 0px;}.elementor-54 .elementor-element.elementor-element-6d67fe11{width:initial;max-width:initial;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-19b07a7a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5178b776{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-218fbbed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54 .elementor-element.elementor-element-3f64d094{text-align:center;}.elementor-54 .elementor-element.elementor-element-3cf83162 .elementor-title{font-size:var( --e-global-typography-46d2786-font-size );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-52f28a0 .elementor-title{font-size:var( --e-global-typography-46d2786-font-size );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-5bc64ebe .elementor-title{font-size:var( --e-global-typography-46d2786-font-size );line-height:var( --e-global-typography-46d2786-line-height );letter-spacing:var( --e-global-typography-46d2786-letter-spacing );}.elementor-54 .elementor-element.elementor-element-50d538f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-34e3b1db{--spacer-size:230px;}.elementor-54 .elementor-element.elementor-element-4f007b79 > .elementor-widget-container{margin:0px 30px -30px 0px;}.elementor-54 .elementor-element.elementor-element-4f007b79 .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-325903a > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-5116c534 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-4b38b1a5 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-56c07bf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-2845c183 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-1aa4ad73{padding:48px 0px 48px 0px;}.elementor-54 .elementor-element.elementor-element-711afdf4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-5984b54d > .elementor-element-populated{margin:-30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-title, .elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-title a{font-size:var( --e-global-typography-dd11d16-font-size );letter-spacing:var( --e-global-typography-dd11d16-letter-spacing );}.elementor-54 .elementor-element.elementor-element-3aed1388 .elementor-icon-box-description{font-size:var( --e-global-typography-2d73141-font-size );line-height:var( --e-global-typography-2d73141-line-height );letter-spacing:var( --e-global-typography-2d73141-letter-spacing );}.elementor-54 .elementor-element.elementor-element-68cac749{text-align:center;}.elementor-54 .elementor-element.elementor-element-59da3109 .elementor-widget-container{text-align:center;}.elementor-54 .elementor-element.elementor-element-1786bcc2 > .elementor-element-populated{margin:-30px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-title, .elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-title a{font-size:var( --e-global-typography-dd11d16-font-size );letter-spacing:var( --e-global-typography-dd11d16-letter-spacing );}.elementor-54 .elementor-element.elementor-element-704841df .elementor-icon-box-description{font-size:var( --e-global-typography-2d73141-font-size );line-height:var( --e-global-typography-2d73141-line-height );letter-spacing:var( --e-global-typography-2d73141-letter-spacing );}.elementor-54 .elementor-element.elementor-element-66be432d{text-align:center;}.elementor-54 .elementor-element.elementor-element-6490ab19 .elementor-widget-container{text-align:center;}.elementor-54 .elementor-element.elementor-element-7ccb2c73{text-align:center;}.elementor-54 .elementor-element.elementor-element-6420ef04{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-218fbbed{width:55%;}.elementor-54 .elementor-element.elementor-element-50d538f2{width:44.901%;}.elementor-54 .elementor-element.elementor-element-19a9bfb7{width:24.876%;}.elementor-54 .elementor-element.elementor-element-67f16e25{width:75.124%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-711afdf4{width:50%;}.elementor-54 .elementor-element.elementor-element-5984b54d{width:50%;}.elementor-54 .elementor-element.elementor-element-3ad5519c{width:50%;}.elementor-54 .elementor-element.elementor-element-1786bcc2{width:50%;}}@media(min-width:1025px){.elementor-54 .elementor-element.elementor-element-fdb3e53:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-fdb3e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-54 .elementor-element.elementor-element-6fe34798:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-6fe34798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}