.elementor-18 .elementor-element.elementor-element-e2fad3c{--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;--padding-top:96px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.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-18 .elementor-element.elementor-element-fdf3bb4 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-6c1f3e7 .elementor-heading-title{font-size:60px;font-weight:700;letter-spacing:-0.02em;color:#1A1A1A;}.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-18 .elementor-element.elementor-element-ce9c4c0{font-size:19px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-a9f5a78 .elementor-heading-title{font-size:13px;font-weight:700;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-53cf1cb{--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;--gap:10px 14px;--row-gap:10px;--column-gap:14px;--padding-top:14px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-92dcac3 .elementor-button{background-color:#A88A4F;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-18 .elementor-element.elementor-element-e94f209{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:8px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-e90a7b7{--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;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-e90a7b7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e90a7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-33a195a .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-bc9defb .elementor-heading-title{font-size:40px;font-weight:700;letter-spacing:-0.02em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-6780fef{color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-3bfae3d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a571fc4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-a571fc4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a571fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-26acdaf .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-d08f399{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-c199707{font-size:13px;}.elementor-18 .elementor-element.elementor-element-02de46f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-02de46f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-02de46f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-aa7d27c .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-fd23a49{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-87b3eaf{font-size:13px;}.elementor-18 .elementor-element.elementor-element-c28f155{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-c28f155:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c28f155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-21855ba .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-d908cce{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-0ba7de1{font-size:13px;}.elementor-18 .elementor-element.elementor-element-a67b251{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-a67b251:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a67b251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-3fefa40 .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-74639c0{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-6f36f1b{font-size:13px;}.elementor-18 .elementor-element.elementor-element-1ff999c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-1ff999c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1ff999c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-612e354 .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-295e8d0{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-a7d26c4{font-size:13px;}.elementor-18 .elementor-element.elementor-element-6868aa6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-6868aa6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6868aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-e4c32b3 .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-db8d457{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-27f863e{font-size:13px;}.elementor-18 .elementor-element.elementor-element-6f0cb2c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-6f0cb2c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6f0cb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-f186ed9 .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-fd2f82d{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-46fc296{font-size:13px;}.elementor-18 .elementor-element.elementor-element-e692954{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-e692954:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e692954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-7a7137e .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-dac65c7{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-a5b5715{font-size:13px;}.elementor-18 .elementor-element.elementor-element-73a8fc0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-73a8fc0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-73a8fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-e65cce2 .elementor-heading-title{font-size:21px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-9304e98{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-c79a2c4{font-size:13px;}.elementor-18 .elementor-element.elementor-element-b8097d0{--display:flex;--min-height:280px;--overlay-opacity:0.46;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b8097d0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b8097d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taktiklegal.cz/wp-content/uploads/2026/08/tl-kolonada.webp");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-b8097d0::before, .elementor-18 .elementor-element.elementor-element-b8097d0 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-b8097d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-b8097d0 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-b8097d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-b8097d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-9f1ad45{--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;--padding-top:90px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9f1ad45:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9f1ad45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-665bf38 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-e83e112 .elementor-heading-title{font-size:40px;font-weight:700;letter-spacing:-0.02em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-21ed598{color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-27f618b{--display:flex;--padding-top:10px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-27f618b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-27f618b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-item{border-width:0px;border-color:#E7E5E0;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#E7E5E0;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#E7E5E0;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-icon, .elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-title{color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-icon svg{fill:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-active .elementor-accordion-icon, .elementor-18 .elementor-element.elementor-element-af89690 .elementor-active .elementor-accordion-title{color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-active .elementor-accordion-icon svg{fill:#A88A4F;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-title{font-size:17px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title{padding:22px 66px 22px 26px;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title .elementor-accordion-icon i:before{color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title .elementor-accordion-icon svg{fill:#A88A4F;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-content{color:#4A4A48;font-size:15px;line-height:1.7em;padding:0px 26px 26px 26px;}.elementor-18 .elementor-element.elementor-element-287b397{--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;--padding-top:90px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-287b397:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-287b397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-da5d69f .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-3a37dd5 .elementor-heading-title{font-size:40px;font-weight:700;letter-spacing:-0.02em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-554d098{--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;--padding-top:16px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-554d098:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-554d098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0a6ed8f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 40px;--row-gap:48px;--column-gap:40px;--grid-auto-flow:row;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-655406d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f8ae3f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.014em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-fff5b54{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-e90880b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dabbd47 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.014em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-0f8bfae{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-5fb37f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-575e499 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.014em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-fde3ed9{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-e06dd91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3131d98 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;letter-spacing:-0.014em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-d4092ce{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-6b67e60{--display:flex;--min-height:280px;--overlay-opacity:0.46;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6b67e60:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6b67e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taktiklegal.cz/wp-content/uploads/2026/08/tl-fasada-rytmus.webp");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-6b67e60::before, .elementor-18 .elementor-element.elementor-element-6b67e60 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-6b67e60 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-6b67e60 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-6b67e60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-6b67e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A1A1A;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-5b9a77f{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-5b9a77f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5b9a77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-18 .elementor-element.elementor-element-5becea5 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-3c20dd4 .elementor-heading-title{font-size:40px;font-weight:700;letter-spacing:-0.02em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-05bbabb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-eca1ab5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E5E0;--border-color:#E7E5E0;--border-radius:14px 14px 14px 14px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-eca1ab5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-eca1ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3fc5800 .elementor-heading-title{font-size:22px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-bc6c301 .elementor-heading-title{font-size:26px;font-weight:700;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-e75e308{font-size:14.5px;color:#4A4A48;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-b1e57b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-b1e57b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-b1e57b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-b1e57b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-b1e57b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-b1e57b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-b1e57b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-b1e57b8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-b1e57b8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-73ddd3a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-color:#A88A4F;--border-color:#A88A4F;--border-radius:14px 14px 14px 14px;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-73ddd3a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-73ddd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2fb75bf .elementor-heading-title{font-size:22px;font-weight:700;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-fe804fb .elementor-heading-title{font-size:26px;font-weight:700;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-93ed52c{font-size:14.5px;color:#4A4A48;}.elementor-18 .elementor-element.elementor-element-9495aa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-9495aa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-9495aa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-18 .elementor-element.elementor-element-9495aa6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-9495aa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-18 .elementor-element.elementor-element-9495aa6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-9495aa6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-9495aa6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-9495aa6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7f5242e{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7f5242e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7f5242e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-65425f0 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-7ccb33d .elementor-heading-title{font-size:40px;font-weight:700;letter-spacing:-0.02em;color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-item{border-width:0px;border-color:#E7E5E0;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#E7E5E0;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#E7E5E0;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-icon, .elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-title{color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-icon svg{fill:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-active .elementor-accordion-icon, .elementor-18 .elementor-element.elementor-element-94cb858 .elementor-active .elementor-accordion-title{color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-active .elementor-accordion-icon svg{fill:#A88A4F;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-title{font-size:17px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title{padding:22px 66px 22px 26px;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title .elementor-accordion-icon i:before{color:#A88A4F;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title .elementor-accordion-icon svg{fill:#A88A4F;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-content{color:#4A4A48;font-size:15px;line-height:1.7em;padding:0px 26px 26px 26px;}.elementor-18 .elementor-element.elementor-element-a877179{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a877179:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a877179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-18 .elementor-element.elementor-element-6b13eb2{text-align:center;}.elementor-18 .elementor-element.elementor-element-6b13eb2 .elementor-heading-title{font-size:40px;font-weight:700;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e3e9541{text-align:center;color:#B5B5B0;}.elementor-18 .elementor-element.elementor-element-e412f92 .elementor-button{background-color:#A88A4F;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-e94f209{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-3bfae3d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-0a6ed8f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-05bbabb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-6c1f3e7 .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-e94f209{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-bc9defb .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-3bfae3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-b8097d0{--min-height:170px;}.elementor-18 .elementor-element.elementor-element-e83e112 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-3a37dd5 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-0a6ed8f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-6b67e60{--min-height:170px;}.elementor-18 .elementor-element.elementor-element-3c20dd4 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-05bbabb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-7ccb33d .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-6b13eb2 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for accordion, class: .elementor-element-af89690 */.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion{display:flex;flex-direction:column;gap:12px;border:0}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion .elementor-accordion-item{border:1px solid #E7E5E0 !important;border-radius:14px;background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion .elementor-accordion-item:hover{border-color:#D8CFC0;box-shadow:0 8px 24px rgba(26,26,26,.06)}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title{position:relative;display:block;padding:22px 66px 22px 26px !important;margin:0 !important;border:0 !important;cursor:pointer;font-size:17px !important;line-height:1.45 !important;font-weight:600 !important;color:#1A1A1A;transition:color .2s ease}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title:hover,.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title.elementor-active{color:#A88A4F}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-icon{position:absolute !important;right:18px;top:16px;left:auto !important;float:none !important;width:34px;height:34px;min-width:34px;margin:0 !important;padding:0 !important;border-radius:50%;background:#F3EEE4;display:flex !important;align-items:center;justify-content:center;transition:background .25s ease}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#A88A4F}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-icon > span{line-height:0 !important;font-size:0 !important}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-icon svg{width:12px;height:12px;display:block;color:#A88A4F !important;margin:0 !important;transition:color .25s ease}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-accordion-icon i{font-size:12px !important;line-height:1 !important;display:block;color:#A88A4F !important;margin:0 !important;transition:color .25s ease}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title.elementor-active .elementor-accordion-icon svg,.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-title.elementor-active .elementor-accordion-icon i{color:#fff !important}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-content{padding:0 26px 26px !important;border:0 !important;color:#4A4A48}
.elementor-18 .elementor-element.elementor-element-af89690 .elementor-tab-content p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-94cb858 */.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion{display:flex;flex-direction:column;gap:12px;border:0}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion .elementor-accordion-item{border:1px solid #E7E5E0 !important;border-radius:14px;background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion .elementor-accordion-item:hover{border-color:#D8CFC0;box-shadow:0 8px 24px rgba(26,26,26,.06)}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title{position:relative;display:block;padding:22px 66px 22px 26px !important;margin:0 !important;border:0 !important;cursor:pointer;font-size:17px !important;line-height:1.45 !important;font-weight:600 !important;color:#1A1A1A;transition:color .2s ease}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title:hover,.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title.elementor-active{color:#A88A4F}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-icon{position:absolute !important;right:18px;top:16px;left:auto !important;float:none !important;width:34px;height:34px;min-width:34px;margin:0 !important;padding:0 !important;border-radius:50%;background:#F3EEE4;display:flex !important;align-items:center;justify-content:center;transition:background .25s ease}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#A88A4F}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-icon > span{line-height:0 !important;font-size:0 !important}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-icon svg{width:12px;height:12px;display:block;color:#A88A4F !important;margin:0 !important;transition:color .25s ease}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-accordion-icon i{font-size:12px !important;line-height:1 !important;display:block;color:#A88A4F !important;margin:0 !important;transition:color .25s ease}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title.elementor-active .elementor-accordion-icon svg,.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-title.elementor-active .elementor-accordion-icon i{color:#fff !important}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-content{padding:0 26px 26px !important;border:0 !important;color:#4A4A48}
.elementor-18 .elementor-element.elementor-element-94cb858 .elementor-tab-content p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS */html { scroll-behavior: smooth; scroll-padding-top: 88px; }
body { overflow-x: hidden; }/* End custom CSS */