.elementor-56 .elementor-element.elementor-element-512b110 > .elementor-container{max-width:1140px;}.elementor-56 .elementor-element.elementor-element-512b110{margin-top:0px;margin-bottom:0px;padding:70px 20px 0px 20px;}.elementor-56 .elementor-element.elementor-element-48ab880 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-56 .elementor-element.elementor-element-30f898a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-56 .elementor-element.elementor-element-30f898a .elementor-heading-title{color:var( --e-global-color-cd5d35c );font-family:var( --e-global-typography-7af350c-font-family ), Sans-serif;font-size:var( --e-global-typography-7af350c-font-size );line-height:var( --e-global-typography-7af350c-line-height );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-3a28cc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-3a28cc6{color:var( --e-global-color-653e1c1 );}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-512b110{margin-top:0px;margin-bottom:0px;padding:70px 20px 70px 20px;}.elementor-56 .elementor-element.elementor-element-48ab880 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-56 .elementor-element.elementor-element-30f898a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-56 .elementor-element.elementor-element-30f898a .elementor-heading-title{font-size:var( --e-global-typography-7af350c-font-size );line-height:var( --e-global-typography-7af350c-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-3a28cc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-512b110{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-56 .elementor-element.elementor-element-48ab880 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-56 .elementor-element.elementor-element-30f898a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-30f898a .elementor-heading-title{font-size:var( --e-global-typography-7af350c-font-size );line-height:var( --e-global-typography-7af350c-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-3a28cc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-3a28cc6 *//*links*/
.elementor-56 .elementor-element.elementor-element-3a28cc6 a {
    font-size: var(--e-global-typography-text-font-size ) !important;
    color: var(--e-global-color-cd5d35c );
    font-weight: 500;
}

.elementor-56 .elementor-element.elementor-element-3a28cc6 a:hover {
    font-size: var(--e-global-typography-text-font-size ) !important;
    text-decoration: underline !important;
    color: var(--e-global-color-cd5d35c );
}

/*table*/
.elementor-56 .elementor-element.elementor-element-3a28cc6 table {
    border: 1px solid;
    margin-top: 30px;
    border-collapse: collapse;
    width:100%;
    overflow-wrap: anywhere;
}

.elementor-56 .elementor-element.elementor-element-3a28cc6 tr {
    font-weight: 500;
}

/*Woo buttons*/
.elementor-56 .elementor-element.elementor-element-3a28cc6 a.checkout-button.button.alt.wc-forward, button.woocommerce-button.button.woocommerce-form-login__submit, button#place_order, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, a.button.wc-forward, a.woocommerce-Button.button:hover {
    font-size: var(--e-global-typography-text-font-size ) !important;
    color: var(--e-global-color-9e0829b ) !important;
    font-weight: 500;
    background: var(--e-global-color-cd5d35c ) !important;
    border: 1px solid var(--e-global-color-9e0829b ) ;
    border-radius: 0px;
}

.elementor-56 .elementor-element.elementor-element-3a28cc6 a.checkout-button.button.alt.wc-forward:hover, button.woocommerce-button.button.woocommerce-form-login__submit:hover, button#place_order:hover, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, a.button.wc-forward:hover, a.woocommerce-Button.button {
    font-size: var(--e-global-typography-text-font-size ) !important;
    color: var(--e-global-color-9e0829b ) !important;
    font-weight: 500;
    background: var(--e-global-color-653e1c1 ) !important;
    text-decoration: none !important;
    border: 1px solid var(--e-global-color-653e1c1 ) ;
    border-radius: 0px;
}

/*Required star*/
.elementor-56 .elementor-element.elementor-element-3a28cc6 .woocommerce form .form-row .required {
    color: var(--e-global-color-cd5d35c );
}

/*Icons for O nas*/
.elementor-56 .elementor-element.elementor-element-3a28cc6 .fa {
    font-size: 50px;
    color: var(--e-global-color-cd5d35c);
    padding-top: 15px;
}

/*ul, ol padding*/
.elementor-56 .elementor-element.elementor-element-3a28cc6 ul, .elementor-56 .elementor-element.elementor-element-3a28cc6 ol {
    padding-bottom: 14px;
}

/*Break link*/
.elementor-56 .elementor-element.elementor-element-3a28cc6 a {
    overflow-wrap: break-word;
    word-wrap: break-word;
}/* End custom CSS */