.elementor-352 .elementor-element.elementor-element-4cf6878{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-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-352 .elementor-element.elementor-element-1f3bb9a.elementor-element{--align-self:center;}.elementor-352 .elementor-element.elementor-element-1f3bb9a .elementor-heading-title{font-family:"OCR B Pro", Sans-serif;font-size:50px;font-weight:500;line-height:70px;letter-spacing:7.5px;color:#2C2C2C;}.elementor-352 .elementor-element.elementor-element-2dbd680{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-352 .elementor-element.elementor-element-d61ba93{--display:flex;--min-height:698px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-352 .elementor-element.elementor-element-d61ba93:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-d61ba93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-352 .elementor-element.elementor-element-0dba0de{margin:0px 74px calc(var(--kit-widget-spacing, 0px) + 20px) 74px;padding:0px 0px 0px 20px;}.elementor-352 .elementor-element.elementor-element-0dba0de .elementor-heading-title{font-family:"OCR B Pro", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2.7px;color:#C4A386;}.elementor-352 .elementor-element.elementor-element-f342065{margin:0px 74px calc(var(--kit-widget-spacing, 0px) + 20px) 74px;padding:0px 0px 0px 20px;}.elementor-352 .elementor-element.elementor-element-f342065 .elementor-heading-title{font-family:"OCR B Pro", Sans-serif;font-size:30px;font-weight:500;line-height:50px;letter-spacing:4.5px;color:#FFFFFF;}.elementor-352 .elementor-element.elementor-element-70ebf51{margin:0px 74px calc(var(--kit-widget-spacing, 0px) + 0px) 74px;}.elementor-352 .elementor-element.elementor-element-73e843f{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.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-352 .elementor-element.elementor-element-f7d04c3{--divider-border-style:solid;--divider-color:#DCDCDC;--divider-border-width:1px;}.elementor-352 .elementor-element.elementor-element-f7d04c3 .elementor-divider-separator{width:100%;}.elementor-352 .elementor-element.elementor-element-f7d04c3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-352 .elementor-element.elementor-element-0dba0de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -30px;}.elementor-352 .elementor-element.elementor-element-f342065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-352 .elementor-element.elementor-element-70ebf51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-352 .elementor-element.elementor-element-0dba0de{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -30px;}.elementor-352 .elementor-element.elementor-element-0dba0de .elementor-heading-title{line-height:25px;}.elementor-352 .elementor-element.elementor-element-f342065{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-352 .elementor-element.elementor-element-f342065 .elementor-heading-title{letter-spacing:2.5px;}.elementor-352 .elementor-element.elementor-element-70ebf51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}

/* Start custom CSS for heading, class: .elementor-element-0dba0de */.elementor-352 .elementor-element.elementor-element-0dba0de {
    display: flex;
    align-items: center;
    gap: 15px; /* Space between line and text */
}

.elementor-352 .elementor-element.elementor-element-0dba0de:before {
    content: "";
    display: inline-block;
    width: 64px;   /* Length of the line */
    height: 1px;   /* Thickness of the line */
    background-color: #C4A386; /* Your bronze color */
        margin-right:10px;

}/* End custom CSS */


/* Start custom CSS for shortcode, class: .elementor-element-70ebf51 */textarea{
    background: none;
    border-radius: 0px !important;
    font-family: "OCR B Pro" !important;
    font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
/* max-width: 1160px !important; */
width:100% !important;
min-height: 119px !important;
letter-spacing: 2.7px;
/*text-transform: uppercase;*/
}
/*.ff-t-cell{*/
/*    padding-top: 20px;*/
/*padding-right: 20px;*/

/*}*/
/* Only affects screens larger than 768px (Desktop and Tablets) */
@media screen and (min-width: 769px) {
    .fluentform {
        padding-left: 20px !important;
    }
}
@media screen and (max-width: 768px) {
    .ff-el-input--content {
        padding-left: 20px !important;
    }
    textarea {
        padding-left: 20px !important;
    }
}
.ff-el-input--content{
     padding-top: 20px;
padding-right: 20px;
}
input{
    /* max-width: 529px !important; */
    width:100% !important;
    min-height: 43px !important;
    font-size: 14px !important;
}
.ff-text-center{
         padding-top: 30px;

}
/* Targets the input and textarea only when clicked/active */
.ff-el-form-control:focus, 
input:focus, 
textarea:focus {
    color: #FFFFFF !important;
    font-size: 14px !important; /* 20% less than 18px */
    outline: none; /* Optional: removes default browser glow */
}

/* Ensures the text remains white while the user is typing */
.ff-el-form-control:not(:placeholder-shown),
input:not(:placeholder-shown),
textarea:not(:placeholder-shown) {
    color: #FFFFFF !important;
}
.ff-el-form-control {
    background: none !important;
    border-radius: 0px !important;
    font-family: "OCR B Pro" !important;
    font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 2.7px;
/*text-transform: uppercase;*/
}
.ff-el-form-control:hover {
    border: 1px solid #C4A386 !important;
}
.ff-el-form-control:focus {
    border: 1px solid #C4A386 !important;
}
.ff-btn-submit:hover {
    background: #C4A386 !important;
    color:#2C2C2C !important;
}
.ff-message-success{
    color:#C4A386 !important;
}
.ff-btn-submit{
    color: #FFF;
text-align: center;
font-family: "OCR B Pro" !important;
font-size: 18px;
font-style: normal;
padding: 10px;
font-weight: 500;
line-height: normal;
background: none !important;
letter-spacing: 2.7px;
text-transform: uppercase;
}/* End custom CSS */





/* Start Custom Fonts CSS */@font-face {
	font-family: 'OCR B Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.interieryart.sk/wp-content/uploads/2025/12/OCRBPro.woff') format('woff');
}
/* End Custom Fonts CSS */