.elementor-793 .elementor-element.elementor-element-6879da91 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-793 .elementor-element.elementor-element-6879da91:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-6879da91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-793 .elementor-element.elementor-element-6879da91 > .elementor-background-overlay{background-image:url("https://maxweldingsk.sbs/wp-content/uploads/2025/11/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-793 .elementor-element.elementor-element-6879da91 > .elementor-container{min-height:700px;}.elementor-793 .elementor-element.elementor-element-6879da91{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 0% 0%;}.elementor-793 .elementor-element.elementor-element-68cf9ea1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-22792ba7{width:auto;max-width:auto;top:51px;}body:not(.rtl) .elementor-793 .elementor-element.elementor-element-22792ba7{left:55px;}body.rtl .elementor-793 .elementor-element.elementor-element-22792ba7{right:55px;}.elementor-793 .elementor-element.elementor-element-4ccc9216{margin-top:0px;margin-bottom:0px;padding:0em 14.4em 0em 14.2em;}.elementor-793 .elementor-element.elementor-element-60da9a94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-4a19b35{margin:0px -120px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-793 .elementor-element.elementor-element-4a19b35 .elementor-heading-title{font-family:var( --e-global-typography-f5b4a35-font-family ), Sans-serif;font-size:var( --e-global-typography-f5b4a35-font-size );font-weight:var( --e-global-typography-f5b4a35-font-weight );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-793 .elementor-element.elementor-element-7bf6edd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0% 10% 0% 0%;font-family:var( --e-global-typography-df61d4a-font-family ), Sans-serif;font-size:var( --e-global-typography-df61d4a-font-size );font-weight:var( --e-global-typography-df61d4a-font-weight );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-bc-flex-widget .elementor-793 .elementor-element.elementor-element-782fc1f5.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-793 .elementor-element.elementor-element-782fc1f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-793 .elementor-element.elementor-element-782fc1f5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-793 .elementor-element.elementor-element-782fc1f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-64797c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-793 .elementor-element.elementor-element-479971f1:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-479971f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-793 .elementor-element.elementor-element-479971f1 > .elementor-background-overlay{background-image:url("https://maxweldingsk.sbs/wp-content/uploads/2025/10/separator-overlay.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-793 .elementor-element.elementor-element-479971f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:145px 0px 150px 0px;}.elementor-793 .elementor-element.elementor-element-69411bdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-5ec964bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-793 .elementor-element.elementor-element-5ec964bd .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-793 .elementor-element.elementor-element-4a01b79d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-793 .elementor-element.elementor-element-4a01b79d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-793 .elementor-element.elementor-element-4a01b79d > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );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:53px 30px 40px 30px;}.elementor-793 .elementor-element.elementor-element-4a01b79d:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-793 .elementor-element.elementor-element-4a01b79d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-793 .elementor-element.elementor-element-112e8ecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;text-align:left;}.elementor-793 .elementor-element.elementor-element-767ab9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-793 .elementor-element.elementor-element-767ab9f .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-793 .elementor-element.elementor-element-4dc15696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;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-793 .elementor-element.elementor-element-3d0353f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-793 .elementor-element.elementor-element-3d0353f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-793 .elementor-element.elementor-element-3d0353f0 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );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:53px 30px 40px 30px;}.elementor-793 .elementor-element.elementor-element-3d0353f0:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-793 .elementor-element.elementor-element-3d0353f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-793 .elementor-element.elementor-element-13b32db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;text-align:left;}.elementor-793 .elementor-element.elementor-element-5bbfda47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-793 .elementor-element.elementor-element-5bbfda47 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-793 .elementor-element.elementor-element-6ade3a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;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-793 .elementor-element.elementor-element-3069f146:not(.elementor-motion-effects-element-type-background), .elementor-793 .elementor-element.elementor-element-3069f146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-793 .elementor-element.elementor-element-3069f146{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-793 .elementor-element.elementor-element-3069f146 > .elementor-background-overlay{background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-793 .elementor-element.elementor-element-8d67d03{text-align:center;}@media(min-width:768px){.elementor-793 .elementor-element.elementor-element-60da9a94{width:42.5%;}.elementor-793 .elementor-element.elementor-element-782fc1f5{width:57.5%;}}@media(max-width:1366px) and (min-width:768px){.elementor-793 .elementor-element.elementor-element-60da9a94{width:45%;}.elementor-793 .elementor-element.elementor-element-782fc1f5{width:55%;}.elementor-793 .elementor-element.elementor-element-69411bdc{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-793 .elementor-element.elementor-element-60da9a94{width:46%;}.elementor-793 .elementor-element.elementor-element-782fc1f5{width:54%;}.elementor-793 .elementor-element.elementor-element-69411bdc{width:100%;}.elementor-793 .elementor-element.elementor-element-4a01b79d{width:33.3%;}.elementor-793 .elementor-element.elementor-element-3d0353f0{width:33.3%;}}@media(max-width:1366px){.elementor-793 .elementor-element.elementor-element-6879da91 > .elementor-container{min-height:480px;}.elementor-793 .elementor-element.elementor-element-6879da91{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-4ccc9216{padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-793 .elementor-element.elementor-element-60da9a94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-793 .elementor-element.elementor-element-60da9a94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-793 .elementor-element.elementor-element-60da9a94 > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-4a19b35{margin:0px -59px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-4a19b35 .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-793 .elementor-element.elementor-element-7bf6edd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-793 .elementor-element.elementor-element-479971f1{padding:120px 5px 100px 5px;}.elementor-793 .elementor-element.elementor-element-69411bdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-5ec964bd{padding:0px 100px 0px 100px;}.elementor-793 .elementor-element.elementor-element-5ec964bd .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-793 .elementor-element.elementor-element-4a01b79d > .elementor-element-populated{padding:055px 30px 40px 30px;}.elementor-793 .elementor-element.elementor-element-112e8ecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-793 .elementor-element.elementor-element-112e8ecf img{max-width:18%;}.elementor-793 .elementor-element.elementor-element-767ab9f .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-793 .elementor-element.elementor-element-4dc15696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-793 .elementor-element.elementor-element-13b32db6 img{max-width:14%;}.elementor-793 .elementor-element.elementor-element-5bbfda47 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-793 .elementor-element.elementor-element-6ade3a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-793 .elementor-element.elementor-element-6879da91 > .elementor-container{min-height:350px;}.elementor-793 .elementor-element.elementor-element-6879da91{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-4ccc9216{padding:30px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-793 .elementor-element.elementor-element-60da9a94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-793 .elementor-element.elementor-element-60da9a94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-793 .elementor-element.elementor-element-60da9a94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-4a19b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-793 .elementor-element.elementor-element-4a19b35 .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-793 .elementor-element.elementor-element-7bf6edd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-793 .elementor-element.elementor-element-479971f1{padding:80px 5px 60px 5px;}.elementor-bc-flex-widget .elementor-793 .elementor-element.elementor-element-69411bdc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-793 .elementor-element.elementor-element-69411bdc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-793 .elementor-element.elementor-element-69411bdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-5ec964bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-5ec964bd .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-793 .elementor-element.elementor-element-4a01b79d > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:35px 10px 30px 20px;}.elementor-793 .elementor-element.elementor-element-112e8ecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-112e8ecf img{max-width:16%;}.elementor-793 .elementor-element.elementor-element-767ab9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-793 .elementor-element.elementor-element-767ab9f .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-793 .elementor-element.elementor-element-4dc15696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-793 .elementor-element.elementor-element-3d0353f0 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 30px 20px;}.elementor-793 .elementor-element.elementor-element-13b32db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-793 .elementor-element.elementor-element-13b32db6 img{max-width:14%;}.elementor-793 .elementor-element.elementor-element-5bbfda47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-793 .elementor-element.elementor-element-5bbfda47 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-793 .elementor-element.elementor-element-6ade3a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-793 .elementor-element.elementor-element-6879da91 > .elementor-container{min-height:360px;}.elementor-793 .elementor-element.elementor-element-6879da91{padding:150px 15px 0px 15px;}.elementor-793 .elementor-element.elementor-element-4ccc9216{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-60da9a94.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-793 .elementor-element.elementor-element-60da9a94 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-793 .elementor-element.elementor-element-4a19b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:center;}.elementor-793 .elementor-element.elementor-element-4a19b35 .elementor-heading-title{font-size:var( --e-global-typography-f5b4a35-font-size );line-height:var( --e-global-typography-f5b4a35-line-height );}.elementor-793 .elementor-element.elementor-element-7bf6edd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 10px 0px 10px;text-align:center;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-793 .elementor-element.elementor-element-782fc1f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-64797c95{text-align:center;}.elementor-793 .elementor-element.elementor-element-479971f1 > .elementor-background-overlay{background-size:cover;}.elementor-793 .elementor-element.elementor-element-479971f1{padding:50px 15px 50px 15px;}.elementor-793 .elementor-element.elementor-element-69411bdc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-793 .elementor-element.elementor-element-69411bdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-5ec964bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-793 .elementor-element.elementor-element-5ec964bd .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-793 .elementor-element.elementor-element-4a01b79d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-793 .elementor-element.elementor-element-112e8ecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-793 .elementor-element.elementor-element-112e8ecf img{max-width:11%;}.elementor-793 .elementor-element.elementor-element-767ab9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-793 .elementor-element.elementor-element-767ab9f .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-793 .elementor-element.elementor-element-4dc15696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-793 .elementor-element.elementor-element-3d0353f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-793 .elementor-element.elementor-element-13b32db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-793 .elementor-element.elementor-element-13b32db6 img{max-width:9%;}.elementor-793 .elementor-element.elementor-element-5bbfda47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-793 .elementor-element.elementor-element-5bbfda47 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-793 .elementor-element.elementor-element-6ade3a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-793 .elementor-element.elementor-element-3069f146{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-e15f506 *//* --- DARK GOLD DIZAJN PRE ČIERNE POZADIE --- */

.cp-formular-container {
    max-width: 600px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
    padding: 20px 0;
    color: #ffffff; /* Základná farba textu biela */
}

/* Hlavný nadpis "Cenová ponuka" */
.cp-formular-container h3 {
    font-size: 24px;
    margin-bottom: 25px;
    color: #ffffff; /* Čistá biela */
    text-transform: uppercase;
    letter-spacing: 1px;
}

.cp-row {
    margin-bottom: 20px;
}

/* Názvy polí (Meno, Priezvisko...) */
.cp-formular-container label {
    font-weight: 700;
    font-size: 14px;
    color: #ffffff; /* Biele písmo */
    margin-bottom: 8px;
    display: block;
}

/* Hviezdička */
.required {
    color: #bf9b53; /* Zlatá hviezdička (pôsobí lepšie ako červená na čiernom) */
    margin-left: 3px;
}

/* Políčka - Inputy (To, kam sa píše) */
.cp-formular-container input[type="text"],
.cp-formular-container input[type="email"],
.cp-formular-container input[type="tel"],
.cp-formular-container select,
.cp-formular-container textarea {
    width: 100%;
    padding: 12px 15px;
    
    /* Tmavé pozadie políčka (aby vynikol zlatý text) */
    background: #1a1a1a; 
    
    /* Jemný rámik */
    border: 1px solid #444; 
    border-radius: 4px;
    
    font-size: 15px;
    box-sizing: border-box;
    
    /* TOTO JE FARBA PÍSMA, KTORÝM ZÁKAZNÍK PÍŠE - ZLATÁ */
    color: #bf9b53; 
}

/* Placeholder (Text, ktorý tam je pred napísaním, napr "Vyberte..") */
.cp-formular-container ::placeholder {
    color: #666; /* Tmavšia šedá, aby nerušila */
    opacity: 1;
}

/* Keď klikneš do poľa */
.cp-formular-container input:focus,
.cp-formular-container textarea:focus {
    border-color: #bf9b53; /* Rámik sa rozsvieti na zlato */
    background: #000; /* Pozadie sčernie úplne */
    outline: none;
}

/* Dropdown šípka (pre Select) - pokus o prefarbenie */
.cp-formular-container select {
     background-color: #1a1a1a;
     color: #bf9b53;
}

/* Pomocný text pod poľami */
.cp-helper-text {
    font-size: 12px;
    color: #aaaaaa; /* Svetlošedá */
    margin-top: 5px;
    display: block;
}

/* Upload sekcia */
.cp-upload-box {
    border: 2px dashed #444; /* Tmavý prerušovaný rám */
    background: #111;
    padding: 30px;
    text-align: center;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    transition: 0.3s;
}

.cp-upload-box:hover {
    border-color: #bf9b53; /* Zlatá pri hoveri */
    background: #1a1a1a;
}

.cp-upload-box .icon {
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
    opacity: 1;
}

.cp-upload-box .upload-text {
    color: #fff; /* Biely text inštrukcie */
    font-size: 14px;
}

/* --- TLAČIDLO ODOSLAŤ (Verzia "Brutálna sila") --- */

.cp-formular-container input[type="submit"] {
    background: #bf9b53 !important; /* Vynúti zlaté pozadie */
    color: #000000 !important; /* Vynúti čierny text */
    border: none !important; /* Odstráni rámčeky zo šablóny */
    box-shadow: none !important; /* Odstráni tiene zo šablóny */
    text-shadow: none !important; /* Odstráni tiene písma */
    
    padding: 15px 40px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border-radius: 4px !important;
    margin-top: 15px !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    
    transition: background-color 0.3s ease !important; /* Plynulá zmena */
    transform: none !important; /* Zakáže pohyb/skakanie */
    
    width: auto; /* Alebo daj 100% !important ak to chceš na celú šírku */
}

/* HOVER (Keď prejdeš myšou) - LEN STMABNE */
.cp-formular-container input[type="submit"]:hover {
    background: #9c7d3f !important; /* Trochu tmavšia zlatá */
    color: #000000 !important; /* Text ostane čierny */
    transform: none !important; /* Zakáže poskakovanie */
    box-shadow: none !important; /* Zakáže žiaru */
}/* End custom CSS */