﻿.home-page .page-element.page-element-15ca947 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-fb36b84 > .page-widget-wrap > .page-widget:not(.page-widget__width-auto):not(.page-widget__width-initial):not(:last-child):not(.page-absolute) {
    margin-bottom: 0px;
}

.home-page .page-element.page-element-4731846 {
    text-align: left;
}

.page-widget-content-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.home-page .page-element.page-element-e187736 {
    padding: 85px 0px 85px 0px;
}

.home-page .page-element.page-element-cf31a0a {
    text-align: center;
}

.home-page .page-element.page-element-395da3e > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-395da3e > .page-container {
    min-height: 1px;
}

.page-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

    .page-widget-divider .page-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 );
    }

    .page-widget-divider.page-view-stacked .page-icon {
        background-color: var( --e-global-color-secondary );
    }

    .page-widget-divider.page-view-framed .page-icon, .page-widget-divider.page-view-default .page-icon {
        color: var( --e-global-color-secondary );
        border-color: var( --e-global-color-secondary );
    }

        .page-widget-divider.page-view-framed .page-icon, .page-widget-divider.page-view-default .page-icon svg {
            fill: var( --e-global-color-secondary );
        }

.home-page .page-element.page-element-ecc2e39 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

    .home-page .page-element.page-element-ecc2e39 .page-divider-separator {
        width: 100%;
    }

    .home-page .page-element.page-element-ecc2e39 .page-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

.home-page .page-element.page-element-cbf7fc6 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-cbf7fc6 {
    padding: 85px 0px 85px 0px;
}

.home-page .page-element.page-element-6ddad01 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-6ddad01 {
    padding: 0px 0px 85px 0px;
}

.home-page .page-element.page-element-170455b {
    margin-top: 0px;
    margin-bottom: -30px;
}

.home-page .page-element.page-element-3263de5 {
    text-align: center;
}

.home-page .page-element.page-element-3e2d6dd > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-cd54a7d {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

    .home-page .page-element.page-element-cd54a7d .page-divider-separator {
        width: 100%;
    }

    .home-page .page-element.page-element-cd54a7d .page-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

.home-page .page-element.page-element-432d585 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-432d585 {
    padding: 85px 0px 0px 0px;
}

.home-page .page-element.page-element-8b8f427 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-8b8f427 {
    padding: 70px 0px 0px 0px;
}

.home-page .page-element.page-element-4f9484e > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-4f9484e {
    padding: 85px 0px 100px 0px;
}

.home-page .page-element.page-element-2bf6b39 .section-title {
    text-align: center;
}

.home-page .page-element.page-element-757086a > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-757086a {
    padding: 100px 0px 0px 0px;
}

.home-page .page-element.page-element-d60f981 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

    .home-page .page-element.page-element-d60f981 .page-divider-separator {
        width: 100%;
    }

    .home-page .page-element.page-element-d60f981 .page-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

.home-page .page-element.page-element-374efa3 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-374efa3 {
    padding: 85px 0px 70px 0px;
}

.home-page .page-element.page-element-f72f424 {
    text-align: center;
}

.home-page .page-element.page-element-eb59a30 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

    .home-page .page-element.page-element-eb59a30 .page-divider-separator {
        width: 100%;
    }

    .home-page .page-element.page-element-eb59a30 .page-divider {
        padding-block-start: 15px;
        padding-block-end: 15px;
    }

.home-page .page-element.page-element-2efa968 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-2efa968 {
    padding: 70px 0px 70px 0px;
}

.home-page .page-element.page-element-2012598 {
    padding: 0px 0px 70px 0px;
}

.home-page .page-element.page-element-ed5684b {
    text-align: center;
}

.page-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.home-page .page-element.page-element-6b29a3c > .page-widget-container {
    margin: 40px 0px 0px 0px;
}

.home-page .page-element.page-element-6b29a3c .button-alignment {
    text-align: center;
}

.home-page .page-element.page-element-904f041 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-904f041 {
    padding: 0px 0px 85px 0px;
}

.home-page .page-element.page-element-b753935 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-b753935 {
    padding: 0px 0px 100px 0px;
}

.home-page .page-element.page-element-e8d681d .section-title {
    text-align: center;
}

.home-page .page-element.page-element-a8b32f6 > .page-container > .page-column > .page-widget-wrap {
    align-content: center;
    align-items: center;
}

.home-page .page-element.page-element-eaca768 .section-title {
    text-align: center;
}

.home-page .page-element.page-element-f0ffc60 {
    padding: 85px 0px 0px 0px;
}

.home-page .page-element.page-element-926e537:not(.page-motion-effects-element-type-background), .home-page .page-element.page-element-926e537 > .page-motion-effects-container > .page-motion-effects-layer {
    background-image: url("https://jthemes.net/themes/wp/martex/wp-content/uploads/2023/07/bg-03.jpg");
    background-position: center center;
}

.home-page .page-element.page-element-926e537, .home-page .page-element.page-element-926e537 > .page-background-overlay {
    border-radius: 16px 16px 16px 16px;
}

.home-page .page-element.page-element-926e537 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 260px 85px 260px;
}

    .home-page .page-element.page-element-926e537 > .page-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.home-page .page-element.page-element-2d48802 {
    text-align: center;
}

.home-page .page-element.page-element-b0d4699 .button-alignment {
    text-align: center;
}

@media(max-width:1024px) {
    .home-page .page-element.page-element-e187736 {
        padding: 50px 0px 50px 0px;
    }

    .home-page .page-element.page-element-cbf7fc6 {
        padding: 50px 0px 50px 0px;
    }

    .home-page .page-element.page-element-6ddad01 {
        padding: 0px 0px 50px 0px;
    }

    .home-page .page-element.page-element-8b8f427 {
        padding: 50px 0px 0px 0px;
    }

    .home-page .page-element.page-element-757086a {
        padding: 0px 0px 0px 0px;
    }

    .home-page .page-element.page-element-2012598 {
        padding: 0px 0px 50px 0px;
    }

    .home-page .page-element.page-element-904f041 {
        padding: 0px 0px 50px 0px;
    }

    .home-page .page-element.page-element-926e537 {
        padding: 50px 30px 50px 30px;
    }
}

@media(max-width:767px) {
    .home-page .page-element.page-element-e187736 {
        padding: 50px 0px 0px 0px;
    }

    .home-page .page-element.page-element-432d585 {
        padding: 50px 0px 0px 0px;
    }

    .home-page .page-element.page-element-8b8f427 {
        padding: 50px 0px 0px 0px;
    }

    .home-page .page-element.page-element-757086a {
        padding: 0px 0px 0px 0px;
    }

    .home-page .page-element.page-element-374efa3 {
        padding: 50px 0px 0px 0px;
    }

    .home-page .page-element.page-element-2efa968 {
        padding: 0px 0px 50px 0px;
    }
}

@media(min-width:768px) {
    .home-page .page-element.page-element-2162e25 {
        width: 15%;
    }

    .home-page .page-element.page-element-9f469a8 {
        width: 69.332%;
    }

    .home-page .page-element.page-element-ce8fbbd {
        width: 15%;
    }

    .home-page .page-element.page-element-4ad88f5 {
        width: 15%;
    }

    .home-page .page-element.page-element-3280fc3 {
        width: 69.332%;
    }

    .home-page .page-element.page-element-1ebc453 {
        width: 15%;
    }

    .home-page .page-element.page-element-c101cec {
        width: 41.67%;
    }

    .home-page .page-element.page-element-566f886 {
        width: 58.33%;
    }

    .home-page .page-element.page-element-9baaf1b {
        width: 15%;
    }

    .home-page .page-element.page-element-fbf12e0 {
        width: 70%;
    }

    .home-page .page-element.page-element-f35fe21 {
        width: 14.332%;
    }

    .home-page .page-element.page-element-2375f53 {
        width: 15%;
    }

    .home-page .page-element.page-element-25b9006 {
        width: 69.332%;
    }

    .home-page .page-element.page-element-d140f15 {
        width: 15%;
    }

    .home-page .page-element.page-element-dbfb5a1 {
        width: 10%;
    }

    .home-page .page-element.page-element-38f1a2b {
        width: 79.332%;
    }

    .home-page .page-element.page-element-d4ebf99 {
        width: 10%;
    }
}

@media(min-width:1025px) {
    .home-page .page-element.page-element-926e537:not(.page-motion-effects-element-type-background), .home-page .page-element.page-element-926e537 > .page-motion-effects-container > .page-motion-effects-layer {
        background-attachment: fixed;
    }
}
