.elementor-808 .elementor-element.elementor-element-a6f7218{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-808 .elementor-element.elementor-element-a6f7218:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-a6f7218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.primasteel.sk/wp-content/uploads/2025/04/smallheader.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-808 .elementor-element.elementor-element-e815737{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-page-title .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-808 .elementor-element.elementor-element-160344b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:38px;font-weight:400;}.elementor-808 .elementor-element.elementor-element-5352235{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-808 .elementor-element.elementor-element-7218ce6{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#5D757A;}.elementor-808 .elementor-element.elementor-element-7218ce6 a:hover, .elementor-808 .elementor-element.elementor-element-7218ce6 a:focus{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-b65a449{--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:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-808 .elementor-element.elementor-element-b65a449:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-b65a449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.primasteel.sk/wp-content/uploads/2025/04/art2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-808 .elementor-element.elementor-element-d5ba9f4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-808 .elementor-element.elementor-element-d69eb4c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-808 .elementor-element.elementor-element-ad30132 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-808 .elementor-element.elementor-element-6467b8c{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-808 .elementor-element.elementor-element-6467b8c a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-04f8c04{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-655f421 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-808 .elementor-element.elementor-element-61f5ad9{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-808 .elementor-element.elementor-element-61f5ad9 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-bbbe788 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-bbbe788{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-808 .elementor-element.elementor-element-bbbe788 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-d802fee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-bfd4d84 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-808 .elementor-element.elementor-element-d235a16{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-808 .elementor-element.elementor-element-d235a16 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-3b680b0{--display:flex;}.elementor-808 .elementor-element.elementor-element-dcac79e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-35cedc1 iframe{height:500px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-808 .elementor-element.elementor-element-987b321{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-808 .elementor-element.elementor-element-987b321:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-987b321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-808 .elementor-element.elementor-element-95ce115{--display:flex;--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-808 .elementor-element.elementor-element-584add0{text-align:center;}.elementor-808 .elementor-element.elementor-element-584add0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:38px;font-weight:800;text-transform:uppercase;}.elementor-808 .elementor-element.elementor-element-f167d3f{text-align:center;}.elementor-808 .elementor-element.elementor-element-f167d3f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-885ccdd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-808 .elementor-element.elementor-element-c526ae2{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-c526ae2:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-c526ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-60898ff .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-f0f07aa{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-8d7a37f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-8d7a37f{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-8d7a37f a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-24c681e{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-24c681e:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-24c681e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-23e646d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-0eb7761{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-225a4c1 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-225a4c1{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-225a4c1 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-d65afe4{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-d65afe4:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-d65afe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-4414e88 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-f93be2d{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-1f0bdf4 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-1f0bdf4{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-1f0bdf4 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-a5ecd43{text-align:center;}.elementor-808 .elementor-element.elementor-element-a5ecd43 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-9f66cc5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-808 .elementor-element.elementor-element-d149296{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-d149296:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-d149296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-9752bbb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-6e7e2a5{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-14fb11d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-14fb11d{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-14fb11d a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-85035ba{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-85035ba:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-85035ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-c844ee5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-8a6cf38{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-128f92a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-128f92a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-128f92a a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-5945930{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-5945930:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-5945930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-030b5e1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-641b3a7{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-fcdc393 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-fcdc393{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-fcdc393 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-195cd5a{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-195cd5a:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-195cd5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-f3a983e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-f132fc3{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-05191c0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-05191c0{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-05191c0 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-032cc18{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-032cc18:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-032cc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-231de45 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-d843cff{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-3502519 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-3502519{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-3502519 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-34ed550{text-align:center;}.elementor-808 .elementor-element.elementor-element-34ed550 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-8934c60{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-808 .elementor-element.elementor-element-1eab664{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-1eab664:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-1eab664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-26cdeb6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-8bc0396{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-184c436 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-184c436{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-184c436 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-3f04f5f{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-3f04f5f:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-3f04f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-ae0489b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-3a5f5b5{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-ab6efa7 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-ab6efa7{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-ab6efa7 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-2727676{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-2727676:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-2727676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-d1ffebd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-514a754{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-4cceb59 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-4cceb59{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-4cceb59 a{color:var( --e-global-color-807314f );}.elementor-808 .elementor-element.elementor-element-642b70f{--display:flex;--min-height:52px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-808 .elementor-element.elementor-element-642b70f:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-642b70f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-7644eab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-808 .elementor-element.elementor-element-2741d26{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-808 .elementor-element.elementor-element-1fba017b{--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;}.elementor-808 .elementor-element.elementor-element-3fbe6b24{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-808 .elementor-element.elementor-element-404f14d1{--display:flex;--min-height:44px;--background-transition:0.3s;}.elementor-808 .elementor-element.elementor-element-404f14d1:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-404f14d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.primasteel.sk/wp-content/uploads/2025/05/top-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-808 .elementor-element.elementor-element-404f14d1:hover{background-image:url("https://new.primasteel.sk/wp-content/uploads/2025/05/top-2.png");}.elementor-808 .elementor-element.elementor-element-91fb694 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-808 .elementor-element.elementor-element-91fb694{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-808 .elementor-element.elementor-element-91fb694 a{color:var( --e-global-color-807314f );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-808 .elementor-element.elementor-element-6876bfca{--divider-border-style:solid;--divider-color:#454A4E;--divider-border-width:1px;}.elementor-808 .elementor-element.elementor-element-6876bfca .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-808 .elementor-element.elementor-element-6876bfca .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-808 .elementor-element.elementor-element-16281a5c{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-808 .elementor-element.elementor-element-16281a5c a{color:var( --e-global-color-807314f );}@media(min-width:768px){.elementor-808 .elementor-element.elementor-element-a6f7218{--content-width:1160px;}.elementor-808 .elementor-element.elementor-element-b65a449{--content-width:1160px;}.elementor-808 .elementor-element.elementor-element-d5ba9f4{--width:34%;}.elementor-808 .elementor-element.elementor-element-3b680b0{--width:100%;}.elementor-808 .elementor-element.elementor-element-987b321{--content-width:1160px;}.elementor-808 .elementor-element.elementor-element-404f14d1{--width:10%;}}@media(max-width:1024px){.elementor-808 .elementor-element.elementor-element-e815737{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-5352235{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-95ce115{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-584add0 .elementor-heading-title{font-size:30px;}.elementor-808 .elementor-element.elementor-element-885ccdd{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-9f66cc5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-8934c60{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-642b70f{--min-height:190px;}}@media(max-width:767px){.elementor-808 .elementor-element.elementor-element-5352235{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-885ccdd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-808 .elementor-element.elementor-element-9f66cc5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-808 .elementor-element.elementor-element-8934c60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-808 .elementor-element.elementor-element-404f14d1{--min-height:50px;}}/* Start custom CSS for text-editor, class: .elementor-element-7218ce6 */.elementor-808 .elementor-element.elementor-element-7218ce6 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbe788 */.elementor-808 .elementor-element.elementor-element-bbbe788 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c70088 */.form-control{
   height:60px;
}

textarea.form-control {
    height: 250px;
    color: #b3b6b8;
}
.cf7-field input:focus{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control:focus{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.cf7-container {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  align-items: flex-start;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
}

.cf7-left-column {
  width: 30%;
}

.cf7-right-column {
  width: 62%;
}

.cf7-field {
  margin-bottom: 15px;
}

.cf7-field select {
   margin-top:15px;
   margin-bottom:15px;
   padding-left:10px;
   height:60px; 
   border-radius: 2px;
   font-size: 14px;
   font-weight: 400;
   font-family: Helvetica, sans-serif;
   color: #bfc2c4;
}

.form-control {
  width: 100%;
  padding: 19px;
  background: #222;
  color: white;
  border:solid 1px #555759;
  border-radius: 2px;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
}

.form-control::placeholder {
  color: #b3b6b8;
}

.add-sortiment {
  margin:4px;
  color: #bfc2c4;
  text-decoration: underline;
  font-size: 14px;
  font-family: Helvetica, sans-serif;
}
.add-sortiment:hover {
  color: #bfc2c4;
}

input[type=radio], input[type=checkbox] {
    margin: 1px -15px 0;
}

.checkbox a{
  margin:5px;
  color: #00cfff;
  font-size: 14px;
  font-weight: 700;
  font-family: Helvetica, sans-serif;
}

.checkbox a:hover{
  color: #00cfff;
  text-decoration: underline;
  font-size: 14px;
  font-family: Helvetica, sans-serif;
}

.captcha-item {
  display: flex;
  gap: 10px;
}

img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 {
    width: 180px;
    max-width:180px;
}

.captcha{
    width: 113px;
}

.submit-button .submit-btn {
  background-color: #00cfff;
  color: white;
  margin-left:0px;
  padding: 19px 45px;
  border: none;
  cursor: pointer;
  font-weight: bold;
  border-radius: 1px;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  float:right;
}

input#image-upload {
  display: none;
}

/* Style custom button */
.custom-image-upload {
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  background: #39CEE9;
  color: white;
  padding: 9px 10px 19px 17px;
  height:60px;
  border-radius: 1px;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}

.custom-image-upload img{
    font-family: Helvetica, sans-serif;
    font-weight: 300;
    float:right;
    margin-right: 20px;
}

.form-control option{
    font-family: Helvetica, sans-serif;
  font-size: 14px;
}
.form-control optgroup{
    font-family: Helvetica, sans-serif;
  font-size: 14px;
}
.column {
    flex: 1 1 calc(33.333% - 20.66px);
  }
@media (max-width: 980px) {
  .cf7-left-column,
  .cf7-right-column {
    width: 100%;
  }
 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    margin-top: -30px;
 }
}

@media (max-width: 768px) {
  .captcha-item {
   display: flex;
   flex-wrap: wrap;
   gap: 20px;
  }
  .column {
    flex: 1 1 calc(50% - 8px);
  }
  .submit-button .submit-btn {
  margin-left:0px;
  width: 100%;
  }
  .captcha{
    width:35%;
  }
  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    margin-top: -30px;
 }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d7a37f */.elementor-808 .elementor-element.elementor-element-8d7a37f a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-225a4c1 */.elementor-808 .elementor-element.elementor-element-225a4c1 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f0bdf4 */.elementor-808 .elementor-element.elementor-element-1f0bdf4 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fb11d */.elementor-808 .elementor-element.elementor-element-14fb11d a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128f92a */.elementor-808 .elementor-element.elementor-element-128f92a a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcdc393 */.elementor-808 .elementor-element.elementor-element-fcdc393 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05191c0 */.elementor-808 .elementor-element.elementor-element-05191c0 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3502519 */.elementor-808 .elementor-element.elementor-element-3502519 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184c436 */.elementor-808 .elementor-element.elementor-element-184c436 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab6efa7 */.elementor-808 .elementor-element.elementor-element-ab6efa7 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cceb59 */.elementor-808 .elementor-element.elementor-element-4cceb59 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91fb694 */.elementor-808 .elementor-element.elementor-element-91fb694 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16281a5c */.elementor-808 .elementor-element.elementor-element-16281a5c a:hover {
    text-decoration: underline;
}/* End custom CSS */