.elementor-2225 .elementor-element.elementor-element-b22516f{--display:flex;}.elementor-2225 .elementor-element.elementor-element-b22516f:not(.elementor-motion-effects-element-type-background), .elementor-2225 .elementor-element.elementor-element-b22516f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003044;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2225 .elementor-element.elementor-element-60495f9{background-color:#003044;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 1rem 1rem 1rem;}.elementor-2225 .elementor-element.elementor-element-60495f9.elementor-element{--align-self:center;}.elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-wrapper{text-align:center;}.elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-title{margin-bottom:1.875rem;font-family:"Playfair Display", Sans-serif;font-size:3.125rem;font-weight:600;color:#B4914E;}.elementor-2225 .elementor-element.elementor-element-60495f9:has(:hover) .elementor-image-box-title,
					 .elementor-2225 .elementor-element.elementor-element-60495f9:has(:focus) .elementor-image-box-title{color:#B4914E;}.elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}#elementor-popup-modal-2225{background-color:#B4914ECC;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2225 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-2225 .dialog-close-button{display:flex;top:1%;font-size:30px;}#elementor-popup-modal-2225 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-2225 .dialog-close-button{right:1%;}body.rtl #elementor-popup-modal-2225 .dialog-close-button{left:1%;}#elementor-popup-modal-2225 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-2225 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1366px){.elementor-2225 .elementor-element.elementor-element-60495f9{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;}}@media(max-width:1024px){.elementor-2225 .elementor-element.elementor-element-60495f9{padding:1rem 1rem 1rem 1rem;}.elementor-2225 .elementor-element.elementor-element-60495f9.elementor-element{--order:17;}}@media(max-width:880px){.elementor-2225 .elementor-element.elementor-element-60495f9{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:1rem 1rem 1rem 1rem;}.elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-title{margin-bottom:1.5rem;font-size:2rem;}}@media(max-width:767px){.elementor-2225 .elementor-element.elementor-element-60495f9{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 1rem 1rem 1rem;}.elementor-2225 .elementor-element.elementor-element-60495f9.elementor-element{--order:12;}.elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-title{margin-bottom:1.5rem;font-size:2rem;}}/* Start custom CSS for image-box, class: .elementor-element-60495f9 */.elementor-2225 .elementor-element.elementor-element-60495f9 {
    flex: 2;
}

@media (max-width: 1024px){
    .elementor-2225 .elementor-element.elementor-element-60495f9 {flex: 1 100%;
}
}
.elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-description{
    border: 1px solid #b4914e;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    gap: 20px 0;
    margin-bottom: 1rem;
    
}

@media (max-width: 1024px) {
    .elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-description{
    margin: 0;
    padding: 1rem;
    }
}
    
.elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-title{
    padding-left:3rem;
    padding-right:3rem;
}

.elementor-2225 .elementor-element.elementor-element-60495f9 .elementor-image-box-content{
    z-index: 1;
    
}

.elementor-2225 .elementor-element.elementor-element-60495f9 .tlacitko{
    color: #B4914E;
    border: 1px solid;
    border-radius: 3px;
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 10px;
    text-transform:uppercase;
    font-size: 18px;
    font-weight: 500;
}
.elementor-2225 .elementor-element.elementor-element-60495f9 .tlacitko:hover{
    color: #fff;
    border: 1px solid #B4914E;
    background:#B4914E;
    
}/* End custom CSS */