.elementor-55 .elementor-element.elementor-element-4759c2a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-4759c2a:not(.elementor-motion-effects-element-type-background),
.elementor-55 .elementor-element.elementor-element-4759c2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-55 .elementor-element.elementor-element-76cfae7 {
    --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: 0px;
    --margin-bottom: -10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-b3cc8b0 {
    --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;
    --justify-content: center;
    --overlay-opacity: 0.07;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 150px;
}

.elementor-55 .elementor-element.elementor-element-b3cc8b0::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-background-video-container::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.e-con-inner>.elementor-background-video-container::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-background-slideshow::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_KOYU.png");
    --background-overlay: "";
    background-position: center center;
    background-size: 55% auto;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .elementor-repeater-item-a859902 {
    font-size: 24px;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 {
    width: var(--container-widget-width, 120.308%);
    max-width: 120.308%;
    --container-widget-width: 120.308%;
    --container-widget-flex-grow: 0;
}

.elementor-55 .elementor-element.elementor-element-4f12a58.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element {
    font-size: 20px;
    font-weight: 300;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 1em 0em;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner,
.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type="submit"]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button {
    font-size: 13px;
}

.elementor-55 .elementor-element.elementor-element-9995c0c .wpcf7-submit {
    font-size: 16px;
    font-weight: normal;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type="submit"]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button {
    background: #00000033 !important;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type="submit"]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button,
.elementor-55 .elementor-element.elementor-element-9995c0c .wpcf7-radio {
    color: #ffffffbf;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input[type="submit"] {
    background: #ffffff;
    color: #000000;
    border-color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type="submit"]):focus,
textarea:focus,
.lqd-contact-form select:focus,
.ui-button.ui-selectmenu-button:focus {
    background: #00000066 !important;
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input[type="submit"]:hover {
    background: #000000;
    color: #ffffff;
    border-color: #000000;
}

.elementor-55 .elementor-element.elementor-element-bec24f9 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-55 .elementor-element.elementor-element-bec24f9:not(.elementor-motion-effects-element-type-background),
.elementor-55 .elementor-element.elementor-element-bec24f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-55 .elementor-element.elementor-element-4dba5e3 {
    --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;
}

.elementor-55 .elementor-element.elementor-element-52d5af4 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-b3d33d5 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #70707033;
    --border-color: #70707033;
    --border-radius: 22px 22px 22px 22px;
    --padding-top: 28px;
    --padding-bottom: 28px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-55 .elementor-element.elementor-element-bfaf2cb {
    text-align: start;
}

.elementor-55 .elementor-element.elementor-element-bfaf2cb img {
    width: 200px;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fancy-heading {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element a {
    color: #ffffff5e;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element {
    font-size: 15px;
}

.elementor-55 .elementor-element.elementor-element-4742429 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-ccc0d26 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element {
    font-size: 16px;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-0747591 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu>.reset-ul>li>a {
    color: #ffffff8c;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu li.is-active>a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-0bf120d {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu>.reset-ul>li>a {
    color: #ffffff8c;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu li.is-active>a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-e55f22a {
    --grid-template-columns: repeat(3, auto);
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-e55f22a .elementor-widget-container {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-e55f22a .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.3em;
}

.elementor-55 .elementor-element.elementor-element-75302c5 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu>.reset-ul>li>a {
    color: #ffffff8c;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu li.is-active>a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-64b0115 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-d340068 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-4817dbf {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element a {
    color: #808291c4;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element {
    font-size: 15px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-326e830 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-9f6198a {
    --spacer-size: 20px;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element a {
    color: #808291c4;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element {
    font-size: 13px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element a {
    color: #808291c4;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element a {
    color: #ffffff;
}

.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element {
    font-size: 13px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-763f31c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-0654be8 {
    --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;
    --justify-content: space-between;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element a {
    color: #ffffff99;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element {
    font-size: 13px;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

@media (min-width: 768px) {
    .elementor-55 .elementor-element.elementor-element-76cfae7 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-b3cc8b0 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-bec24f9 {
        --content-width: 1400px;
    }

    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --width: 34%;
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-0bf120d {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-75302c5 {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-64b0115 {
        --width: 22%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-0bf120d {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-75302c5 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-64b0115 {
        --width: 50%;
    }
}

@media (max-width: 1024px) {
    .elementor-55 .elementor-element.elementor-element-4dba5e3 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .elementor-55 .elementor-element.elementor-element-b3cc8b0 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-4dba5e3 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-b3d33d5 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-65cb655 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-65cb655 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-ba70437 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-ba70437 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-f5ef457 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-f5ef457 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-d340068 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-fcb296c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-326e830 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-763f31c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-0654be8 {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
}

.elementor-88 .elementor-element.elementor-element-316c2f8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-316c2f8 {
    background-color: #ffffff;
}

.elementor-88 .elementor-element.elementor-element-f3d6a13 {
    --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;
    --justify-content: space-evenly;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-8ce7c69 {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a {
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-88 .elementor-element.elementor-element-08e316e {
    --lqd-menu-items-top-padding: 0px;
    --lqd-menu-items-right-padding: 25px;
    --lqd-menu-items-bottom-padding: 0px;
    --lqd-menu-items-left-padding: 25px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-08e316e {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.elementor-88 .elementor-element.elementor-element-08e316e .nav-item-children>li>a {
    font-size: 11px;
}

.elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a,
.navbar-fullscreen .elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a {
    color: #000000;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-08e316e .navbar-collapse .main-nav>li>a {
    color: #000000 !important;
}

.elementor-88 .elementor-element.elementor-element-6363cbc {
    --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;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88 .elementor-element.elementor-element-36c178b .module-logo {
    padding-top: 0px;
    padding-inline-end: 0px;
    padding-bottom: 0px;
    padding-inline-start: 0px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-36c178b .module-logo {
    padding-top: 0px;
    padding-inline-end: 0px;
    padding-bottom: 0px;
    padding-inline-start: 0px;
}

.elementor-88 .elementor-element.elementor-element-e303156 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-87233aa {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a {
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 {
    --lqd-menu-items-top-padding: 0px;
    --lqd-menu-items-right-padding: 25px;
    --lqd-menu-items-bottom-padding: 0px;
    --lqd-menu-items-left-padding: 25px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-ad2c359 {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .nav-item-children>li>a {
    font-size: 11px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a,
.navbar-fullscreen .elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a {
    color: #000000;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-ad2c359 .navbar-collapse .main-nav>li>a {
    color: #000000 !important;
}

.elementor-88 .elementor-element.elementor-element-fd6acfa {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-49953e3 {
    --grid-template-columns: repeat(3, auto);
    z-index: 9999999;
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-49953e3 .elementor-widget-container {
    text-align: left;
}

.elementor-88 .elementor-element.elementor-element-49953e3 .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.3em;
}

@media (min-width: 768px) {
    .elementor-88 .elementor-element.elementor-element-f3d6a13 {
        --width: 44%;
    }

    .elementor-88 .elementor-element.elementor-element-8ce7c69 {
        --width: 80%;
    }

    .elementor-88 .elementor-element.elementor-element-6363cbc {
        --width: 12%;
    }

    .elementor-88 .elementor-element.elementor-element-e303156 {
        --width: 44%;
    }

    .elementor-88 .elementor-element.elementor-element-87233aa {
        --width: 80%;
    }

    .elementor-88 .elementor-element.elementor-element-fd6acfa {
        --width: 20%;
    }
}

@media only screen and (max-width: 1600px) {
    #primary-nav>li>a {
        font-size: 9px !important;
    }
}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

body {
    --lqd-cc-active-bw: 1px;
}

.titlebar-inner {
    padding-top: 80px;
    padding-bottom: 80px;
}

@media screen and (min-width: 992px) {
    body.has-sidebar #lqd-contents-wrap {
        padding-top: 25px;
    }
}

.wpr-dc-hidden {
    display: none !important;
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0;
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #b69758;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media (max-width: 1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media (max-width: 767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-124 .elementor-element.elementor-element-38cf156 {
    --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;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-124 .elementor-element.elementor-element-b6aa56a .ld-fancy-heading {
    text-align: center;
}

.elementor-124 .elementor-element.elementor-element-b6aa56a .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-124 .elementor-element.elementor-element-b6aa56a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-5eedc51 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(7, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-124 .elementor-element.elementor-element-1bcffa4 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-1bcffa4:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-c4ba890>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-e031687 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-e031687 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-149a7e6 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-149a7e6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-1bb589d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-1bb589d:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-1c09a22>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-d52963a .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-d52963a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-6917194 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-6917194 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-ab54c82 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-ab54c82:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-90ea20a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-9640115 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-9640115 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-e51ca7c .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-e51ca7c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-49d3687 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-49d3687:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-2ac2370>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-d4921f6 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-d4921f6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-da13944 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-da13944 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-0bd5580 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-0bd5580:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-c772302>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-351cd9f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-351cd9f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-016f31e .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-016f31e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-fcc1299 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-fcc1299:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-3e58a07>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-6744050 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-6744050 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-0d7982a .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-0d7982a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-c5b9855 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-c5b9855:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-ce45c60>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-f3090bf .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-f3090bf .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-9ad5c34 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-9ad5c34 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-07c9c4d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-07c9c4d:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-86cc9e3>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-9035342 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-9035342 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-f10fedc .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-f10fedc .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-f8f8653 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-f8f8653:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-0ad08e0>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-4562056 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-4562056 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-eab0114 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-eab0114 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-f0f056b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-f0f056b:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-5f4a928>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-34acb33 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-34acb33 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-6fc2aa0 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-6fc2aa0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-a20d1bf {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-a20d1bf:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-c1e3a81>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-66a86c0 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-66a86c0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-e36e208 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-e36e208 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-0267c50 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-0267c50:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-6372510>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-a225878 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-a225878 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-0d5de19 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-0d5de19 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-0209115 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-0209115:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-1e1ab82>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-38f3824 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-38f3824 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-8ea4f75 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-8ea4f75 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-58164fd {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-58164fd:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-6225d56>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-99c0774 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-99c0774 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-14dc59d .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-14dc59d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-20dc915 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-20dc915:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-64649ca>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-2b5ca4d .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-2b5ca4d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-6b77b44 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-6b77b44 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-2ab340d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-2ab340d:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-2d3a7ad>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-58bad8b .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-58bad8b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-7162e00 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-7162e00 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-15a5f87 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-15a5f87:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-5359fc6>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-bd02c5f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-bd02c5f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-c1c5845 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-c1c5845 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-829859f {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-829859f:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-105590a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-cdd136b .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-cdd136b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-e30ece7 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-e30ece7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-8916a34 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-8916a34:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-eaa3810>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-9f4a5df .ld-fh-element,
.elementor-124 .elementor-element.elementor-element-9f4a5df .ld-fh-element a {
    color: #ffffff;
}

.elementor-124 .elementor-element.elementor-element-9f4a5df .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-9f4a5df .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-6fe6f03 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-6fe6f03 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-19eb73d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-19eb73d:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-d8625f5>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-63fc994 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-63fc994 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-79b1098 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-79b1098 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-c52b45b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-c52b45b:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-18b3a14>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-edaeda6 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-edaeda6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-8e6a9ef .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-8e6a9ef .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-58993c7 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-58993c7:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-3615469>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-a6ab67f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-a6ab67f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-6e2275f .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-6e2275f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-7685a37 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-7685a37:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-42efd4b>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-86e0b76 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-86e0b76 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-c7d97e0 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-c7d97e0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-0de0d09 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-0de0d09:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-6000775>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-faaf132 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-faaf132 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-34ba315 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-34ba315 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-e41cc45 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-e41cc45:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-dda0041>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-e437adb .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-e437adb .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-006b7c7 .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-006b7c7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-1aa74df {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-1aa74df:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-f8c189c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-ec55521 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-ec55521 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-c0d703a .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-c0d703a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-de8ba3e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-de8ba3e:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-36b9785>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-0b245bc .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-124 .elementor-element.elementor-element-0b245bc .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-ebcbc3a .ld-fh-element {
    font-size: 20px;
}

.elementor-124 .elementor-element.elementor-element-ebcbc3a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-124 .elementor-element.elementor-element-7130932 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-7130932:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-7c0131c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-85b68f1 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-85b68f1:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-78921d0>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-ae3a3ca {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-ae3a3ca:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-841134a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-20ed581 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-20ed581:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-33f29f2>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-c9ba57b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-c9ba57b:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-996a64c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-0a5910b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #dcdcdc;
    --border-color: #dcdcdc;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-124 .elementor-element.elementor-element-0a5910b:hover {
    background-color: #b6975830;
}

.elementor-124 .elementor-element.elementor-element-061b3f2>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-124 .elementor-element.elementor-element-9de63fc {
    --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;
}

@media (max-width: 1024px) {
    .elementor-124 .elementor-element.elementor-element-5eedc51 {
        --grid-auto-flow: row;
    }
}

@media (max-width: 767px) {
    .elementor-124 .elementor-element.elementor-element-b6aa56a .ld-fancy-heading {
        text-align: center;
    }

    .elementor-124 .elementor-element.elementor-element-b6aa56a .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-124 .elementor-element.elementor-element-5eedc51 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
    }
}

@media (min-width: 768px) {
    .elementor-124 .elementor-element.elementor-element-5eedc51 {
        --content-width: 1300px;
    }
}

.lqd-69f32def576bf {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 1em 1.41575em;
    background-color: #3d9cd2;
    color: #fff;
    z-index: 9998;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;

    a {
        color: #fff;
    }
}

.lqd-69f32def576bf.err {
    background-color: #d63939;
}

.wpml-ls-statics-footer a,
.wpml-ls-statics-footer .wpml-ls-sub-menu a,
.wpml-ls-statics-footer .wpml-ls-sub-menu a:link,
.wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link,
.wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link:link {
    color: #444444;
    background-color: #ffffff;
}

.wpml-ls-statics-footer .wpml-ls-sub-menu a:hover,
.wpml-ls-statics-footer .wpml-ls-sub-menu a:focus,
.wpml-ls-statics-footer .wpml-ls-sub-menu a:link:hover,
.wpml-ls-statics-footer .wpml-ls-sub-menu a:link:focus {
    color: #000000;
    background-color: #eeeeee;
}

.wpml-ls-statics-footer .wpml-ls-current-language>a {
    color: #444444;
    background-color: #ffffff;
}

.wpml-ls-statics-footer .wpml-ls-current-language:hover>a,
.wpml-ls-statics-footer .wpml-ls-current-language>a:focus {
    color: #000000;
    background-color: #eeeeee;
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,
            rgb(6, 147, 227) 0%,
            rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,
            rgb(122, 220, 180) 0%,
            rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,
            rgb(252, 185, 0) 0%,
            rgb(255, 105, 0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,
            rgb(255, 105, 0) 0%,
            rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,
            rgb(238, 238, 238) 0%,
            rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,
            rgb(74, 234, 220) 0%,
            rgb(151, 120, 209) 20%,
            rgb(207, 42, 186) 40%,
            rgb(238, 44, 130) 60%,
            rgb(251, 105, 98) 80%,
            rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,
            rgb(255, 206, 236) 0%,
            rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,
            rgb(254, 205, 165) 0%,
            rgb(254, 45, 45) 50%,
            rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,
            rgb(255, 203, 112) 0%,
            rgb(199, 81, 192) 50%,
            rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,
            rgb(255, 245, 203) 0%,
            rgb(182, 227, 212) 50%,
            rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,
            rgb(202, 248, 128) 0%,
            rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,
            rgb(2, 3, 129) 0%,
            rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined:
        6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-term-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-term-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px;
}

@media only screen and (max-width: 1600px) {
    #primary-nav>li>a {
        font-size: 9px !important;
    }
}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important;
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0;
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #b69758;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media (max-width: 1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media (max-width: 767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-113 .elementor-element.elementor-element-5bb0926 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-113 .elementor-element.elementor-element-d07b0a2 {
    --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-113 .elementor-element.elementor-element-7f5ddfe .ld-fancy-heading {
    text-align: center;
}

.elementor-113 .elementor-element.elementor-element-7f5ddfe .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-113 .elementor-element.elementor-element-a1b7061 {
    --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-113 .elementor-element.elementor-element-df4a3a0 .lqd-pf-row {
    margin-inline-start: -15px;
    margin-inline-end: -15px;
}

.elementor-113 .elementor-element.elementor-element-df4a3a0 .carousel-items {
    margin-inline-start: -15px;
    margin-inline-end: -15px;
}

.elementor-113 .elementor-element.elementor-element-df4a3a0 .lqd-pf-column {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
}

.elementor-113 .elementor-element.elementor-element-df4a3a0 .carousel-item {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
}

.elementor-113 .elementor-element.elementor-element-df4a3a0 .lqd-pf-item {
    margin-bottom: 30px;
}

.elementor-113 .elementor-element.elementor-element-df4a3a0 .lqd-pf-item:hover .lqd-pf-overlay-bg {
    opacity: 0;
}

.elementor-113 .elementor-element.elementor-element-df4a3a0 .lqd-pf-title {
    font-size: 16px;
}

.elementor-113 .elementor-element.elementor-element-df4a3a0 .liquid-filter-items {
    margin-bottom: 50px;
}

@media (min-width: 768px) {
    .elementor-113 .elementor-element.elementor-element-d07b0a2 {
        --width: 100%;
    }

    .elementor-113 .elementor-element.elementor-element-a1b7061 {
        --width: 100%;
    }
}

a[href="https://boss4.com.tr/portfolio/alya-bahcesehir/"],
a[href="https://boss4.com.tr/portfolio/alya-konutlari-veliefendi/"] {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
    /* İsteğe bağlı: tıklanmaz olduğunu görsel olarak belli eder */
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-162 .elementor-element.elementor-element-5fd5054 {
    --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;
    --padding-top: 220px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-162 .elementor-element.elementor-element-5fd5054:not(.elementor-motion-effects-element-type-background),
.elementor-162 .elementor-element.elementor-element-5fd5054>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00175A;
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/kariyer.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-162 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom .elementor-shape-fill,
.elementor-162 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
    fill: #F9F7F6;
}

.elementor-162 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom svg,
.elementor-162 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 100px;
}

.elementor-162 .elementor-element.elementor-element-b7e205c>.elementor-widget-container {
    margin: 0em 0em 0.2em 0em;
}

.elementor-162 .elementor-element.elementor-element-b7e205c .ld-fh-element,
.elementor-162 .elementor-element.elementor-element-b7e205c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-162 .elementor-element.elementor-element-b7e205c .ld-fh-element {
    font-size: 73px;
    margin: 0em 0em 0.25em 0em;
}

.elementor-162 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner,
.elementor-162 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-162 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-162 .elementor-element.elementor-element-fa4ebcb {
    --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;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-162 .elementor-element.elementor-element-882dddc {
    text-align: center;
}

.elementor-162 .elementor-element.elementor-element-4d2024b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-162 .elementor-element.elementor-element-037367a {
    --display: flex;
    --justify-content: center;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-162 .elementor-element.elementor-element-bf629fe .ld-fh-element {
    font-size: 31px;
}

.elementor-162 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner,
.elementor-162 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-162 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-162 .elementor-element.elementor-element-8144707 {
    width: var(--container-widget-width, 78%);
    max-width: 78%;
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
}

.elementor-162 .elementor-element.elementor-element-8144707>.elementor-widget-container {
    margin: 0em 0em 1.85em 0em;
}

.elementor-162 .elementor-element.elementor-element-8144707 .lqd-highlight-inner,
.elementor-162 .elementor-element.elementor-element-8144707 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-162 .elementor-element.elementor-element-8144707 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-162 .elementor-element.elementor-element-f4a0f99 .iconbox {
    text-align: start;
}

.elementor-162 .elementor-element.elementor-element-f4a0f99>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-162 .elementor-element.elementor-element-f4a0f99 .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-162 .elementor-element.elementor-element-f4a0f99 .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-162 .elementor-element.elementor-element-f4a0f99 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-162 .elementor-element.elementor-element-f4a0f99.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-162 .elementor-element.elementor-element-f4a0f99 .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-162 .elementor-element.elementor-element-f34dfb0 .iconbox {
    text-align: start;
}

.elementor-162 .elementor-element.elementor-element-f34dfb0>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-162 .elementor-element.elementor-element-f34dfb0 .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-162 .elementor-element.elementor-element-f34dfb0 .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-162 .elementor-element.elementor-element-f34dfb0 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-162 .elementor-element.elementor-element-f34dfb0.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-162 .elementor-element.elementor-element-f34dfb0 .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-162 .elementor-element.elementor-element-d620eba .iconbox {
    text-align: start;
}

.elementor-162 .elementor-element.elementor-element-d620eba>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-162 .elementor-element.elementor-element-d620eba .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-162 .elementor-element.elementor-element-d620eba .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-162 .elementor-element.elementor-element-d620eba .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-162 .elementor-element.elementor-element-d620eba.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-162 .elementor-element.elementor-element-d620eba .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-162 .elementor-element.elementor-element-5fb0b6f .iconbox {
    text-align: start;
}

.elementor-162 .elementor-element.elementor-element-5fb0b6f>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-162 .elementor-element.elementor-element-5fb0b6f .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-162 .elementor-element.elementor-element-5fb0b6f .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-162 .elementor-element.elementor-element-5fb0b6f .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-162 .elementor-element.elementor-element-5fb0b6f.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-162 .elementor-element.elementor-element-5fb0b6f .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-162 .elementor-element.elementor-element-0ed7f30 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 50px;
    --margin-right: 0px;
}

.elementor-162 .elementor-element.elementor-element-8d729fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
    --padding-top: 35px;
    --padding-bottom: 20px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-162 .elementor-element.elementor-element-8d729fb:not(.elementor-motion-effects-element-type-background),
.elementor-162 .elementor-element.elementor-element-8d729fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFFAD;
}

.elementor-162 .elementor-element.elementor-element-8d729fb.e-con,
.elementor-162 .elementor-element.elementor-element-8d729fb>.elementor-widget-container {
    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.4px) hue-rotate(0deg);
    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.4px) hue-rotate(0deg);
}

.elementor-162 .elementor-element.elementor-element-0c7ff71 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-162 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form {
    --inputs-margin: 0px 0px 10px 0px;
    --input-margin-bottom: 10px;
}

.elementor-162 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-162 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-162 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-162 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button {
    font-size: 14px;
    font-weight: 400;
}

.elementor-162 .elementor-element.elementor-element-f6a8f6e .wpcf7-submit {
    font-size: 16px;
    font-weight: 700;
}

.elementor-162 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-162 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-162 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-162 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button {
    background: #F8F5F3 !important;
}

.elementor-162 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-162 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-162 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-162 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button,
.elementor-162 .elementor-element.elementor-element-f6a8f6e .wpcf7-radio {
    color: #000000;
}

.elementor-162 .elementor-element.elementor-element-f6a8f6e input[type=submit] {
    background: #B69758;
    color: #FFFFFF;
    border-color: #B69758;
}

.elementor-162 .elementor-element.elementor-element-f6a8f6e input[type=submit]:hover {
    background: #184341;
    color: #FFFFFF;
    border-color: #184341;
}

.elementor-162 .elementor-element.elementor-element-3faa7a3:not(.elementor-motion-effects-element-type-background),
.elementor-162 .elementor-element.elementor-element-3faa7a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/bg-3@2x-scaled1.jpg");
    background-size: cover;
}

.elementor-162 .elementor-element.elementor-element-3faa7a3>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.47;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-162 .elementor-element.elementor-element-3faa7a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
}

.elementor-162 .elementor-element.elementor-element-9cf07ed>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-162 .elementor-element.elementor-element-529d79e .ld-fh-element,
.elementor-162 .elementor-element.elementor-element-529d79e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-162 .elementor-element.elementor-element-529d79e .ld-fh-element {
    font-size: 35px;
    line-height: -0.01em;
    margin: 0px 0px 0px 0px;
}

.elementor-162 .elementor-element.elementor-element-529d79e .lqd-highlight-inner,
.elementor-162 .elementor-element.elementor-element-529d79e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-162 .elementor-element.elementor-element-529d79e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-bc-flex-widget .elementor-162 .elementor-element.elementor-element-5dff512.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-162 .elementor-element.elementor-element-5dff512.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-162 .elementor-element.elementor-element-2dc5004 .btn {
    background-color: #3EAD3C;
    font-size: 18px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-162 .elementor-element.elementor-element-2dc5004 .btn:hover,
.elementor-162 .elementor-element.elementor-element-2dc5004 .btn:focus {
    background-color: #3B3B3B;
}

@media(min-width:768px) {
    .elementor-162 .elementor-element.elementor-element-037367a {
        --width: 45%;
    }

    .elementor-162 .elementor-element.elementor-element-0ed7f30 {
        --width: 55%;
    }

    .elementor-162 .elementor-element.elementor-element-8d729fb {
        --width: 85%;
    }

    .elementor-162 .elementor-element.elementor-element-9cf07ed {
        width: 58.716%;
    }

    .elementor-162 .elementor-element.elementor-element-5dff512 {
        width: 41.243%;
    }
}

@media(max-width:1024px) {
    .elementor-162 .elementor-element.elementor-element-5fd5054 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-162 .elementor-element.elementor-element-b7e205c .ld-fh-element {
        font-size: 62px;
    }

    .elementor-162 .elementor-element.elementor-element-4d2024b {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-162 .elementor-element.elementor-element-0ed7f30 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-162 .elementor-element.elementor-element-8d729fb {
        --padding-top: 35px;
        --padding-bottom: 40px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-162 .elementor-element.elementor-element-3faa7a3 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-162 .elementor-element.elementor-element-529d79e .ld-fh-element {
        font-size: 35px;
    }
}

@media(max-width:767px) {

    .elementor-162 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom svg,
    .elementor-162 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom svg {
        height: 30px;
    }

    .elementor-162 .elementor-element.elementor-element-5fd5054 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-162 .elementor-element.elementor-element-b7e205c .ld-fh-element {
        font-size: 48px;
    }

    .elementor-162 .elementor-element.elementor-element-4d2024b {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-162 .elementor-element.elementor-element-bf629fe .ld-fancy-heading {
        text-align: center;
    }

    .elementor-162 .elementor-element.elementor-element-8144707 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-162 .elementor-element.elementor-element-8144707 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-162 .elementor-element.elementor-element-f4a0f99 .iconbox {
        text-align: start;
    }

    .elementor-162 .elementor-element.elementor-element-f4a0f99>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-162 .elementor-element.elementor-element-f34dfb0 .iconbox {
        text-align: start;
    }

    .elementor-162 .elementor-element.elementor-element-f34dfb0>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-162 .elementor-element.elementor-element-d620eba .iconbox {
        text-align: start;
    }

    .elementor-162 .elementor-element.elementor-element-d620eba>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-162 .elementor-element.elementor-element-5fb0b6f .iconbox {
        text-align: start;
    }

    .elementor-162 .elementor-element.elementor-element-5fb0b6f>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-162 .elementor-element.elementor-element-8d729fb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-162 .elementor-element.elementor-element-0c7ff71 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-162 .elementor-element.elementor-element-3faa7a3:not(.elementor-motion-effects-element-type-background),
    .elementor-162 .elementor-element.elementor-element-3faa7a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -631px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-162 .elementor-element.elementor-element-4d2024b {
        --content-width: 100%;
    }

    .elementor-162 .elementor-element.elementor-element-037367a {
        --width: 100%;
    }

    .elementor-162 .elementor-element.elementor-element-0ed7f30 {
        --width: 100%;
    }

    .elementor-162 .elementor-element.elementor-element-9cf07ed {
        width: 100%;
    }

    .elementor-162 .elementor-element.elementor-element-5dff512 {
        width: 100%;
    }
}

.elementor-shape {
    direction: ltr;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
}

.elementor-shape-bottom {
    bottom: -1px;
}

.elementor-shape[data-negative=false].elementor-shape-bottom,
.elementor-shape[data-negative=true].elementor-shape-top {
    transform: rotate(180deg);
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-199 .elementor-element.elementor-element-571dc4b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.85;
}

.elementor-199 .elementor-element.elementor-element-571dc4b:not(.elementor-motion-effects-element-type-background),
.elementor-199 .elementor-element.elementor-element-571dc4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/penta1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-199 .elementor-element.elementor-element-571dc4b::before,
.elementor-199 .elementor-element.elementor-element-571dc4b>.elementor-background-video-container::before,
.elementor-199 .elementor-element.elementor-element-571dc4b>.e-con-inner>.elementor-background-video-container::before,
.elementor-199 .elementor-element.elementor-element-571dc4b>.elementor-background-slideshow::before,
.elementor-199 .elementor-element.elementor-element-571dc4b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-199 .elementor-element.elementor-element-571dc4b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}

.elementor-199 .elementor-element.elementor-element-b3018b1 {
    --display: flex;
    --min-height: 500px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-199 .elementor-element.elementor-element-aeac069 .ld-fh-element,
.elementor-199 .elementor-element.elementor-element-aeac069 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-199 .elementor-element.elementor-element-aeac069 .ld-fh-element {
    font-size: 60px;
    margin: 0em 0em 0em 0em;
}

.elementor-199 .elementor-element.elementor-element-aeac069 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-199 .elementor-element.elementor-element-5e71c6a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 10px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-199 .elementor-element.elementor-element-5e7a6d4 {
    --display: flex;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-199 .elementor-element.elementor-element-906b892 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: -80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-199 .elementor-element.elementor-element-c8c6ee0 {
    --display: flex;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-199 .elementor-element.elementor-element-c8c6ee0:not(.elementor-motion-effects-element-type-background),
.elementor-199 .elementor-element.elementor-element-c8c6ee0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-199 .elementor-element.elementor-element-e9f9cb6 .ld-fh-element {
    font-size: 20px;
}

.elementor-199 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner,
.elementor-199 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-199 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-199 .elementor-element.elementor-element-9814d37 .lqd-contact-form {
    --inputs-margin: 0px 0px 20px 0px;
    --input-margin-bottom: 20px;
}

.elementor-199 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-199 .elementor-element.elementor-element-9814d37 textarea,
.elementor-199 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-199 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button {
    font-size: 14px;
    font-weight: 400;
}

.elementor-199 .elementor-element.elementor-element-9814d37 .wpcf7-submit {
    font-size: 16px;
    font-weight: 700;
}

.elementor-199 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-199 .elementor-element.elementor-element-9814d37 textarea,
.elementor-199 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-199 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button {
    background: #F8F5F3 !important;
}

.elementor-199 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-199 .elementor-element.elementor-element-9814d37 textarea,
.elementor-199 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-199 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button,
.elementor-199 .elementor-element.elementor-element-9814d37 .wpcf7-radio {
    color: #000000;
}

.elementor-199 .elementor-element.elementor-element-9814d37 input[type=submit] {
    background: #B69758;
    color: #FFFFFF;
    border-color: var(--e-global-color-primary);
}

.elementor-199 .elementor-element.elementor-element-9814d37 input[type=submit]:hover {
    background: #184341;
    color: #FFFFFF;
    border-color: #184341;
}

.elementor-199 .elementor-element.elementor-element-627d2c2 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 6%;
}

.elementor-199 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner,
.elementor-199 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-199 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-199 .elementor-element.elementor-element-044932d .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-199 .elementor-element.elementor-element-044932d.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-199 .elementor-element.elementor-element-044932d.elementor-view-framed .elementor-icon,
.elementor-199 .elementor-element.elementor-element-044932d.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-199 .elementor-element.elementor-element-044932d .elementor-icon {
    font-size: 15px;
}

.elementor-199 .elementor-element.elementor-element-9f00672 .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-199 .elementor-element.elementor-element-9f00672.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-199 .elementor-element.elementor-element-9f00672.elementor-view-framed .elementor-icon,
.elementor-199 .elementor-element.elementor-element-9f00672.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-199 .elementor-element.elementor-element-9f00672 .elementor-icon {
    font-size: 15px;
}

.elementor-199 .elementor-element.elementor-element-e93e72e .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-199 .elementor-element.elementor-element-e93e72e .elementor-icon {
    font-size: 15px;
}

.elementor-199 .elementor-element.elementor-element-9c0d33d {
    --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;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-199 .elementor-element.elementor-element-98eb49d .btn {
    background-color: var(--e-global-color-primary);
}

.elementor-199 .elementor-element.elementor-element-5b07e8b .btn {
    background-color: var(--e-global-color-primary);
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-199 .elementor-element.elementor-element-5e7a6d4 {
        --width: 100%;
    }

    .elementor-199 .elementor-element.elementor-element-627d2c2 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-199 .elementor-element.elementor-element-5e7a6d4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-199 .elementor-element.elementor-element-906b892 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-199 .elementor-element.elementor-element-627d2c2 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width:767px) {
    .elementor-199 .elementor-element.elementor-element-906b892 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-199 .elementor-element.elementor-element-c8c6ee0 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-199 .elementor-element.elementor-element-0e4493e>.elementor-widget-container {
        margin: 0em 0em 0.75em 0em;
    }

    .elementor-199 .elementor-element.elementor-element-9c0d33d {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-70 .elementor-element.elementor-element-fd50341 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-fd50341:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-fd50341>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #162A4E;
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/hakkimizda_slider-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-70 .elementor-element.elementor-element-7910f90 {
    --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;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-70 .elementor-element.elementor-element-91dbea2 {
    text-align: start;
}

.elementor-70 .elementor-element.elementor-element-91dbea2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    letter-spacing: 3px;
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-04ba65d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1.5px;
}

.elementor-70 .elementor-element.elementor-element-04ba65d .elementor-divider-separator {
    width: 50%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-70 .elementor-element.elementor-element-04ba65d .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-70 .elementor-element.elementor-element-f2dfbec .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-f2dfbec .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-f2dfbec .ld-fh-element {
    font-size: 25px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-f2dfbec .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-b67f288 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-b67f288 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-b67f288 .ld-fh-element {
    font-size: 15px;
}

.elementor-70 .elementor-element.elementor-element-b67f288 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-0e376e9 .iconbox {
    text-align: start;
}

.elementor-70 .elementor-element.elementor-element-0e376e9>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-0e376e9 .iconbox-icon-container {
    font-size: 24px;
}

.elementor-70 .elementor-element.elementor-element-0e376e9 .iconbox-inline .contents {
    margin-top: 24px;
}

.elementor-70 .elementor-element.elementor-element-0e376e9 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 24px;
}

.elementor-70 .elementor-element.elementor-element-0e376e9.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 24px;
    margin-inline-end: 0;
}

.elementor-70 .elementor-element.elementor-element-0e376e9 .lqd-iconbox-heading {
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 7px;
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-042ce97 .iconbox {
    text-align: start;
}

.elementor-70 .elementor-element.elementor-element-042ce97>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-042ce97 .iconbox-icon-container {
    font-size: 24px;
}

.elementor-70 .elementor-element.elementor-element-042ce97 .iconbox-inline .contents {
    margin-top: 24px;
}

.elementor-70 .elementor-element.elementor-element-042ce97 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 24px;
}

.elementor-70 .elementor-element.elementor-element-042ce97.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 24px;
    margin-inline-end: 0;
}

.elementor-70 .elementor-element.elementor-element-042ce97 .lqd-iconbox-heading {
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 7px;
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-ddff474 {
    --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;
    --padding-top: 50px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-21b2ac7 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-21b2ac7 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-21b2ac7 .ld-fh-element a {
    color: var(--e-global-color-text);
}

.elementor-70 .elementor-element.elementor-element-21b2ac7 .ld-fh-element {
    font-size: 15px;
}

.elementor-70 .elementor-element.elementor-element-21b2ac7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-005dcbd {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-005dcbd::before,
.elementor-70 .elementor-element.elementor-element-005dcbd>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-005dcbd>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-005dcbd>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-005dcbd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-005dcbd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-70 .elementor-element.elementor-element-e2f44c5 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-70 .elementor-element.elementor-element-78e4f53 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-70 .elementor-element.elementor-element-78e4f53 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-0c87c72 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-70 .elementor-element.elementor-element-0c87c72 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
}

.elementor-70 .elementor-element.elementor-element-0c87c72 .elementor-divider {
    text-align: center;
    padding-block-start: 6px;
    padding-block-end: 6px;
}

.elementor-70 .elementor-element.elementor-element-343f0a8 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-343f0a8 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-0f2abe6 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-70 .elementor-element.elementor-element-22c04a3 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-70 .elementor-element.elementor-element-22c04a3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-94c24f7 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-70 .elementor-element.elementor-element-94c24f7 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
}

.elementor-70 .elementor-element.elementor-element-94c24f7 .elementor-divider {
    text-align: center;
    padding-block-start: 6px;
    padding-block-end: 6px;
}

.elementor-70 .elementor-element.elementor-element-8c69407 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-8c69407 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-ddbc857 {
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-6c69840 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-6c69840 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-70 .elementor-element.elementor-element-6c69840 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-title {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-year-wrap {
    height: 41px;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-icon i {
    color: #666666;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-title {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-year-wrap {
    height: 41px;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-icon i {
    color: #666666;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    color: #000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-title {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-year-wrap {
    height: 41px;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-icon i {
    color: #666666;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-70 .elementor-element.elementor-element-bad8db3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 1;
    --overlay-mix-blend-mode: multiply;
    --padding-top: 70px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-bad8db3:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-bad8db3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-bad8db3::before,
.elementor-70 .elementor-element.elementor-element-bad8db3>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-bad8db3>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-bad8db3>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-bad8db3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-bad8db3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/arkaplan_rakamlar.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-70 .elementor-element.elementor-element-dde0537 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 1;
    --overlay-mix-blend-mode: multiply;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-dde0537:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-dde0537>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #B69758;
}

.elementor-70 .elementor-element.elementor-element-dde0537::before,
.elementor-70 .elementor-element.elementor-element-dde0537>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-dde0537>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-dde0537>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-dde0537>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-dde0537>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/arkaplan_rakamlar.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-70 .elementor-element.elementor-element-0156d4c {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-601e237 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-601e237 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-601e237 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-601e237 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-70 .elementor-element.elementor-element-601e237 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-35f964a {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-70 .elementor-element.elementor-element-cd13e33 .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-cd13e33 .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-2d08dda {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-70 .elementor-element.elementor-element-d8f41a7 .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-d8f41a7 .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-d8c0485 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-70 .elementor-element.elementor-element-a30dbb4 .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-a30dbb4 .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-f32b6f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-f32b6f6:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-f32b6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-70 .elementor-element.elementor-element-f32b6f6::before,
.elementor-70 .elementor-element.elementor-element-f32b6f6>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-f32b6f6>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-f32b6f6>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-f32b6f6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-f32b6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-70 .elementor-element.elementor-element-a3c0ad6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
}

.elementor-70 .elementor-element.elementor-element-a3c0ad6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-70 .elementor-element.elementor-element-24c2d6e>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-70 .elementor-element.elementor-element-24c2d6e .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-24c2d6e .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-24c2d6e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-24c2d6e .ld-fh-element {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-24c2d6e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-c9a2849 {
    width: 100%;
    max-width: 100%;
}

.elementor-70 .elementor-element.elementor-element-c9a2849 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-c9a2849 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-c9a2849 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-c9a2849 .ld-fh-element {
    font-size: 25px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-70 .elementor-element.elementor-element-c9a2849 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-c9a2849 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-c9a2849 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-21b5899 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-ebe1980 {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-eaf5a84 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-eaf5a84 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-eaf5a84 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-eaf5a84 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-eaf5a84 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-eaf5a84 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-eaf5a84 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-d8e045b .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-d8e045b .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-d8e045b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-d8e045b .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-70 .elementor-element.elementor-element-d8e045b .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-d8e045b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-d8e045b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-0629266 {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-c552a03 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-c552a03 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-c552a03 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-c552a03 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-c552a03 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-c552a03 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-c552a03 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-4316b90 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-4316b90 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-4316b90 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-4316b90 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-70 .elementor-element.elementor-element-4316b90 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-4316b90 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-4316b90 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-992efe3 {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-c5a54e3 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-c5a54e3 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-c5a54e3 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-c5a54e3 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-c5a54e3 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-c5a54e3 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-c5a54e3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-2cbc2ae .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-2cbc2ae .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-2cbc2ae .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-2cbc2ae .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-70 .elementor-element.elementor-element-2cbc2ae .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-2cbc2ae .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-2cbc2ae .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-2210d39 {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-9e94192 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-9e94192 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-9e94192 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-9e94192 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-9e94192 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-9e94192 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-9e94192 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-55ea47d .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-55ea47d .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-55ea47d .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-55ea47d .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-70 .elementor-element.elementor-element-55ea47d .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-55ea47d .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-55ea47d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-078f919 {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-1383aa8 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-1383aa8 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-1383aa8 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-1383aa8 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-1383aa8 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-1383aa8 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-1383aa8 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-b7cb3d4 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-b7cb3d4 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-b7cb3d4 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-b7cb3d4 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-70 .elementor-element.elementor-element-b7cb3d4 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-b7cb3d4 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-b7cb3d4 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-fdbf396 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-fdbf396:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-fdbf396>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-70 .elementor-element.elementor-element-fdbf396::before,
.elementor-70 .elementor-element.elementor-element-fdbf396>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-fdbf396>.e-con-inner>.elementor-background-video-container::before,
.elementor-70 .elementor-element.elementor-element-fdbf396>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-fdbf396>.e-con-inner>.elementor-background-slideshow::before,
.elementor-70 .elementor-element.elementor-element-fdbf396>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-70 .elementor-element.elementor-element-9aed673 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-e18a0b0 {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-61398c3 {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-61398c3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-70 .elementor-element.elementor-element-4765938 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-4765938 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-4765938 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-4765938 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-4765938 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-4765938 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-4765938 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-7e6156b .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-7e6156b .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-7e6156b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-7e6156b .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-70 .elementor-element.elementor-element-7e6156b .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-7e6156b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-7e6156b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-a69d553 {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-2893e5e .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-2893e5e .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-2893e5e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-2893e5e .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-2893e5e .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-2893e5e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-2893e5e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-3db2f96 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-3db2f96 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-3db2f96 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-3db2f96 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-70 .elementor-element.elementor-element-3db2f96 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-3db2f96 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-3db2f96 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-c1870ba {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-24f987b .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-24f987b .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-24f987b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-24f987b .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-70 .elementor-element.elementor-element-24f987b .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-24f987b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-24f987b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-698d331 .ld-fancy-heading {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-698d331 .ld-fh-element,
.elementor-70 .elementor-element.elementor-element-698d331 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-698d331 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-70 .elementor-element.elementor-element-698d331 .lqd-highlight-inner,
.elementor-70 .elementor-element.elementor-element-698d331 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-70 .elementor-element.elementor-element-698d331 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-70 .elementor-element.elementor-element-0344309 {
    --display: flex;
}

@media(min-width:768px) {
    .elementor-70 .elementor-element.elementor-element-fd50341 {
        --content-width: 1400px;
    }

    .elementor-70 .elementor-element.elementor-element-7910f90 {
        --width: 50%;
    }

    .elementor-70 .elementor-element.elementor-element-ddff474 {
        --content-width: 1400px;
    }

    .elementor-70 .elementor-element.elementor-element-005dcbd {
        --content-width: 1400px;
    }

    .elementor-70 .elementor-element.elementor-element-e2f44c5 {
        --width: 50%;
    }

    .elementor-70 .elementor-element.elementor-element-0f2abe6 {
        --width: 50%;
    }

    .elementor-70 .elementor-element.elementor-element-bad8db3 {
        --content-width: 1300px;
    }

    .elementor-70 .elementor-element.elementor-element-0156d4c {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-35f964a {
        --width: 25%;
    }

    .elementor-70 .elementor-element.elementor-element-2d08dda {
        --width: 25%;
    }

    .elementor-70 .elementor-element.elementor-element-d8c0485 {
        --width: 25%;
    }

    .elementor-70 .elementor-element.elementor-element-f32b6f6 {
        --content-width: 1500px;
    }

    .elementor-70 .elementor-element.elementor-element-a3c0ad6 {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-21b5899 {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-fdbf396 {
        --content-width: 1541px;
    }

    .elementor-70 .elementor-element.elementor-element-9aed673 {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-61398c3 {
        --width: 17.82%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-70 .elementor-element.elementor-element-a3c0ad6 {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-21b5899 {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-9aed673 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-bad8db3 {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-dde0537 {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-f32b6f6 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-c9a2849 .ld-fh-element {
        margin: 2% 0% 4% 0%;
    }

    .elementor-70 .elementor-element.elementor-element-21b5899 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-fdbf396 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-9aed673 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-70 .elementor-element.elementor-element-fd50341 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-70 .elementor-element.elementor-element-7910f90 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-91dbea2 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-70 .elementor-element.elementor-element-0e376e9 .iconbox {
        text-align: start;
    }

    .elementor-70 .elementor-element.elementor-element-0e376e9>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-70 .elementor-element.elementor-element-042ce97 .iconbox {
        text-align: start;
    }

    .elementor-70 .elementor-element.elementor-element-042ce97>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-70 .elementor-element.elementor-element-f32b6f6 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-a3c0ad6 {
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-70 .elementor-element.elementor-element-c9a2849 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-fdbf396 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-96 .elementor-element.elementor-element-1b3bb56 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-96 .elementor-element.elementor-element-1b3bb56::before,
.elementor-96 .elementor-element.elementor-element-1b3bb56>.elementor-background-video-container::before,
.elementor-96 .elementor-element.elementor-element-1b3bb56>.e-con-inner>.elementor-background-video-container::before,
.elementor-96 .elementor-element.elementor-element-1b3bb56>.elementor-background-slideshow::before,
.elementor-96 .elementor-element.elementor-element-1b3bb56>.e-con-inner>.elementor-background-slideshow::before,
.elementor-96 .elementor-element.elementor-element-1b3bb56>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-96 .elementor-element.elementor-element-ac5f4bd {
    --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-96 .elementor-element.elementor-element-a654722 .ld-fancy-heading {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-a654722 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-96 .elementor-element.elementor-element-a654722 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-96 .elementor-element.elementor-element-698918c {
    --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-96 .elementor-element.elementor-element-74a4597>.elementor-widget-container {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-primary);
}

.elementor-96 .elementor-element.elementor-element-61c8baf {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-96 .elementor-element.elementor-element-dff0179 .ld-fh-element {
    font-size: 15px;
}

.elementor-96 .elementor-element.elementor-element-dff0179 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-96 .elementor-element.elementor-element-b1ec2a1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 2px 0px 0px 0px;
}

.elementor-96 .elementor-element.elementor-element-f03f833 .ld-fancy-heading {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-f03f833 .ld-fh-element {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 1em 0em 0em 0em;
}

.elementor-96 .elementor-element.elementor-element-f03f833 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-96 .elementor-element.elementor-element-ab89d5d .ld-fancy-heading {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-ab89d5d .ld-fh-element {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-96 .elementor-element.elementor-element-ab89d5d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-96 .elementor-element.elementor-element-f389fc5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-96 .elementor-element.elementor-element-f389fc5::before,
.elementor-96 .elementor-element.elementor-element-f389fc5>.elementor-background-video-container::before,
.elementor-96 .elementor-element.elementor-element-f389fc5>.e-con-inner>.elementor-background-video-container::before,
.elementor-96 .elementor-element.elementor-element-f389fc5>.elementor-background-slideshow::before,
.elementor-96 .elementor-element.elementor-element-f389fc5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-96 .elementor-element.elementor-element-f389fc5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-96 .elementor-element.elementor-element-249b4f4 {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-96 .elementor-element.elementor-element-f8fce05 .ld-fh-element {
    font-size: 15px;
}

.elementor-96 .elementor-element.elementor-element-f8fce05 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-96 .elementor-element.elementor-element-eb2e826 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 2px 0px 0px 0px;
}

.elementor-96 .elementor-element.elementor-element-4f0938b .ld-fancy-heading {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-4f0938b .ld-fh-element {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 1em 0em 0em 0em;
}

.elementor-96 .elementor-element.elementor-element-4f0938b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-96 .elementor-element.elementor-element-b6512a2 .ld-fancy-heading {
    text-align: center;
}

.elementor-96 .elementor-element.elementor-element-b6512a2 .ld-fh-element {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-96 .elementor-element.elementor-element-b6512a2 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-96 .elementor-element.elementor-element-1e1a9dc {
    --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-96 .elementor-element.elementor-element-0389335>.elementor-widget-container {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-primary);
}

@media(max-width:767px) {
    .elementor-96 .elementor-element.elementor-element-61c8baf {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-96 .elementor-element.elementor-element-dff0179 .ld-fh-element {
        margin: 20px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f389fc5 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-96 .elementor-element.elementor-element-249b4f4 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-96 .elementor-element.elementor-element-f8fce05 .ld-fh-element {
        margin: 20px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-96 .elementor-element.elementor-element-ac5f4bd {
        --width: 100%;
    }

    .elementor-96 .elementor-element.elementor-element-698918c {
        --width: 33.3333%;
    }

    .elementor-96 .elementor-element.elementor-element-61c8baf {
        --width: 64%;
    }

    .elementor-96 .elementor-element.elementor-element-249b4f4 {
        --width: 64%;
    }

    .elementor-96 .elementor-element.elementor-element-1e1a9dc {
        --width: 33.3333%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-104 .elementor-element.elementor-element-6967a25 {
    --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;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-6967a25::before,
.elementor-104 .elementor-element.elementor-element-6967a25>.elementor-background-video-container::before,
.elementor-104 .elementor-element.elementor-element-6967a25>.e-con-inner>.elementor-background-video-container::before,
.elementor-104 .elementor-element.elementor-element-6967a25>.elementor-background-slideshow::before,
.elementor-104 .elementor-element.elementor-element-6967a25>.e-con-inner>.elementor-background-slideshow::before,
.elementor-104 .elementor-element.elementor-element-6967a25>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
    background-size: cover;
}

.elementor-104 .elementor-element.elementor-element-29cfb4c {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-d149112 .ld-fancy-heading {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-d149112 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-104 .elementor-element.elementor-element-d149112 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-55b3695 {
    --display: flex;
    --min-height: 500px;
}

.elementor-104 .elementor-element.elementor-element-55b3695:not(.elementor-motion-effects-element-type-background),
.elementor-104 .elementor-element.elementor-element-55b3695>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/degerlerimiz_slider.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-104 .elementor-element.elementor-element-b676446 {
    --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;
}

.elementor-104 .elementor-element.elementor-element-88e166d {
    font-size: 15px;
}

.elementor-104 .elementor-element.elementor-element-48d41e1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-48d41e1:not(.elementor-motion-effects-element-type-background),
.elementor-104 .elementor-element.elementor-element-48d41e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-104 .elementor-element.elementor-element-48d41e1::before,
.elementor-104 .elementor-element.elementor-element-48d41e1>.elementor-background-video-container::before,
.elementor-104 .elementor-element.elementor-element-48d41e1>.e-con-inner>.elementor-background-video-container::before,
.elementor-104 .elementor-element.elementor-element-48d41e1>.elementor-background-slideshow::before,
.elementor-104 .elementor-element.elementor-element-48d41e1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-104 .elementor-element.elementor-element-48d41e1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-104 .elementor-element.elementor-element-15aedf2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
}

.elementor-104 .elementor-element.elementor-element-15aedf2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-104 .elementor-element.elementor-element-dcc5cd0>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-104 .elementor-element.elementor-element-dcc5cd0 .ld-fancy-heading {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-dcc5cd0 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-dcc5cd0 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-dcc5cd0 .ld-fh-element {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-dcc5cd0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-3bdb25e {
    width: 100%;
    max-width: 100%;
}

.elementor-104 .elementor-element.elementor-element-3bdb25e .ld-fancy-heading {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-3bdb25e .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-3bdb25e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-3bdb25e .ld-fh-element {
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-104 .elementor-element.elementor-element-3bdb25e .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-3bdb25e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-3bdb25e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-18cc57f {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-95a9136 {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-2e719d4 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-2e719d4 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-2e719d4 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-2e719d4 .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-2e719d4 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-2e719d4 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-c171bcf .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-c171bcf .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-c171bcf .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-104 .elementor-element.elementor-element-c171bcf .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-c171bcf .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-c171bcf .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-7d36112 {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-e6c922b .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-e6c922b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-e6c922b .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-e6c922b .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-e6c922b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-e6c922b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-4b6299a .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-4b6299a .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-4b6299a .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-104 .elementor-element.elementor-element-4b6299a .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-4b6299a .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-4b6299a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-e8503c8 {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-4c4467d .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-4c4467d .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-4c4467d .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-4c4467d .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-4c4467d .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-4c4467d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-f9c254b .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-f9c254b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-f9c254b .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-104 .elementor-element.elementor-element-f9c254b .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-f9c254b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-f9c254b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-62f08ba {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-1da1590 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-1da1590 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-1da1590 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-1da1590 .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-1da1590 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-1da1590 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-34846c9 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-34846c9 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-34846c9 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-104 .elementor-element.elementor-element-34846c9 .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-34846c9 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-34846c9 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-c456a7d {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-05eba5e .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-05eba5e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-05eba5e .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-05eba5e .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-05eba5e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-05eba5e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-1336fda .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-1336fda .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-1336fda .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-104 .elementor-element.elementor-element-1336fda .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-1336fda .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-1336fda .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-eb6a79b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-eb6a79b:not(.elementor-motion-effects-element-type-background),
.elementor-104 .elementor-element.elementor-element-eb6a79b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-104 .elementor-element.elementor-element-eb6a79b::before,
.elementor-104 .elementor-element.elementor-element-eb6a79b>.elementor-background-video-container::before,
.elementor-104 .elementor-element.elementor-element-eb6a79b>.e-con-inner>.elementor-background-video-container::before,
.elementor-104 .elementor-element.elementor-element-eb6a79b>.elementor-background-slideshow::before,
.elementor-104 .elementor-element.elementor-element-eb6a79b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-104 .elementor-element.elementor-element-eb6a79b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-104 .elementor-element.elementor-element-1ae4d3a {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-3dda82c {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-1f7ef24 {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-1f7ef24.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-104 .elementor-element.elementor-element-eb1d099 {
    width: var(--container-widget-width, 116.379%);
    max-width: 116.379%;
    --container-widget-width: 116.379%;
    --container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-eb1d099.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-104 .elementor-element.elementor-element-eb1d099 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-eb1d099 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-eb1d099 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-eb1d099 .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-eb1d099 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-eb1d099 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-3316398 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-3316398 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-3316398 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-104 .elementor-element.elementor-element-3316398 .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-3316398 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-3316398 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-ded80e0 {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-f8ca3e2 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-f8ca3e2 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-f8ca3e2 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-f8ca3e2 .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-f8ca3e2 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-f8ca3e2 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-ed1c0d9 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-ed1c0d9 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-ed1c0d9 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-104 .elementor-element.elementor-element-ed1c0d9 .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-ed1c0d9 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-ed1c0d9 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-0cd3f23 {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-926544e .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-926544e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-926544e .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-926544e .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-926544e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-926544e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-2e143b6 .ld-fh-element,
.elementor-104 .elementor-element.elementor-element-2e143b6 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-104 .elementor-element.elementor-element-2e143b6 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-104 .elementor-element.elementor-element-2e143b6 .lqd-highlight-inner,
.elementor-104 .elementor-element.elementor-element-2e143b6 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-104 .elementor-element.elementor-element-2e143b6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-c678c2f {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-9493ab9 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-6b069cc {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-811dcef .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-104 .elementor-element.elementor-element-811dcef .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-a7603e9 .ld-fancy-heading {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-a7603e9 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-104 .elementor-element.elementor-element-a7603e9 .ld-fh-element {
    margin: 0em 0em 0em 0em;
}

.elementor-104 .elementor-element.elementor-element-95e5a76 {
    --display: flex;
}

.elementor-104 .elementor-element.elementor-element-8d80cf7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-start;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-0f30742>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-104 .elementor-element.elementor-element-0f30742 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-0f30742 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-0f30742:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-104 .elementor-element.elementor-element-0f30742:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-46fde98>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-104 .elementor-element.elementor-element-46fde98 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-46fde98 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-46fde98:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-104 .elementor-element.elementor-element-46fde98:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-8173939>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-104 .elementor-element.elementor-element-8173939 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-104 .elementor-element.elementor-element-8173939 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-8173939 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-8173939:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-104 .elementor-element.elementor-element-8173939:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-76dded6>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-104 .elementor-element.elementor-element-76dded6 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-76dded6 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-76dded6:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-104 .elementor-element.elementor-element-76dded6:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-bee7289>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-104 .elementor-element.elementor-element-bee7289 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-bee7289 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-bee7289:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-104 .elementor-element.elementor-element-bee7289:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox {
    text-align: center;
}

.elementor-104 .elementor-element.elementor-element-60182d5>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-104 .elementor-element.elementor-element-60182d5 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-60182d5 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-104 .elementor-element.elementor-element-60182d5:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-104 .elementor-element.elementor-element-60182d5:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-104 .elementor-element.elementor-element-48d41e1 {
        --content-width: 1500px;
    }

    .elementor-104 .elementor-element.elementor-element-15aedf2 {
        --width: 100%;
    }

    .elementor-104 .elementor-element.elementor-element-18cc57f {
        --width: 100%;
    }

    .elementor-104 .elementor-element.elementor-element-eb6a79b {
        --content-width: 1541px;
    }

    .elementor-104 .elementor-element.elementor-element-1ae4d3a {
        --width: 100%;
    }

    .elementor-104 .elementor-element.elementor-element-1f7ef24 {
        --width: 17.82%;
    }

    .elementor-104 .elementor-element.elementor-element-9493ab9 {
        --content-width: 1300px;
    }

    .elementor-104 .elementor-element.elementor-element-6b069cc {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-104 .elementor-element.elementor-element-15aedf2 {
        --width: 100%;
    }

    .elementor-104 .elementor-element.elementor-element-18cc57f {
        --width: 100%;
    }

    .elementor-104 .elementor-element.elementor-element-1ae4d3a {
        --width: 100%;
    }

    .elementor-104 .elementor-element.elementor-element-6b069cc {
        --width: 75%;
    }
}

@media(max-width:1024px) {
    .elementor-104 .elementor-element.elementor-element-48d41e1 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-104 .elementor-element.elementor-element-3bdb25e .ld-fh-element {
        margin: 2% 0% 4% 0%;
    }

    .elementor-104 .elementor-element.elementor-element-18cc57f {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-104 .elementor-element.elementor-element-eb6a79b {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-104 .elementor-element.elementor-element-1ae4d3a {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-104 .elementor-element.elementor-element-9493ab9 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:767px) {
    .elementor-104 .elementor-element.elementor-element-d149112 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-104 .elementor-element.elementor-element-48d41e1 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-104 .elementor-element.elementor-element-15aedf2 {
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-104 .elementor-element.elementor-element-3bdb25e .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-104 .elementor-element.elementor-element-eb6a79b {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-104 .elementor-element.elementor-element-9493ab9 {
        --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;
        --justify-content: center;
        --flex-wrap: wrap;
    }

    .elementor-104 .elementor-element.elementor-element-811dcef .ld-fh-element {
        font-size: 20px;
        letter-spacing: 4px;
    }

    .elementor-104 .elementor-element.elementor-element-8d80cf7 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-104 .elementor-element.elementor-element-0f30742>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-104 .elementor-element.elementor-element-0f30742 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-104 .elementor-element.elementor-element-46fde98>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-104 .elementor-element.elementor-element-46fde98 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-104 .elementor-element.elementor-element-8173939>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-104 .elementor-element.elementor-element-8173939 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-104 .elementor-element.elementor-element-76dded6>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-104 .elementor-element.elementor-element-76dded6 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-104 .elementor-element.elementor-element-bee7289>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-104 .elementor-element.elementor-element-bee7289 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-104 .elementor-element.elementor-element-60182d5>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-104 .elementor-element.elementor-element-60182d5 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-265 .elementor-element.elementor-element-463d408 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-265 .elementor-element.elementor-element-6e60bd0 {
    --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-265 .elementor-element.elementor-element-a7cdb42 {
    --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-265 .elementor-element.elementor-element-faf14b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-265 .elementor-element.elementor-element-75b7c85 img {
    width: 150px;
}

.elementor-265 .elementor-element.elementor-element-bbc6b46 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-265 .elementor-element.elementor-element-bbc6b46 table {
    font-size: 12px;
}

.elementor-265 .elementor-element.elementor-element-bbc6b46 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-265 .elementor-element.elementor-element-bbc6b46 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-265 .elementor-element.elementor-element-6e60bd0 {
        --width: 60%;
    }

    .elementor-265 .elementor-element.elementor-element-a7cdb42 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lqd-69f32c223235e {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 1em 1.41575em;
    background-color: #3d9cd2;
    color: #fff;
    z-index: 9998;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;

    a {
        color: #fff
    }
}

.lqd-69f32c223235e.err {
    background-color: #d63939;
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-179 .elementor-element.elementor-element-c0a67ac {
    --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;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-179 .elementor-element.elementor-element-b23f9f6 .ld-fancy-heading {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-b23f9f6 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-179 .elementor-element.elementor-element-b23f9f6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-179 .elementor-element.elementor-element-9bc4352 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-179 .elementor-element.elementor-element-fcb923b {
    --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-179 .elementor-element.elementor-element-5754ae6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-5754ae6 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-393a852 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-a488859 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-93810a1 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-688aa2b .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-bef67c8 {
    --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-179 .elementor-element.elementor-element-bfe26cd>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-bfe26cd img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-34c6526 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-7ca823e .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-185360a .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-8f6d3dd .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-a8c6fa7 {
    --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-179 .elementor-element.elementor-element-60c7be8>.elementor-widget-container {
    background-color: #B69758;
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-60c7be8 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-53eeab3 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-3063b60 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-f644152 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-0c39419 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-4716d97 {
    --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;
    --justify-content: space-between;
}

.elementor-179 .elementor-element.elementor-element-c1128d1>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c1128d1 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-2757914 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-ca31745 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-89f146c {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-cb3e611>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-cb3e611 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-2e98ced {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-b8277ab .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-00a7fb2 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-c50ab4f>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c50ab4f img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-5ed1a4f {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-f9be6da .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-9150426 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-c9c08d4>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c9c08d4 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-93a7a99 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-4791503 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-7c94435 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-1397f25>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-1397f25 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-884c35c {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-1468d71 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-5a50a98 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-3e0cf2e>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-3e0cf2e img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-53980a6 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-e23bd31 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-49c2e3f {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-ac30860>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-ac30860 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-0abd4dd {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-629cad8 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-b6a279b {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-c90f683>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c90f683 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-54f3605 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-273c537 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-6f52e83 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-fcf72d6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-fcf72d6 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-db06d69 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-8f19575 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-e25fdf6 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-e82ea70>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-e82ea70 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-c2305d9 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-38e3b42 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-3a9d2d8 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-688bbad>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-688bbad img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-d5aac30 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-5a1f3fc .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-a31fba5 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-c3bad87>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c3bad87 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-034d3ac {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-df2ede3 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-b2e35ad {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-a49b1f9>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-a49b1f9 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-5b2f469 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-d2325a5 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-4ecef98 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-4093c1b>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-4093c1b img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-53b6c8b {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-af70237 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

@media(min-width:768px) {
    .elementor-179 .elementor-element.elementor-element-fcb923b {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-bef67c8 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-a8c6fa7 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-4716d97 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-89f146c {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-00a7fb2 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-9150426 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-7c94435 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-5a50a98 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-49c2e3f {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-b6a279b {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-6f52e83 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-e25fdf6 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-3a9d2d8 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-a31fba5 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-b2e35ad {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-4ecef98 {
        --width: 33.3333%;
    }
}

@media(max-width:767px) {
    .elementor-179 .elementor-element.elementor-element-b23f9f6 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-179 .elementor-element.elementor-element-b23f9f6 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.elementor-88 .elementor-element.elementor-element-316c2f8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-316c2f8 {
    background-color: #FFFFFF;
}

.elementor-88 .elementor-element.elementor-element-f3d6a13 {
    --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;
    --justify-content: space-evenly;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-8ce7c69 {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a {
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-88 .elementor-element.elementor-element-08e316e {
    --lqd-menu-items-top-padding: 0px;
    --lqd-menu-items-right-padding: 25px;
    --lqd-menu-items-bottom-padding: 0px;
    --lqd-menu-items-left-padding: 25px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-08e316e {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.elementor-88 .elementor-element.elementor-element-08e316e .nav-item-children>li>a {
    font-size: 11px;
}

.elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a,
.navbar-fullscreen .elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a {
    color: #000000;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-08e316e .navbar-collapse .main-nav>li>a {
    color: #000000 !important;
}

.elementor-88 .elementor-element.elementor-element-6363cbc {
    --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;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88 .elementor-element.elementor-element-36c178b .module-logo {
    padding-top: 0px;
    padding-inline-end: 0px;
    padding-bottom: 0px;
    padding-inline-start: 0px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-36c178b .module-logo {
    padding-top: 0px;
    padding-inline-end: 0px;
    padding-bottom: 0px;
    padding-inline-start: 0px;
}

.elementor-88 .elementor-element.elementor-element-e303156 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-87233aa {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a {
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 {
    --lqd-menu-items-top-padding: 0px;
    --lqd-menu-items-right-padding: 25px;
    --lqd-menu-items-bottom-padding: 0px;
    --lqd-menu-items-left-padding: 25px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-ad2c359 {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .nav-item-children>li>a {
    font-size: 11px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a,
.navbar-fullscreen .elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a {
    color: #000000;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-ad2c359 .navbar-collapse .main-nav>li>a {
    color: #000000 !important;
}

.elementor-88 .elementor-element.elementor-element-fd6acfa {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-49953e3 {
    --grid-template-columns: repeat(3, auto);
    z-index: 9999999;
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-49953e3 .elementor-widget-container {
    text-align: left;
}

.elementor-88 .elementor-element.elementor-element-49953e3 .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.3em;
}

@media(min-width:768px) {
    .elementor-88 .elementor-element.elementor-element-f3d6a13 {
        --width: 44%;
    }

    .elementor-88 .elementor-element.elementor-element-8ce7c69 {
        --width: 80%;
    }

    .elementor-88 .elementor-element.elementor-element-6363cbc {
        --width: 12%;
    }

    .elementor-88 .elementor-element.elementor-element-e303156 {
        --width: 44%;
    }

    .elementor-88 .elementor-element.elementor-element-87233aa {
        --width: 80%;
    }

    .elementor-88 .elementor-element.elementor-element-fd6acfa {
        --width: 20%;
    }
}

.elementor-55 .elementor-element.elementor-element-4759c2a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-4759c2a:not(.elementor-motion-effects-element-type-background),
.elementor-55 .elementor-element.elementor-element-4759c2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-55 .elementor-element.elementor-element-76cfae7 {
    --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: 0px;
    --margin-bottom: -10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-b3cc8b0 {
    --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;
    --justify-content: center;
    --overlay-opacity: 0.07;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 150px;
}

.elementor-55 .elementor-element.elementor-element-b3cc8b0::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-background-video-container::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.e-con-inner>.elementor-background-video-container::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-background-slideshow::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.trwp-content/uploads/2025/07/ICON_KOYU.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 55% auto;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .elementor-repeater-item-a859902 {
    font-size: 24px;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 {
    width: var(--container-widget-width, 120.308%);
    max-width: 120.308%;
    --container-widget-width: 120.308%;
    --container-widget-flex-grow: 0;
}

.elementor-55 .elementor-element.elementor-element-4f12a58.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element {
    font-size: 20px;
    font-weight: 300;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 1em 0em;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner,
.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button {
    font-size: 13px;
}

.elementor-55 .elementor-element.elementor-element-9995c0c .wpcf7-submit {
    font-size: 16px;
    font-weight: normal;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button {
    background: #00000033 !important;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button,
.elementor-55 .elementor-element.elementor-element-9995c0c .wpcf7-radio {
    color: #FFFFFFBF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input[type=submit] {
    background: #FFFFFF;
    color: #000000;
    border-color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]):focus,
textarea:focus,
.lqd-contact-form select:focus,
.ui-button.ui-selectmenu-button:focus {
    background: #00000066 !important;
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input[type=submit]:hover {
    background: #000000;
    color: #FFFFFF;
    border-color: #000000;
}

.elementor-55 .elementor-element.elementor-element-bec24f9 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-55 .elementor-element.elementor-element-bec24f9:not(.elementor-motion-effects-element-type-background),
.elementor-55 .elementor-element.elementor-element-bec24f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-55 .elementor-element.elementor-element-4dba5e3 {
    --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;
}

.elementor-55 .elementor-element.elementor-element-52d5af4 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-b3d33d5 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #70707033;
    --border-color: #70707033;
    --border-radius: 22px 22px 22px 22px;
    --padding-top: 28px;
    --padding-bottom: 28px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-55 .elementor-element.elementor-element-bfaf2cb {
    text-align: start;
}

.elementor-55 .elementor-element.elementor-element-bfaf2cb img {
    width: 200px;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fancy-heading {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element a {
    color: #FFFFFF5E;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element {
    font-size: 15px;
}

.elementor-55 .elementor-element.elementor-element-4742429 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-ccc0d26 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element {
    font-size: 16px;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-0747591 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0bf120d {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-e55f22a {
    --grid-template-columns: repeat(3, auto);
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-e55f22a .elementor-widget-container {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-e55f22a .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.3em;
}

.elementor-55 .elementor-element.elementor-element-75302c5 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-64b0115 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-d340068 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-4817dbf {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element {
    font-size: 15px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-326e830 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-9f6198a {
    --spacer-size: 20px;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element {
    font-size: 13px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element {
    font-size: 13px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-763f31c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-0654be8 {
    --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;
    --justify-content: space-between;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element a {
    color: #FFFFFF99;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element {
    font-size: 13px;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

@media(min-width:768px) {
    .elementor-55 .elementor-element.elementor-element-76cfae7 {
        --width: 100%;
    }

    .elementor-55 .elementor-element.elementor-element-b3cc8b0 {
        --width: 100%;
    }

    .elementor-55 .elementor-element.elementor-element-bec24f9 {
        --content-width: 1400px;
    }

    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --width: 34%;
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-0bf120d {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-75302c5 {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-64b0115 {
        --width: 22%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-0bf120d {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-75302c5 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-64b0115 {
        --width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-55 .elementor-element.elementor-element-4dba5e3 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }
}

@media(max-width:767px) {
    .elementor-55 .elementor-element.elementor-element-b3cc8b0 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-4dba5e3 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-b3d33d5 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-65cb655 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-65cb655 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-ba70437 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-ba70437 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-f5ef457 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-f5ef457 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-d340068 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-fcb296c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-326e830 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-763f31c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-0654be8 {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-179 .elementor-element.elementor-element-c0a67ac {
    --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;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-179 .elementor-element.elementor-element-b23f9f6 .ld-fancy-heading {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-b23f9f6 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-179 .elementor-element.elementor-element-b23f9f6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-179 .elementor-element.elementor-element-9bc4352 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-179 .elementor-element.elementor-element-fcb923b {
    --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-179 .elementor-element.elementor-element-5754ae6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-5754ae6 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-393a852 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-a488859 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-93810a1 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-688aa2b .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-bef67c8 {
    --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-179 .elementor-element.elementor-element-bfe26cd>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-bfe26cd img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-34c6526 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-7ca823e .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-185360a .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-8f6d3dd .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-a8c6fa7 {
    --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-179 .elementor-element.elementor-element-60c7be8>.elementor-widget-container {
    background-color: #B69758;
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-60c7be8 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-53eeab3 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-3063b60 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-f644152 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-0c39419 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-4716d97 {
    --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;
    --justify-content: space-between;
}

.elementor-179 .elementor-element.elementor-element-c1128d1>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c1128d1 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-2757914 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-ca31745 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-89f146c {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-cb3e611>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-cb3e611 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-2e98ced {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-b8277ab .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-00a7fb2 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-c50ab4f>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c50ab4f img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-5ed1a4f {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-f9be6da .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-9150426 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-c9c08d4>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c9c08d4 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-93a7a99 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-4791503 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-7c94435 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-1397f25>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-1397f25 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-884c35c {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-1468d71 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-5a50a98 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-3e0cf2e>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-3e0cf2e img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-53980a6 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-e23bd31 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-49c2e3f {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-ac30860>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-ac30860 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-0abd4dd {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-629cad8 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-b6a279b {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-c90f683>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c90f683 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-54f3605 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-273c537 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-6f52e83 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-fcf72d6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-fcf72d6 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-db06d69 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-8f19575 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-e25fdf6 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-e82ea70>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-e82ea70 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-c2305d9 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-38e3b42 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-3a9d2d8 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-688bbad>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-688bbad img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-d5aac30 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-5a1f3fc .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-a31fba5 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-c3bad87>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c3bad87 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-034d3ac {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-df2ede3 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-b2e35ad {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-a49b1f9>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-a49b1f9 img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-5b2f469 {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-d2325a5 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-179 .elementor-element.elementor-element-4ecef98 {
    --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;
    --justify-content: flex-end;
}

.elementor-179 .elementor-element.elementor-element-4093c1b>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-4093c1b img {
    width: 200px;
}

.elementor-179 .elementor-element.elementor-element-53b6c8b {
    --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;
    --justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-af70237 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

@media(min-width:768px) {
    .elementor-179 .elementor-element.elementor-element-fcb923b {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-bef67c8 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-a8c6fa7 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-4716d97 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-89f146c {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-00a7fb2 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-9150426 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-7c94435 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-5a50a98 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-49c2e3f {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-b6a279b {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-6f52e83 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-e25fdf6 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-3a9d2d8 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-a31fba5 {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-b2e35ad {
        --width: 33.3333%;
    }

    .elementor-179 .elementor-element.elementor-element-4ecef98 {
        --width: 33.3333%;
    }
}

@media(max-width:767px) {
    .elementor-179 .elementor-element.elementor-element-b23f9f6 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-179 .elementor-element.elementor-element-b23f9f6 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

body {
    --lqd-cc-active-bw: 1px;
}

.titlebar-inner {
    padding-top: 80px;
    padding-bottom: 80px;
}

@media screen and (min-width: 992px) {
    body.has-sidebar #lqd-contents-wrap {
        padding-top: 25px;
    }
}

.elementor-88 .elementor-element.elementor-element-316c2f8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-316c2f8 {
    background-color: #FFFFFF;
}

.elementor-88 .elementor-element.elementor-element-f3d6a13 {
    --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;
    --justify-content: space-evenly;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-8ce7c69 {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a {
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-88 .elementor-element.elementor-element-08e316e {
    --lqd-menu-items-top-padding: 0px;
    --lqd-menu-items-right-padding: 25px;
    --lqd-menu-items-bottom-padding: 0px;
    --lqd-menu-items-left-padding: 25px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-08e316e {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.elementor-88 .elementor-element.elementor-element-08e316e .nav-item-children>li>a {
    font-size: 11px;
}

.elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a,
.navbar-fullscreen .elementor-88 .elementor-element.elementor-element-08e316e .main-nav>li>a {
    color: #000000;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-08e316e .navbar-collapse .main-nav>li>a {
    color: #000000 !important;
}

.elementor-88 .elementor-element.elementor-element-6363cbc {
    --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;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88 .elementor-element.elementor-element-36c178b .module-logo {
    padding-top: 0px;
    padding-inline-end: 0px;
    padding-bottom: 0px;
    padding-inline-start: 0px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-36c178b .module-logo {
    padding-top: 0px;
    padding-inline-end: 0px;
    padding-bottom: 0px;
    padding-inline-start: 0px;
}

.elementor-88 .elementor-element.elementor-element-e303156 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-87233aa {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a {
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 {
    --lqd-menu-items-top-padding: 0px;
    --lqd-menu-items-right-padding: 25px;
    --lqd-menu-items-bottom-padding: 0px;
    --lqd-menu-items-left-padding: 25px;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-ad2c359 {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .nav-item-children>li>a {
    font-size: 11px;
}

.elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a,
.navbar-fullscreen .elementor-88 .elementor-element.elementor-element-ad2c359 .main-nav>li>a {
    color: #000000;
}

.is-stuck .elementor-88 .elementor-element.elementor-element-ad2c359 .navbar-collapse .main-nav>li>a {
    color: #000000 !important;
}

.elementor-88 .elementor-element.elementor-element-fd6acfa {
    --display: flex;
}

.elementor-88 .elementor-element.elementor-element-49953e3 {
    --grid-template-columns: repeat(3, auto);
    z-index: 9999999;
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-88 .elementor-element.elementor-element-49953e3 .elementor-widget-container {
    text-align: left;
}

.elementor-88 .elementor-element.elementor-element-49953e3 .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.3em;
}

@media(min-width:768px) {
    .elementor-88 .elementor-element.elementor-element-f3d6a13 {
        --width: 44%;
    }

    .elementor-88 .elementor-element.elementor-element-8ce7c69 {
        --width: 80%;
    }

    .elementor-88 .elementor-element.elementor-element-6363cbc {
        --width: 12%;
    }

    .elementor-88 .elementor-element.elementor-element-e303156 {
        --width: 44%;
    }

    .elementor-88 .elementor-element.elementor-element-87233aa {
        --width: 80%;
    }

    .elementor-88 .elementor-element.elementor-element-fd6acfa {
        --width: 20%;
    }
}

.elementor-55 .elementor-element.elementor-element-4759c2a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-4759c2a:not(.elementor-motion-effects-element-type-background),
.elementor-55 .elementor-element.elementor-element-4759c2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-55 .elementor-element.elementor-element-76cfae7 {
    --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: 0px;
    --margin-bottom: -10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-b3cc8b0 {
    --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;
    --justify-content: center;
    --overlay-opacity: 0.07;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 150px;
}

.elementor-55 .elementor-element.elementor-element-b3cc8b0::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-background-video-container::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.e-con-inner>.elementor-background-video-container::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-background-slideshow::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.trwp-content/uploads/2025/07/ICON_KOYU.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 55% auto;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .elementor-repeater-item-a859902 {
    font-size: 24px;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 {
    width: var(--container-widget-width, 120.308%);
    max-width: 120.308%;
    --container-widget-width: 120.308%;
    --container-widget-flex-grow: 0;
}

.elementor-55 .elementor-element.elementor-element-4f12a58.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element {
    font-size: 20px;
    font-weight: 300;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 1em 0em;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner,
.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button {
    font-size: 13px;
}

.elementor-55 .elementor-element.elementor-element-9995c0c .wpcf7-submit {
    font-size: 16px;
    font-weight: normal;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button {
    background: #00000033 !important;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button,
.elementor-55 .elementor-element.elementor-element-9995c0c .wpcf7-radio {
    color: #FFFFFFBF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input[type=submit] {
    background: #FFFFFF;
    color: #000000;
    border-color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]):focus,
textarea:focus,
.lqd-contact-form select:focus,
.ui-button.ui-selectmenu-button:focus {
    background: #00000066 !important;
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input[type=submit]:hover {
    background: #000000;
    color: #FFFFFF;
    border-color: #000000;
}

.elementor-55 .elementor-element.elementor-element-bec24f9 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-55 .elementor-element.elementor-element-bec24f9:not(.elementor-motion-effects-element-type-background),
.elementor-55 .elementor-element.elementor-element-bec24f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-55 .elementor-element.elementor-element-4dba5e3 {
    --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;
}

.elementor-55 .elementor-element.elementor-element-52d5af4 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-b3d33d5 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #70707033;
    --border-color: #70707033;
    --border-radius: 22px 22px 22px 22px;
    --padding-top: 28px;
    --padding-bottom: 28px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-55 .elementor-element.elementor-element-bfaf2cb {
    text-align: start;
}

.elementor-55 .elementor-element.elementor-element-bfaf2cb img {
    width: 200px;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fancy-heading {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element a {
    color: #FFFFFF5E;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element {
    font-size: 15px;
}

.elementor-55 .elementor-element.elementor-element-4742429 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-ccc0d26 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element {
    font-size: 16px;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-0747591 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0bf120d {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-e55f22a {
    --grid-template-columns: repeat(3, auto);
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-e55f22a .elementor-widget-container {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-e55f22a .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.3em;
}

.elementor-55 .elementor-element.elementor-element-75302c5 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-64b0115 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-d340068 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-4817dbf {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element {
    font-size: 15px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-326e830 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-9f6198a {
    --spacer-size: 20px;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element {
    font-size: 13px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element {
    font-size: 13px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-763f31c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-0654be8 {
    --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;
    --justify-content: space-between;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element a {
    color: #FFFFFF99;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element {
    font-size: 13px;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

@media(min-width:768px) {
    .elementor-55 .elementor-element.elementor-element-76cfae7 {
        --width: 100%;
    }

    .elementor-55 .elementor-element.elementor-element-b3cc8b0 {
        --width: 100%;
    }

    .elementor-55 .elementor-element.elementor-element-bec24f9 {
        --content-width: 1400px;
    }

    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --width: 34%;
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-0bf120d {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-75302c5 {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-64b0115 {
        --width: 22%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-0bf120d {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-75302c5 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-64b0115 {
        --width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-55 .elementor-element.elementor-element-4dba5e3 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }
}

@media(max-width:767px) {
    .elementor-55 .elementor-element.elementor-element-b3cc8b0 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-4dba5e3 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-b3d33d5 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-65cb655 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-65cb655 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-ba70437 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-ba70437 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-f5ef457 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-f5ef457 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-d340068 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-fcb296c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-326e830 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-763f31c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-0654be8 {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-335 .elementor-element.elementor-element-4e146c0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-335 .elementor-element.elementor-element-cbda731 {
    --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-335 .elementor-element.elementor-element-1f02b2e {
    --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-335 .elementor-element.elementor-element-54d585d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-335 .elementor-element.elementor-element-26180ed img {
    width: 200px;
}

.elementor-335 .elementor-element.elementor-element-b73cab8 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-b73cab8 table {
    font-size: 12px;
}

.elementor-335 .elementor-element.elementor-element-b73cab8 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-b73cab8 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-335 .elementor-element.elementor-element-cbda731 {
        --width: 60%;
    }

    .elementor-335 .elementor-element.elementor-element-1f02b2e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-298 .elementor-element.elementor-element-60584fc {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-298 .elementor-element.elementor-element-08e61f2 {
    --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-298 .elementor-element.elementor-element-0b24652 {
    --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-298 .elementor-element.elementor-element-bd483c4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-298 .elementor-element.elementor-element-5aabfbd img {
    width: 200px;
}

.elementor-298 .elementor-element.elementor-element-7735532 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-298 .elementor-element.elementor-element-7735532 table {
    font-size: 12px;
}

.elementor-298 .elementor-element.elementor-element-7735532 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-298 .elementor-element.elementor-element-7735532 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-298 .elementor-element.elementor-element-08e61f2 {
        --width: 60%;
    }

    .elementor-298 .elementor-element.elementor-element-0b24652 {
        --width: 40%;
    }
}

/*# sourceURL=elementor-frontend-inline-css */
@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-360 .elementor-element.elementor-element-5c130eb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-360 .elementor-element.elementor-element-e56239b {
    --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-360 .elementor-element.elementor-element-6ece4e9 {
    --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-360 .elementor-element.elementor-element-a206161 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-360 .elementor-element.elementor-element-ac8966c img {
    width: 150px;
}

.elementor-360 .elementor-element.elementor-element-8807030 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-360 .elementor-element.elementor-element-8807030 table {
    font-size: 12px;
}

.elementor-360 .elementor-element.elementor-element-8807030 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-360 .elementor-element.elementor-element-8807030 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-360 .elementor-element.elementor-element-e56239b {
        --width: 60%;
    }

    .elementor-360 .elementor-element.elementor-element-6ece4e9 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-383 .elementor-element.elementor-element-f0d699f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-383 .elementor-element.elementor-element-50c929c {
    --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-383 .elementor-element.elementor-element-90bb3ce {
    --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-383 .elementor-element.elementor-element-3900da3 .ld-fancy-heading {
    text-align: center;
}

.elementor-383 .elementor-element.elementor-element-3900da3 .ld-fh-element {
    font-size: 25px;
}

.elementor-383 .elementor-element.elementor-element-3900da3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-383 .elementor-element.elementor-element-efc57a8 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-383 .elementor-element.elementor-element-efc57a8 table {
    font-size: 12px;
}

.elementor-383 .elementor-element.elementor-element-efc57a8 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-383 .elementor-element.elementor-element-efc57a8 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-383 .elementor-element.elementor-element-50c929c {
        --width: 60%;
    }

    .elementor-383 .elementor-element.elementor-element-90bb3ce {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-422 .elementor-element.elementor-element-d2aed27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-422 .elementor-element.elementor-element-0988d4b {
    --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-422 .elementor-element.elementor-element-e57c9bf {
    --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-422 .elementor-element.elementor-element-f86f021 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-422 .elementor-element.elementor-element-62c542f .ld-fh-element {
    font-size: 25px;
    margin: 0em 0em 0em 0em;
}

.elementor-422 .elementor-element.elementor-element-62c542f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-422 .elementor-element.elementor-element-ca7cfaa table tbody tr {
    background-color: #FFFFFF;
}

.elementor-422 .elementor-element.elementor-element-ca7cfaa table {
    font-size: 12px;
}

.elementor-422 .elementor-element.elementor-element-ca7cfaa tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-422 .elementor-element.elementor-element-ca7cfaa tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-422 .elementor-element.elementor-element-0988d4b {
        --width: 60%;
    }

    .elementor-422 .elementor-element.elementor-element-e57c9bf {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-434 .elementor-element.elementor-element-9b0b475 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-434 .elementor-element.elementor-element-0c3c40f {
    --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-434 .elementor-element.elementor-element-2b387a9 {
    --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-434 .elementor-element.elementor-element-e761ef4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-434 .elementor-element.elementor-element-b95602e img {
    width: 200px;
}

.elementor-434 .elementor-element.elementor-element-93cb4d9 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-434 .elementor-element.elementor-element-93cb4d9 table {
    font-size: 12px;
}

.elementor-434 .elementor-element.elementor-element-93cb4d9 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-434 .elementor-element.elementor-element-93cb4d9 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-434 .elementor-element.elementor-element-0c3c40f {
        --width: 60%;
    }

    .elementor-434 .elementor-element.elementor-element-2b387a9 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-447 .elementor-element.elementor-element-6226400 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-447 .elementor-element.elementor-element-5eea9ab {
    --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-447 .elementor-element.elementor-element-241369e {
    --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-447 .elementor-element.elementor-element-c626fad {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-447 .elementor-element.elementor-element-87f5e6c img {
    width: 150px;
}

.elementor-447 .elementor-element.elementor-element-f340796 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-447 .elementor-element.elementor-element-f340796 table {
    font-size: 12px;
}

.elementor-447 .elementor-element.elementor-element-f340796 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-447 .elementor-element.elementor-element-f340796 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-447 .elementor-element.elementor-element-5eea9ab {
        --width: 60%;
    }

    .elementor-447 .elementor-element.elementor-element-241369e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-459 .elementor-element.elementor-element-843cff2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-459 .elementor-element.elementor-element-3150f55 {
    --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-459 .elementor-element.elementor-element-4f63ef0 {
    --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-459 .elementor-element.elementor-element-c8b156f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-459 .elementor-element.elementor-element-a42c864 img {
    width: 200px;
}

.elementor-459 .elementor-element.elementor-element-c127cb5 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-459 .elementor-element.elementor-element-c127cb5 table {
    font-size: 12px;
}

.elementor-459 .elementor-element.elementor-element-c127cb5 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-459 .elementor-element.elementor-element-c127cb5 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-459 .elementor-element.elementor-element-3150f55 {
        --width: 60%;
    }

    .elementor-459 .elementor-element.elementor-element-4f63ef0 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-471 .elementor-element.elementor-element-64e559b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-471 .elementor-element.elementor-element-cf68c20 {
    --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-471 .elementor-element.elementor-element-40a7b5b {
    --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-471 .elementor-element.elementor-element-33207e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-471 .elementor-element.elementor-element-abc98bb img {
    width: 200px;
}

.elementor-471 .elementor-element.elementor-element-2526cd7 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-471 .elementor-element.elementor-element-2526cd7 table {
    font-size: 12px;
}

.elementor-471 .elementor-element.elementor-element-2526cd7 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-471 .elementor-element.elementor-element-2526cd7 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-471 .elementor-element.elementor-element-cf68c20 {
        --width: 60%;
    }

    .elementor-471 .elementor-element.elementor-element-40a7b5b {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-490 .elementor-element.elementor-element-fe77e83 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-490 .elementor-element.elementor-element-fd8c725 {
    --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-490 .elementor-element.elementor-element-69674d1 {
    --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-490 .elementor-element.elementor-element-d286b94 img {
    width: 200px;
}

.elementor-490 .elementor-element.elementor-element-d286b94 {
    text-align: center;
}

.elementor-490 .elementor-element.elementor-element-11c6d95 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-490 .elementor-element.elementor-element-11c6d95 table {
    font-size: 12px;
}

.elementor-490 .elementor-element.elementor-element-11c6d95 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-490 .elementor-element.elementor-element-11c6d95 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-490 .elementor-element.elementor-element-fd8c725 {
        --width: 60%;
    }

    .elementor-490 .elementor-element.elementor-element-69674d1 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-505 .elementor-element.elementor-element-5707d33 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-505 .elementor-element.elementor-element-282cc31 {
    --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-505 .elementor-element.elementor-element-d1184fe {
    --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-505 .elementor-element.elementor-element-ff25b44 img {
    width: 200px;
}

.elementor-505 .elementor-element.elementor-element-ff25b44 {
    text-align: center;
}

.elementor-505 .elementor-element.elementor-element-301ab23 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-301ab23 table {
    font-size: 12px;
}

.elementor-505 .elementor-element.elementor-element-301ab23 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-505 .elementor-element.elementor-element-301ab23 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-505 .elementor-element.elementor-element-282cc31 {
        --width: 60%;
    }

    .elementor-505 .elementor-element.elementor-element-d1184fe {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-519 .elementor-element.elementor-element-c3603f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-519 .elementor-element.elementor-element-75d23eb {
    --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-519 .elementor-element.elementor-element-8c8ef1e {
    --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-519 .elementor-element.elementor-element-2eefa35 img {
    width: 200px;
}

.elementor-519 .elementor-element.elementor-element-2eefa35 {
    text-align: center;
}

.elementor-519 .elementor-element.elementor-element-4ef0f5d table tbody tr {
    background-color: #FFFFFF;
}

.elementor-519 .elementor-element.elementor-element-4ef0f5d table {
    font-size: 12px;
}

.elementor-519 .elementor-element.elementor-element-4ef0f5d tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-519 .elementor-element.elementor-element-4ef0f5d tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-519 .elementor-element.elementor-element-75d23eb {
        --width: 60%;
    }

    .elementor-519 .elementor-element.elementor-element-8c8ef1e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-533 .elementor-element.elementor-element-35d2e70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-533 .elementor-element.elementor-element-7278a05 {
    --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-533 .elementor-element.elementor-element-98b81c6 {
    --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-533 .elementor-element.elementor-element-c0a4c90 img {
    width: 200px;
}

.elementor-533 .elementor-element.elementor-element-c0a4c90 {
    text-align: center;
}

.elementor-533 .elementor-element.elementor-element-0a6a6aa table tbody tr {
    background-color: #FFFFFF;
}

.elementor-533 .elementor-element.elementor-element-0a6a6aa table {
    font-size: 12px;
}

.elementor-533 .elementor-element.elementor-element-0a6a6aa tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-533 .elementor-element.elementor-element-0a6a6aa tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-533 .elementor-element.elementor-element-7278a05 {
        --width: 60%;
    }

    .elementor-533 .elementor-element.elementor-element-98b81c6 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-548 .elementor-element.elementor-element-e134b55 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-548 .elementor-element.elementor-element-aec2ffc {
    --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-548 .elementor-element.elementor-element-bffe65f {
    --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-548 .elementor-element.elementor-element-050f32a img {
    width: 200px;
}

.elementor-548 .elementor-element.elementor-element-050f32a {
    text-align: center;
}

.elementor-548 .elementor-element.elementor-element-bba8220 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-548 .elementor-element.elementor-element-bba8220 table {
    font-size: 12px;
}

.elementor-548 .elementor-element.elementor-element-bba8220 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-548 .elementor-element.elementor-element-bba8220 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-548 .elementor-element.elementor-element-aec2ffc {
        --width: 60%;
    }

    .elementor-548 .elementor-element.elementor-element-bffe65f {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-562 .elementor-element.elementor-element-539b7ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-562 .elementor-element.elementor-element-5382918 {
    --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-562 .elementor-element.elementor-element-91c73d1 {
    --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-562 .elementor-element.elementor-element-a637fef img {
    width: 300px;
}

.elementor-562 .elementor-element.elementor-element-a637fef {
    text-align: center;
}

.elementor-562 .elementor-element.elementor-element-a77c672 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-562 .elementor-element.elementor-element-a77c672 table {
    font-size: 12px;
}

.elementor-562 .elementor-element.elementor-element-a77c672 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-562 .elementor-element.elementor-element-a77c672 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-562 .elementor-element.elementor-element-5382918 {
        --width: 60%;
    }

    .elementor-562 .elementor-element.elementor-element-91c73d1 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.elementor-55 .elementor-element.elementor-element-4759c2a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-4759c2a:not(.elementor-motion-effects-element-type-background),
.elementor-55 .elementor-element.elementor-element-4759c2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-55 .elementor-element.elementor-element-76cfae7 {
    --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: 0px;
    --margin-bottom: -10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-55 .elementor-element.elementor-element-b3cc8b0 {
    --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;
    --justify-content: center;
    --overlay-opacity: 0.07;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 150px;
}

.elementor-55 .elementor-element.elementor-element-b3cc8b0::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-background-video-container::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.e-con-inner>.elementor-background-video-container::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-background-slideshow::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-55 .elementor-element.elementor-element-b3cc8b0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_KOYU.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 55% auto;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .elementor-repeater-item-a859902 {
    font-size: 24px;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 {
    width: var(--container-widget-width, 120.308%);
    max-width: 120.308%;
    --container-widget-width: 120.308%;
    --container-widget-flex-grow: 0;
}

.elementor-55 .elementor-element.elementor-element-4f12a58.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .ld-fh-element {
    font-size: 20px;
    font-weight: 300;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 1em 0em;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner,
.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-55 .elementor-element.elementor-element-4f12a58 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button {
    font-size: 13px;
}

.elementor-55 .elementor-element.elementor-element-9995c0c .wpcf7-submit {
    font-size: 16px;
    font-weight: normal;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button {
    background: #00000033 !important;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]),
.elementor-55 .elementor-element.elementor-element-9995c0c textarea,
.elementor-55 .elementor-element.elementor-element-9995c0c .lqd-contact-form select,
.elementor-55 .elementor-element.elementor-element-9995c0c .ui-button.ui-selectmenu-button,
.elementor-55 .elementor-element.elementor-element-9995c0c .wpcf7-radio {
    color: #FFFFFFBF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input[type=submit] {
    background: #FFFFFF;
    color: #000000;
    border-color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input:not([type=submit]):focus,
textarea:focus,
.lqd-contact-form select:focus,
.ui-button.ui-selectmenu-button:focus {
    background: #00000066 !important;
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-9995c0c input[type=submit]:hover {
    background: #000000;
    color: #FFFFFF;
    border-color: #000000;
}

.elementor-55 .elementor-element.elementor-element-bec24f9 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-55 .elementor-element.elementor-element-bec24f9:not(.elementor-motion-effects-element-type-background),
.elementor-55 .elementor-element.elementor-element-bec24f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-55 .elementor-element.elementor-element-4dba5e3 {
    --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;
}

.elementor-55 .elementor-element.elementor-element-52d5af4 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-b3d33d5 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #70707033;
    --border-color: #70707033;
    --border-radius: 22px 22px 22px 22px;
    --padding-top: 28px;
    --padding-bottom: 28px;
    --padding-left: 28px;
    --padding-right: 28px;
}

.elementor-55 .elementor-element.elementor-element-bfaf2cb {
    text-align: start;
}

.elementor-55 .elementor-element.elementor-element-bfaf2cb img {
    width: 200px;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fancy-heading {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element a {
    color: #FFFFFF5E;
}

.elementor-55 .elementor-element.elementor-element-4742429 .ld-fh-element {
    font-size: 15px;
}

.elementor-55 .elementor-element.elementor-element-4742429 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-ccc0d26 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0747591 .ld-fh-element {
    font-size: 16px;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-0747591 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-65cb655 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0bf120d {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-0cf6d4c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-ba70437 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-e55f22a {
    --grid-template-columns: repeat(3, auto);
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-e55f22a .elementor-widget-container {
    text-align: left;
}

.elementor-55 .elementor-element.elementor-element-e55f22a .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.3em;
}

.elementor-55 .elementor-element.elementor-element-75302c5 {
    --display: flex;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-3c84f95 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-custom-menu>.reset-ul>li:not(:last-child),
.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-custom-menu-btn-wrap {
    margin-bottom: 10px;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .reset-ul>li>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu>.reset-ul>li>a {
    color: #FFFFFF8C;
}

.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu>.reset-ul>li>a:hover,
.elementor-55 .elementor-element.elementor-element-f5ef457 .lqd-fancy-menu li.is-active>a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-64b0115 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-d340068 .ld-fh-element {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-d340068 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-4817dbf {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-fcb296c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-326e830 .ld-fh-element {
    font-size: 15px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-326e830 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-9f6198a {
    --spacer-size: 20px;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-be8cb0f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fh-element {
    font-size: 13px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-a3bf3be .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element a {
    color: #808291C4;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fh-element {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0em 0em 0em 0em;
}

.elementor-55 .elementor-element.elementor-element-37a55c5 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-55 .elementor-element.elementor-element-763f31c .ld-fh-element {
    font-size: 13px;
    font-weight: 500;
}

.elementor-55 .elementor-element.elementor-element-763f31c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-55 .elementor-element.elementor-element-0654be8 {
    --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;
    --justify-content: space-between;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element,
.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element a {
    color: #FFFFFF99;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .ld-fh-element {
    font-size: 13px;
}

.elementor-55 .elementor-element.elementor-element-0aa310f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

@media(min-width:768px) {
    .elementor-55 .elementor-element.elementor-element-76cfae7 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-b3cc8b0 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-bec24f9 {
        --content-width: 1400px;
    }

    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --width: 34%;
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-0bf120d {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-75302c5 {
        --width: 22%;
    }

    .elementor-55 .elementor-element.elementor-element-64b0115 {
        --width: 22%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-0bf120d {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-75302c5 {
        --width: 50%;
    }

    .elementor-55 .elementor-element.elementor-element-64b0115 {
        --width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-55 .elementor-element.elementor-element-4dba5e3 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }
}

@media(max-width:767px) {
    .elementor-55 .elementor-element.elementor-element-b3cc8b0 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-55 .elementor-element.elementor-element-4dba5e3 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-52d5af4 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-b3d33d5 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-ccc0d26 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-55 .elementor-element.elementor-element-65cb655 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-65cb655 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-0cf6d4c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-ba70437 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-ba70437 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-3c84f95 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-f5ef457 {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-f5ef457 .reset-ul li a {
        justify-content: center;
    }

    .elementor-55 .elementor-element.elementor-element-d340068 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-fcb296c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-326e830 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-be8cb0f .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-a3bf3be .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-37a55c5 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-763f31c .ld-fancy-heading {
        text-align: center;
    }

    .elementor-55 .elementor-element.elementor-element-0654be8 {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1266 .elementor-element.elementor-element-1b3bb56 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1266 .elementor-element.elementor-element-1b3bb56::before,
.elementor-1266 .elementor-element.elementor-element-1b3bb56>.elementor-background-video-container::before,
.elementor-1266 .elementor-element.elementor-element-1b3bb56>.e-con-inner>.elementor-background-video-container::before,
.elementor-1266 .elementor-element.elementor-element-1b3bb56>.elementor-background-slideshow::before,
.elementor-1266 .elementor-element.elementor-element-1b3bb56>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1266 .elementor-element.elementor-element-1b3bb56>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-1266 .elementor-element.elementor-element-ac5f4bd {
    --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-1266 .elementor-element.elementor-element-a654722 .ld-fancy-heading {
    text-align: center;
}

.elementor-1266 .elementor-element.elementor-element-a654722 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1266 .elementor-element.elementor-element-a654722 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1266 .elementor-element.elementor-element-698918c {
    --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-1266 .elementor-element.elementor-element-74a4597>.elementor-widget-container {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-primary);
}

.elementor-1266 .elementor-element.elementor-element-61c8baf {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1266 .elementor-element.elementor-element-dff0179 .ld-fh-element {
    font-size: 15px;
}

.elementor-1266 .elementor-element.elementor-element-dff0179 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1266 .elementor-element.elementor-element-b1ec2a1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 2px 0px 0px 0px;
}

.elementor-1266 .elementor-element.elementor-element-f03f833 .ld-fancy-heading {
    text-align: center;
}

.elementor-1266 .elementor-element.elementor-element-f03f833 .ld-fh-element {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 1em 0em 0em 0em;
}

.elementor-1266 .elementor-element.elementor-element-f03f833 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1266 .elementor-element.elementor-element-ab89d5d .ld-fancy-heading {
    text-align: center;
}

.elementor-1266 .elementor-element.elementor-element-ab89d5d .ld-fh-element {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1266 .elementor-element.elementor-element-ab89d5d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1266 .elementor-element.elementor-element-f389fc5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1266 .elementor-element.elementor-element-f389fc5::before,
.elementor-1266 .elementor-element.elementor-element-f389fc5>.elementor-background-video-container::before,
.elementor-1266 .elementor-element.elementor-element-f389fc5>.e-con-inner>.elementor-background-video-container::before,
.elementor-1266 .elementor-element.elementor-element-f389fc5>.elementor-background-slideshow::before,
.elementor-1266 .elementor-element.elementor-element-f389fc5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1266 .elementor-element.elementor-element-f389fc5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-1266 .elementor-element.elementor-element-249b4f4 {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1266 .elementor-element.elementor-element-f8fce05 .ld-fh-element {
    font-size: 15px;
}

.elementor-1266 .elementor-element.elementor-element-f8fce05 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1266 .elementor-element.elementor-element-eb2e826 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 2px 0px 0px 0px;
}

.elementor-1266 .elementor-element.elementor-element-4f0938b .ld-fancy-heading {
    text-align: center;
}

.elementor-1266 .elementor-element.elementor-element-4f0938b .ld-fh-element {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 1em 0em 0em 0em;
}

.elementor-1266 .elementor-element.elementor-element-4f0938b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1266 .elementor-element.elementor-element-b6512a2 .ld-fancy-heading {
    text-align: center;
}

.elementor-1266 .elementor-element.elementor-element-b6512a2 .ld-fh-element {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1266 .elementor-element.elementor-element-b6512a2 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1266 .elementor-element.elementor-element-1e1a9dc {
    --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-1266 .elementor-element.elementor-element-0389335>.elementor-widget-container {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-primary);
}

@media(max-width:767px) {
    .elementor-1266 .elementor-element.elementor-element-61c8baf {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1266 .elementor-element.elementor-element-dff0179 .ld-fh-element {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1266 .elementor-element.elementor-element-f389fc5 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1266 .elementor-element.elementor-element-249b4f4 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1266 .elementor-element.elementor-element-f8fce05 .ld-fh-element {
        margin: 20px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-1266 .elementor-element.elementor-element-ac5f4bd {
        --width: 100%;
    }

    .elementor-1266 .elementor-element.elementor-element-698918c {
        --width: 33.3333%;
    }

    .elementor-1266 .elementor-element.elementor-element-61c8baf {
        --width: 64%;
    }

    .elementor-1266 .elementor-element.elementor-element-249b4f4 {
        --width: 64%;
    }

    .elementor-1266 .elementor-element.elementor-element-1e1a9dc {
        --width: 33.3333%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1265 .elementor-element.elementor-element-fd50341 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-fd50341:not(.elementor-motion-effects-element-type-background),
.elementor-1265 .elementor-element.elementor-element-fd50341>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #162A4E;
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/hakkimizda_slider-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1265 .elementor-element.elementor-element-7910f90 {
    --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;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-1265 .elementor-element.elementor-element-91dbea2 {
    text-align: start;
}

.elementor-1265 .elementor-element.elementor-element-91dbea2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    letter-spacing: 3px;
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-04ba65d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1.5px;
}

.elementor-1265 .elementor-element.elementor-element-04ba65d .elementor-divider-separator {
    width: 50%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1265 .elementor-element.elementor-element-04ba65d .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1265 .elementor-element.elementor-element-f2dfbec .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-f2dfbec .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-f2dfbec .ld-fh-element {
    font-size: 25px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-f2dfbec .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-b67f288 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-b67f288 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-b67f288 .ld-fh-element {
    font-size: 15px;
}

.elementor-1265 .elementor-element.elementor-element-b67f288 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-0e376e9 .iconbox {
    text-align: start;
}

.elementor-1265 .elementor-element.elementor-element-0e376e9>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 0px 0px;
}

.elementor-1265 .elementor-element.elementor-element-0e376e9 .iconbox-icon-container {
    font-size: 24px;
}

.elementor-1265 .elementor-element.elementor-element-0e376e9 .iconbox-inline .contents {
    margin-top: 24px;
}

.elementor-1265 .elementor-element.elementor-element-0e376e9 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 24px;
}

.elementor-1265 .elementor-element.elementor-element-0e376e9.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 24px;
    margin-inline-end: 0;
}

.elementor-1265 .elementor-element.elementor-element-0e376e9 .lqd-iconbox-heading {
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 7px;
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-042ce97 .iconbox {
    text-align: start;
}

.elementor-1265 .elementor-element.elementor-element-042ce97>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 0px 0px;
}

.elementor-1265 .elementor-element.elementor-element-042ce97 .iconbox-icon-container {
    font-size: 24px;
}

.elementor-1265 .elementor-element.elementor-element-042ce97 .iconbox-inline .contents {
    margin-top: 24px;
}

.elementor-1265 .elementor-element.elementor-element-042ce97 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 24px;
}

.elementor-1265 .elementor-element.elementor-element-042ce97.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 24px;
    margin-inline-end: 0;
}

.elementor-1265 .elementor-element.elementor-element-042ce97 .lqd-iconbox-heading {
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 7px;
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-ddff474 {
    --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;
    --padding-top: 50px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-21b2ac7 .ld-fancy-heading {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-21b2ac7 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-21b2ac7 .ld-fh-element a {
    color: var(--e-global-color-text);
}

.elementor-1265 .elementor-element.elementor-element-21b2ac7 .ld-fh-element {
    font-size: 15px;
}

.elementor-1265 .elementor-element.elementor-element-21b2ac7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-005dcbd {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-005dcbd::before,
.elementor-1265 .elementor-element.elementor-element-005dcbd>.elementor-background-video-container::before,
.elementor-1265 .elementor-element.elementor-element-005dcbd>.e-con-inner>.elementor-background-video-container::before,
.elementor-1265 .elementor-element.elementor-element-005dcbd>.elementor-background-slideshow::before,
.elementor-1265 .elementor-element.elementor-element-005dcbd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1265 .elementor-element.elementor-element-005dcbd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-1265 .elementor-element.elementor-element-e2f44c5 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1265 .elementor-element.elementor-element-78e4f53 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-1265 .elementor-element.elementor-element-78e4f53 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-0c87c72 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1265 .elementor-element.elementor-element-0c87c72 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
}

.elementor-1265 .elementor-element.elementor-element-0c87c72 .elementor-divider {
    text-align: center;
    padding-block-start: 6px;
    padding-block-end: 6px;
}

.elementor-1265 .elementor-element.elementor-element-343f0a8 .ld-fancy-heading {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-343f0a8 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-0f2abe6 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1265 .elementor-element.elementor-element-22c04a3 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-1265 .elementor-element.elementor-element-22c04a3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-94c24f7 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1265 .elementor-element.elementor-element-94c24f7 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
}

.elementor-1265 .elementor-element.elementor-element-94c24f7 .elementor-divider {
    text-align: center;
    padding-block-start: 6px;
    padding-block-end: 6px;
}

.elementor-1265 .elementor-element.elementor-element-8c69407 .ld-fancy-heading {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-8c69407 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-ddbc857 {
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-6c69840 .ld-fancy-heading {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-6c69840 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-1265 .elementor-element.elementor-element-6c69840 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-title {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-year-wrap {
    height: 41px;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-icon i {
    color: #666666;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-title {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-year-wrap {
    height: 41px;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-icon i {
    color: #666666;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    color: #000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-title {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-year-wrap {
    height: 41px;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-icon i {
    color: #666666;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1265 .elementor-element.elementor-element-34271b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 1;
    --overlay-mix-blend-mode: multiply;
    --padding-top: 70px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-34271b6:not(.elementor-motion-effects-element-type-background),
.elementor-1265 .elementor-element.elementor-element-34271b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #B69758;
}

.elementor-1265 .elementor-element.elementor-element-34271b6::before,
.elementor-1265 .elementor-element.elementor-element-34271b6>.elementor-background-video-container::before,
.elementor-1265 .elementor-element.elementor-element-34271b6>.e-con-inner>.elementor-background-video-container::before,
.elementor-1265 .elementor-element.elementor-element-34271b6>.elementor-background-slideshow::before,
.elementor-1265 .elementor-element.elementor-element-34271b6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1265 .elementor-element.elementor-element-34271b6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/arkaplan_rakamlar.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1265 .elementor-element.elementor-element-72229c6 {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-835b74d .ld-fancy-heading {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-835b74d .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-835b74d .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-835b74d .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-1265 .elementor-element.elementor-element-835b74d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-e7edd9d {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1265 .elementor-element.elementor-element-1c5952f .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-1c5952f .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-83bfa2f {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1265 .elementor-element.elementor-element-de0ce68 .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-de0ce68 .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-6f2f9c6 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1265 .elementor-element.elementor-element-036aa56 .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-036aa56 .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-34c1d18 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-34c1d18:not(.elementor-motion-effects-element-type-background),
.elementor-1265 .elementor-element.elementor-element-34c1d18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-34c1d18::before,
.elementor-1265 .elementor-element.elementor-element-34c1d18>.elementor-background-video-container::before,
.elementor-1265 .elementor-element.elementor-element-34c1d18>.e-con-inner>.elementor-background-video-container::before,
.elementor-1265 .elementor-element.elementor-element-34c1d18>.elementor-background-slideshow::before,
.elementor-1265 .elementor-element.elementor-element-34c1d18>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1265 .elementor-element.elementor-element-34c1d18>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-1265 .elementor-element.elementor-element-89b504d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
}

.elementor-1265 .elementor-element.elementor-element-89b504d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1265 .elementor-element.elementor-element-23dfb53>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-1265 .elementor-element.elementor-element-23dfb53 .ld-fancy-heading {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-23dfb53 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-23dfb53 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-23dfb53 .ld-fh-element {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-23dfb53 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-035f8d5 {
    width: 100%;
    max-width: 100%;
}

.elementor-1265 .elementor-element.elementor-element-035f8d5 .ld-fancy-heading {
    text-align: center;
}

.elementor-1265 .elementor-element.elementor-element-035f8d5 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-035f8d5 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-035f8d5 .ld-fh-element {
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-1265 .elementor-element.elementor-element-035f8d5 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-035f8d5 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-035f8d5 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-a4e6850 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-9759246 {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-28346a3 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-28346a3 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-28346a3 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-28346a3 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-28346a3 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-28346a3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-16120b5 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-16120b5 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-16120b5 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1265 .elementor-element.elementor-element-16120b5 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-16120b5 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-16120b5 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-d6bbabd {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-d0fdc22 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-d0fdc22 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-d0fdc22 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-d0fdc22 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-d0fdc22 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-d0fdc22 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-3410fc6 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-3410fc6 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-3410fc6 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1265 .elementor-element.elementor-element-3410fc6 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-3410fc6 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-3410fc6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-e99ec81 {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-2e00f1e .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-2e00f1e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-2e00f1e .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-2e00f1e .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-2e00f1e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-2e00f1e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-4f05251 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-4f05251 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-4f05251 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1265 .elementor-element.elementor-element-4f05251 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-4f05251 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-4f05251 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-c6be8d4 {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-477d479 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-477d479 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-477d479 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-477d479 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-477d479 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-477d479 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-b6ae686 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-b6ae686 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-b6ae686 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1265 .elementor-element.elementor-element-b6ae686 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-b6ae686 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-b6ae686 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-b7909e8 {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-22099a4 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-22099a4 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-22099a4 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-22099a4 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-22099a4 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-22099a4 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-39a29b5 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-39a29b5 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-39a29b5 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1265 .elementor-element.elementor-element-39a29b5 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-39a29b5 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-39a29b5 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-7b2cf32 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-7b2cf32:not(.elementor-motion-effects-element-type-background),
.elementor-1265 .elementor-element.elementor-element-7b2cf32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1265 .elementor-element.elementor-element-7b2cf32::before,
.elementor-1265 .elementor-element.elementor-element-7b2cf32>.elementor-background-video-container::before,
.elementor-1265 .elementor-element.elementor-element-7b2cf32>.e-con-inner>.elementor-background-video-container::before,
.elementor-1265 .elementor-element.elementor-element-7b2cf32>.elementor-background-slideshow::before,
.elementor-1265 .elementor-element.elementor-element-7b2cf32>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1265 .elementor-element.elementor-element-7b2cf32>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-1265 .elementor-element.elementor-element-d5c0b4f {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1265 .elementor-element.elementor-element-bd6a6e2 {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-7859f02 {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-7859f02.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1265 .elementor-element.elementor-element-bb0ec2f {
    width: var(--container-widget-width, 116.379%);
    max-width: 116.379%;
    --container-widget-width: 116.379%;
    --container-widget-flex-grow: 0;
}

.elementor-1265 .elementor-element.elementor-element-bb0ec2f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1265 .elementor-element.elementor-element-bb0ec2f .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-bb0ec2f .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-bb0ec2f .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-bb0ec2f .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-bb0ec2f .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-bb0ec2f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-2239fdc .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-2239fdc .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-2239fdc .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1265 .elementor-element.elementor-element-2239fdc .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-2239fdc .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-2239fdc .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-526a379 {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-4db7447 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-4db7447 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-4db7447 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-4db7447 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-4db7447 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-4db7447 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-50c5e29 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-50c5e29 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-50c5e29 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1265 .elementor-element.elementor-element-50c5e29 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-50c5e29 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-50c5e29 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-4d50aea {
    --display: flex;
}

.elementor-1265 .elementor-element.elementor-element-477836b .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-477836b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-477836b .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1265 .elementor-element.elementor-element-477836b .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-477836b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-477836b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-b5ffed7 .ld-fh-element,
.elementor-1265 .elementor-element.elementor-element-b5ffed7 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1265 .elementor-element.elementor-element-b5ffed7 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1265 .elementor-element.elementor-element-b5ffed7 .lqd-highlight-inner,
.elementor-1265 .elementor-element.elementor-element-b5ffed7 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1265 .elementor-element.elementor-element-b5ffed7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1265 .elementor-element.elementor-element-f2b9320 {
    --display: flex;
}

@media(min-width:768px) {
    .elementor-1265 .elementor-element.elementor-element-fd50341 {
        --content-width: 1400px;
    }

    .elementor-1265 .elementor-element.elementor-element-7910f90 {
        --width: 50%;
    }

    .elementor-1265 .elementor-element.elementor-element-ddff474 {
        --content-width: 1400px;
    }

    .elementor-1265 .elementor-element.elementor-element-005dcbd {
        --content-width: 1400px;
    }

    .elementor-1265 .elementor-element.elementor-element-e2f44c5 {
        --width: 50%;
    }

    .elementor-1265 .elementor-element.elementor-element-0f2abe6 {
        --width: 50%;
    }

    .elementor-1265 .elementor-element.elementor-element-34271b6 {
        --content-width: 1300px;
    }

    .elementor-1265 .elementor-element.elementor-element-72229c6 {
        --width: 100%;
    }

    .elementor-1265 .elementor-element.elementor-element-e7edd9d {
        --width: 25%;
    }

    .elementor-1265 .elementor-element.elementor-element-83bfa2f {
        --width: 25%;
    }

    .elementor-1265 .elementor-element.elementor-element-6f2f9c6 {
        --width: 25%;
    }

    .elementor-1265 .elementor-element.elementor-element-34c1d18 {
        --content-width: 1500px;
    }

    .elementor-1265 .elementor-element.elementor-element-89b504d {
        --width: 100%;
    }

    .elementor-1265 .elementor-element.elementor-element-a4e6850 {
        --width: 100%;
    }

    .elementor-1265 .elementor-element.elementor-element-7b2cf32 {
        --content-width: 1541px;
    }

    .elementor-1265 .elementor-element.elementor-element-d5c0b4f {
        --width: 100%;
    }

    .elementor-1265 .elementor-element.elementor-element-7859f02 {
        --width: 17.82%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1265 .elementor-element.elementor-element-89b504d {
        --width: 100%;
    }

    .elementor-1265 .elementor-element.elementor-element-a4e6850 {
        --width: 100%;
    }

    .elementor-1265 .elementor-element.elementor-element-d5c0b4f {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-34271b6 {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1265 .elementor-element.elementor-element-34c1d18 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1265 .elementor-element.elementor-element-035f8d5 .ld-fh-element {
        margin: 2% 0% 4% 0%;
    }

    .elementor-1265 .elementor-element.elementor-element-a4e6850 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1265 .elementor-element.elementor-element-7b2cf32 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1265 .elementor-element.elementor-element-d5c0b4f {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-1265 .elementor-element.elementor-element-fd50341 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1265 .elementor-element.elementor-element-7910f90 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1265 .elementor-element.elementor-element-91dbea2 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1265 .elementor-element.elementor-element-0e376e9 .iconbox {
        text-align: start;
    }

    .elementor-1265 .elementor-element.elementor-element-0e376e9>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1265 .elementor-element.elementor-element-042ce97 .iconbox {
        text-align: start;
    }

    .elementor-1265 .elementor-element.elementor-element-042ce97>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-34c1d18 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1265 .elementor-element.elementor-element-89b504d {
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1265 .elementor-element.elementor-element-035f8d5 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-1265 .elementor-element.elementor-element-7b2cf32 {
        --margin-top: -70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1267 .elementor-element.elementor-element-6967a25 {
    --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;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1267 .elementor-element.elementor-element-6967a25::before,
.elementor-1267 .elementor-element.elementor-element-6967a25>.elementor-background-video-container::before,
.elementor-1267 .elementor-element.elementor-element-6967a25>.e-con-inner>.elementor-background-video-container::before,
.elementor-1267 .elementor-element.elementor-element-6967a25>.elementor-background-slideshow::before,
.elementor-1267 .elementor-element.elementor-element-6967a25>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1267 .elementor-element.elementor-element-6967a25>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
    background-size: cover;
}

.elementor-1267 .elementor-element.elementor-element-29cfb4c {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-d149112 .ld-fancy-heading {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-d149112 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1267 .elementor-element.elementor-element-d149112 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-55b3695 {
    --display: flex;
    --min-height: 500px;
}

.elementor-1267 .elementor-element.elementor-element-55b3695:not(.elementor-motion-effects-element-type-background),
.elementor-1267 .elementor-element.elementor-element-55b3695>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/degerlerimiz_slider.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1267 .elementor-element.elementor-element-b676446 {
    --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;
}

.elementor-1267 .elementor-element.elementor-element-88e166d {
    font-size: 15px;
}

.elementor-1267 .elementor-element.elementor-element-f1a2abe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1267 .elementor-element.elementor-element-f1a2abe:not(.elementor-motion-effects-element-type-background),
.elementor-1267 .elementor-element.elementor-element-f1a2abe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1267 .elementor-element.elementor-element-f1a2abe::before,
.elementor-1267 .elementor-element.elementor-element-f1a2abe>.elementor-background-video-container::before,
.elementor-1267 .elementor-element.elementor-element-f1a2abe>.e-con-inner>.elementor-background-video-container::before,
.elementor-1267 .elementor-element.elementor-element-f1a2abe>.elementor-background-slideshow::before,
.elementor-1267 .elementor-element.elementor-element-f1a2abe>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1267 .elementor-element.elementor-element-f1a2abe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-1267 .elementor-element.elementor-element-8ef4642 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
}

.elementor-1267 .elementor-element.elementor-element-8ef4642.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1267 .elementor-element.elementor-element-834297f>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-1267 .elementor-element.elementor-element-834297f .ld-fancy-heading {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-834297f .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-834297f .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-834297f .ld-fh-element {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-834297f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-5e194ea {
    width: 100%;
    max-width: 100%;
}

.elementor-1267 .elementor-element.elementor-element-5e194ea .ld-fancy-heading {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-5e194ea .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-5e194ea .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-5e194ea .ld-fh-element {
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-1267 .elementor-element.elementor-element-5e194ea .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-5e194ea .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-5e194ea .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-785f7b4 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1267 .elementor-element.elementor-element-63e24a8 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-2e7cd46 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-2e7cd46 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-2e7cd46 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-2e7cd46 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-2e7cd46 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-2e7cd46 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-83f82f9 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-83f82f9 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-83f82f9 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1267 .elementor-element.elementor-element-83f82f9 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-83f82f9 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-83f82f9 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-8844124 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-21dd985 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-21dd985 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-21dd985 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-21dd985 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-21dd985 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-21dd985 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-aa8cc40 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-aa8cc40 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-aa8cc40 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1267 .elementor-element.elementor-element-aa8cc40 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-aa8cc40 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-aa8cc40 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-6abc4fc {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-5da35f3 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-5da35f3 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-5da35f3 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-5da35f3 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-5da35f3 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-5da35f3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-0139da6 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-0139da6 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-0139da6 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1267 .elementor-element.elementor-element-0139da6 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-0139da6 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-0139da6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-c168f33 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-28518dd .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-28518dd .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-28518dd .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-28518dd .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-28518dd .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-28518dd .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-fb6e782 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-fb6e782 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-fb6e782 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1267 .elementor-element.elementor-element-fb6e782 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-fb6e782 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-fb6e782 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-afb570f {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-14f6b48 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-14f6b48 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-14f6b48 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-14f6b48 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-14f6b48 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-14f6b48 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-f1f6829 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-f1f6829 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-f1f6829 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1267 .elementor-element.elementor-element-f1f6829 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-f1f6829 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-f1f6829 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-fbf4c82 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1267 .elementor-element.elementor-element-fbf4c82:not(.elementor-motion-effects-element-type-background),
.elementor-1267 .elementor-element.elementor-element-fbf4c82>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1267 .elementor-element.elementor-element-fbf4c82::before,
.elementor-1267 .elementor-element.elementor-element-fbf4c82>.elementor-background-video-container::before,
.elementor-1267 .elementor-element.elementor-element-fbf4c82>.e-con-inner>.elementor-background-video-container::before,
.elementor-1267 .elementor-element.elementor-element-fbf4c82>.elementor-background-slideshow::before,
.elementor-1267 .elementor-element.elementor-element-fbf4c82>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1267 .elementor-element.elementor-element-fbf4c82>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-1267 .elementor-element.elementor-element-c1e6bc4 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1267 .elementor-element.elementor-element-8f9ad36 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-0932d28 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-0932d28.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1267 .elementor-element.elementor-element-c817149 {
    width: var(--container-widget-width, 116.379%);
    max-width: 116.379%;
    --container-widget-width: 116.379%;
    --container-widget-flex-grow: 0;
}

.elementor-1267 .elementor-element.elementor-element-c817149.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1267 .elementor-element.elementor-element-c817149 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-c817149 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-c817149 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-c817149 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-c817149 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-c817149 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-fa2a247 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-fa2a247 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-fa2a247 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1267 .elementor-element.elementor-element-fa2a247 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-fa2a247 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-fa2a247 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-ded5796 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-e494607 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-e494607 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-e494607 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-e494607 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-e494607 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-e494607 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-9875914 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-9875914 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-9875914 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1267 .elementor-element.elementor-element-9875914 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-9875914 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-9875914 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-bccffd8 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-b7c90b2 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-b7c90b2 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-b7c90b2 .ld-fh-element {
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-b7c90b2 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-b7c90b2 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-b7c90b2 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-826d171 .ld-fh-element,
.elementor-1267 .elementor-element.elementor-element-826d171 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1267 .elementor-element.elementor-element-826d171 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1267 .elementor-element.elementor-element-826d171 .lqd-highlight-inner,
.elementor-1267 .elementor-element.elementor-element-826d171 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1267 .elementor-element.elementor-element-826d171 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-37e1840 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-6afc5b2 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1267 .elementor-element.elementor-element-87fc444 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1267 .elementor-element.elementor-element-0475bfd .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1267 .elementor-element.elementor-element-0475bfd .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-831daa0 .ld-fancy-heading {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-831daa0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1267 .elementor-element.elementor-element-831daa0 .ld-fh-element {
    margin: 0em 0em 0em 0em;
}

.elementor-1267 .elementor-element.elementor-element-c1d7b48 {
    --display: flex;
}

.elementor-1267 .elementor-element.elementor-element-8d584d9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-start;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1267 .elementor-element.elementor-element-b4795bf:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1267 .elementor-element.elementor-element-e547a3b:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-084e72b>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1267 .elementor-element.elementor-element-084e72b {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-084e72b .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-084e72b:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1267 .elementor-element.elementor-element-084e72b:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1267 .elementor-element.elementor-element-06eb81d:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1267 .elementor-element.elementor-element-c73d4d9:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox {
    text-align: center;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1267 .elementor-element.elementor-element-6569bd4:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1267 .elementor-element.elementor-element-f1a2abe {
        --content-width: 1500px;
    }

    .elementor-1267 .elementor-element.elementor-element-8ef4642 {
        --width: 100%;
    }

    .elementor-1267 .elementor-element.elementor-element-785f7b4 {
        --width: 100%;
    }

    .elementor-1267 .elementor-element.elementor-element-fbf4c82 {
        --content-width: 1541px;
    }

    .elementor-1267 .elementor-element.elementor-element-c1e6bc4 {
        --width: 100%;
    }

    .elementor-1267 .elementor-element.elementor-element-0932d28 {
        --width: 17.82%;
    }

    .elementor-1267 .elementor-element.elementor-element-6afc5b2 {
        --content-width: 1300px;
    }

    .elementor-1267 .elementor-element.elementor-element-87fc444 {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1267 .elementor-element.elementor-element-8ef4642 {
        --width: 100%;
    }

    .elementor-1267 .elementor-element.elementor-element-785f7b4 {
        --width: 100%;
    }

    .elementor-1267 .elementor-element.elementor-element-c1e6bc4 {
        --width: 100%;
    }

    .elementor-1267 .elementor-element.elementor-element-87fc444 {
        --width: 75%;
    }
}

@media(max-width:1024px) {
    .elementor-1267 .elementor-element.elementor-element-f1a2abe {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1267 .elementor-element.elementor-element-5e194ea .ld-fh-element {
        margin: 2% 0% 4% 0%;
    }

    .elementor-1267 .elementor-element.elementor-element-785f7b4 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-fbf4c82 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1267 .elementor-element.elementor-element-c1e6bc4 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-6afc5b2 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:767px) {
    .elementor-1267 .elementor-element.elementor-element-d149112 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-1267 .elementor-element.elementor-element-f1a2abe {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1267 .elementor-element.elementor-element-8ef4642 {
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1267 .elementor-element.elementor-element-5e194ea .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-1267 .elementor-element.elementor-element-fbf4c82 {
        --margin-top: -70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1267 .elementor-element.elementor-element-6afc5b2 {
        --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;
        --justify-content: center;
        --flex-wrap: wrap;
    }

    .elementor-1267 .elementor-element.elementor-element-0475bfd .ld-fh-element {
        font-size: 20px;
        letter-spacing: 4px;
    }

    .elementor-1267 .elementor-element.elementor-element-8d584d9 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-b4795bf>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-b4795bf {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1267 .elementor-element.elementor-element-e547a3b>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-e547a3b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1267 .elementor-element.elementor-element-084e72b>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-084e72b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1267 .elementor-element.elementor-element-06eb81d>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-06eb81d {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1267 .elementor-element.elementor-element-c73d4d9>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-c73d4d9 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1267 .elementor-element.elementor-element-6569bd4>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1267 .elementor-element.elementor-element-6569bd4 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1303 .elementor-element.elementor-element-5bb0926 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1303 .elementor-element.elementor-element-d07b0a2 {
    --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-1303 .elementor-element.elementor-element-7f5ddfe .ld-fancy-heading {
    text-align: center;
}

.elementor-1303 .elementor-element.elementor-element-7f5ddfe .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1303 .elementor-element.elementor-element-a1b7061 {
    --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-1303 .elementor-element.elementor-element-df4a3a0 .lqd-pf-row {
    margin-inline-start: -15px;
    margin-inline-end: -15px;
}

.elementor-1303 .elementor-element.elementor-element-df4a3a0 .carousel-items {
    margin-inline-start: -15px;
    margin-inline-end: -15px;
}

.elementor-1303 .elementor-element.elementor-element-df4a3a0 .lqd-pf-column {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
}

.elementor-1303 .elementor-element.elementor-element-df4a3a0 .carousel-item {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
}

.elementor-1303 .elementor-element.elementor-element-df4a3a0 .lqd-pf-item {
    margin-bottom: 30px;
}

.elementor-1303 .elementor-element.elementor-element-df4a3a0 .lqd-pf-item:hover .lqd-pf-overlay-bg {
    opacity: 0;
}

.elementor-1303 .elementor-element.elementor-element-df4a3a0 .lqd-pf-title {
    font-size: 16px;
}

.elementor-1303 .elementor-element.elementor-element-df4a3a0 .liquid-filter-items {
    margin-bottom: 50px;
}

@media(min-width:768px) {
    .elementor-1303 .elementor-element.elementor-element-d07b0a2 {
        --width: 100%;
    }

    .elementor-1303 .elementor-element.elementor-element-a1b7061 {
        --width: 100%;
    }
}

a[href="https://boss4.com.tr/en/portfolio/alya-bahcesehir/"],
a[href="https://boss4.com.tr/en/portfolio/alya-konutlari-veliefendi/"] {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1360 .elementor-element.elementor-element-463d408 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1360 .elementor-element.elementor-element-6e60bd0 {
    --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-1360 .elementor-element.elementor-element-a7cdb42 {
    --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-1360 .elementor-element.elementor-element-faf14b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1360 .elementor-element.elementor-element-75b7c85 img {
    width: 150px;
}

.elementor-1360 .elementor-element.elementor-element-bbc6b46 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1360 .elementor-element.elementor-element-bbc6b46 table {
    font-size: 12px;
}

.elementor-1360 .elementor-element.elementor-element-bbc6b46 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1360 .elementor-element.elementor-element-bbc6b46 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1360 .elementor-element.elementor-element-6e60bd0 {
        --width: 60%;
    }

    .elementor-1360 .elementor-element.elementor-element-a7cdb42 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1359 .elementor-element.elementor-element-60584fc {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1359 .elementor-element.elementor-element-08e61f2 {
    --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-1359 .elementor-element.elementor-element-0b24652 {
    --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-1359 .elementor-element.elementor-element-bd483c4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1359 .elementor-element.elementor-element-5aabfbd img {
    width: 200px;
}

.elementor-1359 .elementor-element.elementor-element-7735532 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1359 .elementor-element.elementor-element-7735532 table {
    font-size: 12px;
}

.elementor-1359 .elementor-element.elementor-element-7735532 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1359 .elementor-element.elementor-element-7735532 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1359 .elementor-element.elementor-element-08e61f2 {
        --width: 60%;
    }

    .elementor-1359 .elementor-element.elementor-element-0b24652 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1358 .elementor-element.elementor-element-4e146c0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1358 .elementor-element.elementor-element-cbda731 {
    --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-1358 .elementor-element.elementor-element-1f02b2e {
    --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-1358 .elementor-element.elementor-element-54d585d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1358 .elementor-element.elementor-element-26180ed img {
    width: 200px;
}

.elementor-1358 .elementor-element.elementor-element-b73cab8 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1358 .elementor-element.elementor-element-b73cab8 table {
    font-size: 12px;
}

.elementor-1358 .elementor-element.elementor-element-b73cab8 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1358 .elementor-element.elementor-element-b73cab8 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1358 .elementor-element.elementor-element-cbda731 {
        --width: 60%;
    }

    .elementor-1358 .elementor-element.elementor-element-1f02b2e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1357 .elementor-element.elementor-element-5c130eb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1357 .elementor-element.elementor-element-e56239b {
    --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-1357 .elementor-element.elementor-element-6ece4e9 {
    --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-1357 .elementor-element.elementor-element-a206161 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1357 .elementor-element.elementor-element-ac8966c img {
    width: 150px;
}

.elementor-1357 .elementor-element.elementor-element-8807030 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1357 .elementor-element.elementor-element-8807030 table {
    font-size: 12px;
}

.elementor-1357 .elementor-element.elementor-element-8807030 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1357 .elementor-element.elementor-element-8807030 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1357 .elementor-element.elementor-element-e56239b {
        --width: 60%;
    }

    .elementor-1357 .elementor-element.elementor-element-6ece4e9 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1356 .elementor-element.elementor-element-f0d699f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1356 .elementor-element.elementor-element-50c929c {
    --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-1356 .elementor-element.elementor-element-90bb3ce {
    --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-1356 .elementor-element.elementor-element-3900da3 .ld-fancy-heading {
    text-align: center;
}

.elementor-1356 .elementor-element.elementor-element-3900da3 .ld-fh-element {
    font-size: 25px;
}

.elementor-1356 .elementor-element.elementor-element-3900da3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1356 .elementor-element.elementor-element-efc57a8 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1356 .elementor-element.elementor-element-efc57a8 table {
    font-size: 12px;
}

.elementor-1356 .elementor-element.elementor-element-efc57a8 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1356 .elementor-element.elementor-element-efc57a8 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1356 .elementor-element.elementor-element-50c929c {
        --width: 60%;
    }

    .elementor-1356 .elementor-element.elementor-element-90bb3ce {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1354 .elementor-element.elementor-element-d2aed27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1354 .elementor-element.elementor-element-0988d4b {
    --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-1354 .elementor-element.elementor-element-e57c9bf {
    --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-1354 .elementor-element.elementor-element-f86f021 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1354 .elementor-element.elementor-element-62c542f .ld-fh-element {
    font-size: 25px;
    margin: 0em 0em 0em 0em;
}

.elementor-1354 .elementor-element.elementor-element-62c542f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1354 .elementor-element.elementor-element-ca7cfaa table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1354 .elementor-element.elementor-element-ca7cfaa table {
    font-size: 12px;
}

.elementor-1354 .elementor-element.elementor-element-ca7cfaa tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1354 .elementor-element.elementor-element-ca7cfaa tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1354 .elementor-element.elementor-element-0988d4b {
        --width: 60%;
    }

    .elementor-1354 .elementor-element.elementor-element-e57c9bf {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1353 .elementor-element.elementor-element-9b0b475 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1353 .elementor-element.elementor-element-0c3c40f {
    --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-1353 .elementor-element.elementor-element-2b387a9 {
    --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-1353 .elementor-element.elementor-element-e761ef4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1353 .elementor-element.elementor-element-b95602e img {
    width: 200px;
}

.elementor-1353 .elementor-element.elementor-element-93cb4d9 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1353 .elementor-element.elementor-element-93cb4d9 table {
    font-size: 12px;
}

.elementor-1353 .elementor-element.elementor-element-93cb4d9 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1353 .elementor-element.elementor-element-93cb4d9 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1353 .elementor-element.elementor-element-0c3c40f {
        --width: 60%;
    }

    .elementor-1353 .elementor-element.elementor-element-2b387a9 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1352 .elementor-element.elementor-element-6226400 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1352 .elementor-element.elementor-element-5eea9ab {
    --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-1352 .elementor-element.elementor-element-241369e {
    --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-1352 .elementor-element.elementor-element-c626fad {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1352 .elementor-element.elementor-element-87f5e6c img {
    width: 150px;
}

.elementor-1352 .elementor-element.elementor-element-f340796 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1352 .elementor-element.elementor-element-f340796 table {
    font-size: 12px;
}

.elementor-1352 .elementor-element.elementor-element-f340796 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1352 .elementor-element.elementor-element-f340796 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1352 .elementor-element.elementor-element-5eea9ab {
        --width: 60%;
    }

    .elementor-1352 .elementor-element.elementor-element-241369e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1351 .elementor-element.elementor-element-843cff2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1351 .elementor-element.elementor-element-3150f55 {
    --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-1351 .elementor-element.elementor-element-4f63ef0 {
    --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-1351 .elementor-element.elementor-element-c8b156f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1351 .elementor-element.elementor-element-a42c864 img {
    width: 200px;
}

.elementor-1351 .elementor-element.elementor-element-c127cb5 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1351 .elementor-element.elementor-element-c127cb5 table {
    font-size: 12px;
}

.elementor-1351 .elementor-element.elementor-element-c127cb5 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1351 .elementor-element.elementor-element-c127cb5 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1351 .elementor-element.elementor-element-3150f55 {
        --width: 60%;
    }

    .elementor-1351 .elementor-element.elementor-element-4f63ef0 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1350 .elementor-element.elementor-element-64e559b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1350 .elementor-element.elementor-element-cf68c20 {
    --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-1350 .elementor-element.elementor-element-40a7b5b {
    --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-1350 .elementor-element.elementor-element-33207e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1350 .elementor-element.elementor-element-abc98bb img {
    width: 200px;
}

.elementor-1350 .elementor-element.elementor-element-2526cd7 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1350 .elementor-element.elementor-element-2526cd7 table {
    font-size: 12px;
}

.elementor-1350 .elementor-element.elementor-element-2526cd7 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1350 .elementor-element.elementor-element-2526cd7 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1350 .elementor-element.elementor-element-cf68c20 {
        --width: 60%;
    }

    .elementor-1350 .elementor-element.elementor-element-40a7b5b {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1349 .elementor-element.elementor-element-fe77e83 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1349 .elementor-element.elementor-element-fd8c725 {
    --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-1349 .elementor-element.elementor-element-69674d1 {
    --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-1349 .elementor-element.elementor-element-d286b94 img {
    width: 200px;
}

.elementor-1349 .elementor-element.elementor-element-d286b94 {
    text-align: center;
}

.elementor-1349 .elementor-element.elementor-element-11c6d95 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1349 .elementor-element.elementor-element-11c6d95 table {
    font-size: 12px;
}

.elementor-1349 .elementor-element.elementor-element-11c6d95 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1349 .elementor-element.elementor-element-11c6d95 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1349 .elementor-element.elementor-element-fd8c725 {
        --width: 60%;
    }

    .elementor-1349 .elementor-element.elementor-element-69674d1 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1348 .elementor-element.elementor-element-5707d33 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1348 .elementor-element.elementor-element-282cc31 {
    --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-1348 .elementor-element.elementor-element-d1184fe {
    --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-1348 .elementor-element.elementor-element-ff25b44 img {
    width: 200px;
}

.elementor-1348 .elementor-element.elementor-element-ff25b44 {
    text-align: center;
}

.elementor-1348 .elementor-element.elementor-element-301ab23 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1348 .elementor-element.elementor-element-301ab23 table {
    font-size: 12px;
}

.elementor-1348 .elementor-element.elementor-element-301ab23 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1348 .elementor-element.elementor-element-301ab23 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1348 .elementor-element.elementor-element-282cc31 {
        --width: 60%;
    }

    .elementor-1348 .elementor-element.elementor-element-d1184fe {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1347 .elementor-element.elementor-element-c3603f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1347 .elementor-element.elementor-element-75d23eb {
    --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-1347 .elementor-element.elementor-element-8c8ef1e {
    --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-1347 .elementor-element.elementor-element-2eefa35 img {
    width: 200px;
}

.elementor-1347 .elementor-element.elementor-element-2eefa35 {
    text-align: center;
}

.elementor-1347 .elementor-element.elementor-element-4ef0f5d table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1347 .elementor-element.elementor-element-4ef0f5d table {
    font-size: 12px;
}

.elementor-1347 .elementor-element.elementor-element-4ef0f5d tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1347 .elementor-element.elementor-element-4ef0f5d tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1347 .elementor-element.elementor-element-75d23eb {
        --width: 60%;
    }

    .elementor-1347 .elementor-element.elementor-element-8c8ef1e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1345 .elementor-element.elementor-element-e134b55 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1345 .elementor-element.elementor-element-aec2ffc {
    --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-1345 .elementor-element.elementor-element-bffe65f {
    --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-1345 .elementor-element.elementor-element-050f32a img {
    width: 200px;
}

.elementor-1345 .elementor-element.elementor-element-050f32a {
    text-align: center;
}

.elementor-1345 .elementor-element.elementor-element-bba8220 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1345 .elementor-element.elementor-element-bba8220 table {
    font-size: 12px;
}

.elementor-1345 .elementor-element.elementor-element-bba8220 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1345 .elementor-element.elementor-element-bba8220 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1345 .elementor-element.elementor-element-aec2ffc {
        --width: 60%;
    }

    .elementor-1345 .elementor-element.elementor-element-bffe65f {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1346 .elementor-element.elementor-element-35d2e70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1346 .elementor-element.elementor-element-7278a05 {
    --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-1346 .elementor-element.elementor-element-98b81c6 {
    --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-1346 .elementor-element.elementor-element-c0a4c90 img {
    width: 200px;
}

.elementor-1346 .elementor-element.elementor-element-c0a4c90 {
    text-align: center;
}

.elementor-1346 .elementor-element.elementor-element-0a6a6aa table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1346 .elementor-element.elementor-element-0a6a6aa table {
    font-size: 12px;
}

.elementor-1346 .elementor-element.elementor-element-0a6a6aa tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1346 .elementor-element.elementor-element-0a6a6aa tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1346 .elementor-element.elementor-element-7278a05 {
        --width: 60%;
    }

    .elementor-1346 .elementor-element.elementor-element-98b81c6 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1344 .elementor-element.elementor-element-539b7ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1344 .elementor-element.elementor-element-5382918 {
    --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-1344 .elementor-element.elementor-element-91c73d1 {
    --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-1344 .elementor-element.elementor-element-a637fef img {
    width: 300px;
}

.elementor-1344 .elementor-element.elementor-element-a637fef {
    text-align: center;
}

.elementor-1344 .elementor-element.elementor-element-a77c672 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1344 .elementor-element.elementor-element-a77c672 table {
    font-size: 12px;
}

.elementor-1344 .elementor-element.elementor-element-a77c672 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1344 .elementor-element.elementor-element-a77c672 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1344 .elementor-element.elementor-element-5382918 {
        --width: 60%;
    }

    .elementor-1344 .elementor-element.elementor-element-91c73d1 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1280 .elementor-element.elementor-element-5fd5054 {
    --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;
    --padding-top: 220px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1280 .elementor-element.elementor-element-5fd5054:not(.elementor-motion-effects-element-type-background),
.elementor-1280 .elementor-element.elementor-element-5fd5054>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00175A;
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/kariyer.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-1280 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom .elementor-shape-fill,
.elementor-1280 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
    fill: #F9F7F6;
}

.elementor-1280 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom svg,
.elementor-1280 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 100px;
}

.elementor-1280 .elementor-element.elementor-element-b7e205c .ld-fh-element,
.elementor-1280 .elementor-element.elementor-element-b7e205c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1280 .elementor-element.elementor-element-b7e205c .ld-fh-element {
    font-size: 73px;
    margin: 0em 0em 0.25em 0em;
}

.elementor-1280 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner,
.elementor-1280 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1280 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1280 .elementor-element.elementor-element-b7e205c>.elementor-widget-container {
    margin: 0em 0em 0.2em 0em;
}

.elementor-1280 .elementor-element.elementor-element-fa4ebcb {
    --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;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1280 .elementor-element.elementor-element-882dddc {
    text-align: center;
}

.elementor-1280 .elementor-element.elementor-element-4d2024b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1280 .elementor-element.elementor-element-037367a {
    --display: flex;
    --justify-content: center;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-1280 .elementor-element.elementor-element-bf629fe .ld-fh-element {
    font-size: 31px;
}

.elementor-1280 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner,
.elementor-1280 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1280 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1280 .elementor-element.elementor-element-8144707 .lqd-highlight-inner,
.elementor-1280 .elementor-element.elementor-element-8144707 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1280 .elementor-element.elementor-element-8144707 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1280 .elementor-element.elementor-element-8144707>.elementor-widget-container {
    margin: 0em 0em 1.85em 0em;
}

.elementor-1280 .elementor-element.elementor-element-8144707 {
    width: var(--container-widget-width, 78%);
    max-width: 78%;
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
}

.elementor-1280 .elementor-element.elementor-element-f4a0f99 .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-1280 .elementor-element.elementor-element-f4a0f99 .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-1280 .elementor-element.elementor-element-f4a0f99 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-1280 .elementor-element.elementor-element-f4a0f99.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-1280 .elementor-element.elementor-element-f4a0f99 .iconbox {
    text-align: start;
}

.elementor-1280 .elementor-element.elementor-element-f4a0f99>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-1280 .elementor-element.elementor-element-f4a0f99 .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-1280 .elementor-element.elementor-element-f34dfb0 .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-1280 .elementor-element.elementor-element-f34dfb0 .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-1280 .elementor-element.elementor-element-f34dfb0 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-1280 .elementor-element.elementor-element-f34dfb0.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-1280 .elementor-element.elementor-element-f34dfb0 .iconbox {
    text-align: start;
}

.elementor-1280 .elementor-element.elementor-element-f34dfb0>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-1280 .elementor-element.elementor-element-f34dfb0 .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-1280 .elementor-element.elementor-element-d620eba .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-1280 .elementor-element.elementor-element-d620eba .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-1280 .elementor-element.elementor-element-d620eba .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-1280 .elementor-element.elementor-element-d620eba.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-1280 .elementor-element.elementor-element-d620eba .iconbox {
    text-align: start;
}

.elementor-1280 .elementor-element.elementor-element-d620eba>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-1280 .elementor-element.elementor-element-d620eba .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-1280 .elementor-element.elementor-element-5fb0b6f .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-1280 .elementor-element.elementor-element-5fb0b6f .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-1280 .elementor-element.elementor-element-5fb0b6f .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-1280 .elementor-element.elementor-element-5fb0b6f.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-1280 .elementor-element.elementor-element-5fb0b6f .iconbox {
    text-align: start;
}

.elementor-1280 .elementor-element.elementor-element-5fb0b6f>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-1280 .elementor-element.elementor-element-5fb0b6f .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-1280 .elementor-element.elementor-element-0ed7f30 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 50px;
    --margin-right: 0px;
}

.elementor-1280 .elementor-element.elementor-element-8d729fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
    --padding-top: 35px;
    --padding-bottom: 20px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-1280 .elementor-element.elementor-element-8d729fb:not(.elementor-motion-effects-element-type-background),
.elementor-1280 .elementor-element.elementor-element-8d729fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFFAD;
}

.elementor-1280 .elementor-element.elementor-element-8d729fb.e-con,
.elementor-1280 .elementor-element.elementor-element-8d729fb>.elementor-widget-container {
    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.4px) hue-rotate(0deg);
    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.4px) hue-rotate(0deg);
}

.elementor-1280 .elementor-element.elementor-element-0c7ff71 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1280 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form {
    --inputs-margin: 0px 0px 10px 0px;
    --input-margin-bottom: 10px;
}

.elementor-1280 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-1280 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-1280 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-1280 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button {
    font-size: 14px;
    font-weight: 400;
}

.elementor-1280 .elementor-element.elementor-element-f6a8f6e .wpcf7-submit {
    font-size: 16px;
    font-weight: 700;
}

.elementor-1280 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-1280 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-1280 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-1280 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button {
    background: #F8F5F3 !important;
}

.elementor-1280 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-1280 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-1280 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-1280 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button,
.elementor-1280 .elementor-element.elementor-element-f6a8f6e .wpcf7-radio {
    color: #000000;
}

.elementor-1280 .elementor-element.elementor-element-f6a8f6e input[type=submit] {
    background: #B69758;
    color: #FFFFFF;
    border-color: #B69758;
}

.elementor-1280 .elementor-element.elementor-element-f6a8f6e input[type=submit]:hover {
    background: #184341;
    color: #FFFFFF;
    border-color: #184341;
}

.elementor-1280 .elementor-element.elementor-element-3faa7a3:not(.elementor-motion-effects-element-type-background),
.elementor-1280 .elementor-element.elementor-element-3faa7a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/bg-3@2x-scaled1.jpg");
    background-size: cover;
}

.elementor-1280 .elementor-element.elementor-element-3faa7a3>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.47;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1280 .elementor-element.elementor-element-3faa7a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
}

.elementor-1280 .elementor-element.elementor-element-9cf07ed>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1280 .elementor-element.elementor-element-529d79e .ld-fh-element,
.elementor-1280 .elementor-element.elementor-element-529d79e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1280 .elementor-element.elementor-element-529d79e .ld-fh-element {
    font-size: 35px;
    line-height: -0.01em;
    margin: 0px 0px 0px 0px;
}

.elementor-1280 .elementor-element.elementor-element-529d79e .lqd-highlight-inner,
.elementor-1280 .elementor-element.elementor-element-529d79e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1280 .elementor-element.elementor-element-529d79e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-bc-flex-widget .elementor-1280 .elementor-element.elementor-element-5dff512.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1280 .elementor-element.elementor-element-5dff512.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1280 .elementor-element.elementor-element-2dc5004 .btn {
    font-size: 18px;
    background-color: #3EAD3C;
    border-radius: 4px 4px 4px 4px;
}

.elementor-1280 .elementor-element.elementor-element-2dc5004 .btn:hover,
.elementor-1280 .elementor-element.elementor-element-2dc5004 .btn:focus {
    background-color: #3B3B3B;
}

@media(min-width:768px) {
    .elementor-1280 .elementor-element.elementor-element-037367a {
        --width: 45%;
    }

    .elementor-1280 .elementor-element.elementor-element-0ed7f30 {
        --width: 55%;
    }

    .elementor-1280 .elementor-element.elementor-element-8d729fb {
        --width: 85%;
    }

    .elementor-1280 .elementor-element.elementor-element-9cf07ed {
        width: 58.716%;
    }

    .elementor-1280 .elementor-element.elementor-element-5dff512 {
        width: 41.243%;
    }
}

@media(max-width:1024px) {
    .elementor-1280 .elementor-element.elementor-element-5fd5054 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1280 .elementor-element.elementor-element-b7e205c .ld-fh-element {
        font-size: 62px;
    }

    .elementor-1280 .elementor-element.elementor-element-4d2024b {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1280 .elementor-element.elementor-element-0ed7f30 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1280 .elementor-element.elementor-element-8d729fb {
        --padding-top: 35px;
        --padding-bottom: 40px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-1280 .elementor-element.elementor-element-3faa7a3 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1280 .elementor-element.elementor-element-529d79e .ld-fh-element {
        font-size: 35px;
    }
}

@media(max-width:767px) {

    .elementor-1280 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom svg,
    .elementor-1280 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom svg {
        height: 30px;
    }

    .elementor-1280 .elementor-element.elementor-element-5fd5054 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1280 .elementor-element.elementor-element-b7e205c .ld-fh-element {
        font-size: 48px;
    }

    .elementor-1280 .elementor-element.elementor-element-4d2024b {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1280 .elementor-element.elementor-element-bf629fe .ld-fancy-heading {
        text-align: center;
    }

    .elementor-1280 .elementor-element.elementor-element-8144707 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-1280 .elementor-element.elementor-element-8144707 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1280 .elementor-element.elementor-element-f4a0f99 .iconbox {
        text-align: start;
    }

    .elementor-1280 .elementor-element.elementor-element-f4a0f99>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1280 .elementor-element.elementor-element-f34dfb0 .iconbox {
        text-align: start;
    }

    .elementor-1280 .elementor-element.elementor-element-f34dfb0>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1280 .elementor-element.elementor-element-d620eba .iconbox {
        text-align: start;
    }

    .elementor-1280 .elementor-element.elementor-element-d620eba>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1280 .elementor-element.elementor-element-5fb0b6f .iconbox {
        text-align: start;
    }

    .elementor-1280 .elementor-element.elementor-element-5fb0b6f>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1280 .elementor-element.elementor-element-8d729fb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1280 .elementor-element.elementor-element-0c7ff71 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1280 .elementor-element.elementor-element-3faa7a3:not(.elementor-motion-effects-element-type-background),
    .elementor-1280 .elementor-element.elementor-element-3faa7a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -631px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1280 .elementor-element.elementor-element-4d2024b {
        --content-width: 100%;
    }

    .elementor-1280 .elementor-element.elementor-element-037367a {
        --width: 100%;
    }

    .elementor-1280 .elementor-element.elementor-element-0ed7f30 {
        --width: 100%;
    }

    .elementor-1280 .elementor-element.elementor-element-9cf07ed {
        width: 100%;
    }

    .elementor-1280 .elementor-element.elementor-element-5dff512 {
        width: 100%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1281 .elementor-element.elementor-element-c0a67ac {
    --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;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1281 .elementor-element.elementor-element-b23f9f6 .ld-fancy-heading {
    text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-b23f9f6 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1281 .elementor-element.elementor-element-b23f9f6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1281 .elementor-element.elementor-element-9bc4352 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-1281 .elementor-element.elementor-element-fcb923b {
    --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-1281 .elementor-element.elementor-element-5754ae6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-5754ae6 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-393a852 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-a488859 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-93810a1 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-688aa2b .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-bef67c8 {
    --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-1281 .elementor-element.elementor-element-bfe26cd>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-bfe26cd img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-34c6526 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-7ca823e .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-185360a .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-8f6d3dd .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-a8c6fa7 {
    --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-1281 .elementor-element.elementor-element-60c7be8>.elementor-widget-container {
    background-color: #B69758;
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-60c7be8 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-53eeab3 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-3063b60 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-f644152 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-0c39419 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-4716d97 {
    --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;
    --justify-content: space-between;
}

.elementor-1281 .elementor-element.elementor-element-c1128d1>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-c1128d1 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-2757914 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-ca31745 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-89f146c {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-cb3e611>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-cb3e611 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-2e98ced {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-b8277ab .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-00a7fb2 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-c50ab4f>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-c50ab4f img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-5ed1a4f {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-f9be6da .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-9150426 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-c9c08d4>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-c9c08d4 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-93a7a99 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-4791503 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-7c94435 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-1397f25>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-1397f25 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-884c35c {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-1468d71 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-5a50a98 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-3e0cf2e>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-3e0cf2e img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-53980a6 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-e23bd31 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-49c2e3f {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-ac30860>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-ac30860 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-0abd4dd {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-629cad8 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-b6a279b {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-c90f683>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-c90f683 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-54f3605 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-273c537 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-6f52e83 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-fcf72d6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-fcf72d6 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-db06d69 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-8f19575 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-e25fdf6 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-e82ea70>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-e82ea70 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-c2305d9 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-38e3b42 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-3a9d2d8 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-688bbad>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-688bbad img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-d5aac30 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-5a1f3fc .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-a31fba5 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-c3bad87>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-c3bad87 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-034d3ac {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-df2ede3 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-b2e35ad {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-a49b1f9>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-a49b1f9 img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-5b2f469 {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-d2325a5 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1281 .elementor-element.elementor-element-4ecef98 {
    --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;
    --justify-content: flex-end;
}

.elementor-1281 .elementor-element.elementor-element-4093c1b>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1281 .elementor-element.elementor-element-4093c1b img {
    width: 200px;
}

.elementor-1281 .elementor-element.elementor-element-53b6c8b {
    --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;
    --justify-content: center;
}

.elementor-1281 .elementor-element.elementor-element-af70237 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

@media(min-width:768px) {
    .elementor-1281 .elementor-element.elementor-element-fcb923b {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-bef67c8 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-a8c6fa7 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-4716d97 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-89f146c {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-00a7fb2 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-9150426 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-7c94435 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-5a50a98 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-49c2e3f {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-b6a279b {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-6f52e83 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-e25fdf6 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-3a9d2d8 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-a31fba5 {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-b2e35ad {
        --width: 33.3333%;
    }

    .elementor-1281 .elementor-element.elementor-element-4ecef98 {
        --width: 33.3333%;
    }
}

@media(max-width:767px) {
    .elementor-1281 .elementor-element.elementor-element-b23f9f6 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-1281 .elementor-element.elementor-element-b23f9f6 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1282 .elementor-element.elementor-element-571dc4b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.85;
}

.elementor-1282 .elementor-element.elementor-element-571dc4b:not(.elementor-motion-effects-element-type-background),
.elementor-1282 .elementor-element.elementor-element-571dc4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/penta1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1282 .elementor-element.elementor-element-571dc4b::before,
.elementor-1282 .elementor-element.elementor-element-571dc4b>.elementor-background-video-container::before,
.elementor-1282 .elementor-element.elementor-element-571dc4b>.e-con-inner>.elementor-background-video-container::before,
.elementor-1282 .elementor-element.elementor-element-571dc4b>.elementor-background-slideshow::before,
.elementor-1282 .elementor-element.elementor-element-571dc4b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1282 .elementor-element.elementor-element-571dc4b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}

.elementor-1282 .elementor-element.elementor-element-b3018b1 {
    --display: flex;
    --min-height: 500px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1282 .elementor-element.elementor-element-aeac069 .ld-fh-element,
.elementor-1282 .elementor-element.elementor-element-aeac069 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1282 .elementor-element.elementor-element-aeac069 .ld-fh-element {
    font-size: 60px;
    margin: 0em 0em 0em 0em;
}

.elementor-1282 .elementor-element.elementor-element-aeac069 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1282 .elementor-element.elementor-element-5e71c6a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 10px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1282 .elementor-element.elementor-element-5e7a6d4 {
    --display: flex;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-1282 .elementor-element.elementor-element-906b892 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: -80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1282 .elementor-element.elementor-element-c8c6ee0 {
    --display: flex;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-1282 .elementor-element.elementor-element-c8c6ee0:not(.elementor-motion-effects-element-type-background),
.elementor-1282 .elementor-element.elementor-element-c8c6ee0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1282 .elementor-element.elementor-element-e9f9cb6 .ld-fh-element {
    font-size: 20px;
}

.elementor-1282 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner,
.elementor-1282 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1282 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1282 .elementor-element.elementor-element-9814d37 .lqd-contact-form {
    --inputs-margin: 0px 0px 20px 0px;
    --input-margin-bottom: 20px;
}

.elementor-1282 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-1282 .elementor-element.elementor-element-9814d37 textarea,
.elementor-1282 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-1282 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button {
    font-size: 14px;
    font-weight: 400;
}

.elementor-1282 .elementor-element.elementor-element-9814d37 .wpcf7-submit {
    font-size: 16px;
    font-weight: 700;
}

.elementor-1282 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-1282 .elementor-element.elementor-element-9814d37 textarea,
.elementor-1282 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-1282 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button {
    background: #F8F5F3 !important;
}

.elementor-1282 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-1282 .elementor-element.elementor-element-9814d37 textarea,
.elementor-1282 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-1282 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button,
.elementor-1282 .elementor-element.elementor-element-9814d37 .wpcf7-radio {
    color: #000000;
}

.elementor-1282 .elementor-element.elementor-element-9814d37 input[type=submit] {
    background: #B69758;
    color: #FFFFFF;
    border-color: var(--e-global-color-primary);
}

.elementor-1282 .elementor-element.elementor-element-9814d37 input[type=submit]:hover {
    background: #184341;
    color: #FFFFFF;
    border-color: #184341;
}

.elementor-1282 .elementor-element.elementor-element-627d2c2 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 6%;
}

.elementor-1282 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner,
.elementor-1282 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1282 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1282 .elementor-element.elementor-element-044932d .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-1282 .elementor-element.elementor-element-044932d.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-1282 .elementor-element.elementor-element-044932d.elementor-view-framed .elementor-icon,
.elementor-1282 .elementor-element.elementor-element-044932d.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-1282 .elementor-element.elementor-element-044932d .elementor-icon {
    font-size: 15px;
}

.elementor-1282 .elementor-element.elementor-element-9f00672 .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-1282 .elementor-element.elementor-element-9f00672.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-1282 .elementor-element.elementor-element-9f00672.elementor-view-framed .elementor-icon,
.elementor-1282 .elementor-element.elementor-element-9f00672.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-1282 .elementor-element.elementor-element-9f00672 .elementor-icon {
    font-size: 15px;
}

.elementor-1282 .elementor-element.elementor-element-e93e72e .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-1282 .elementor-element.elementor-element-e93e72e .elementor-icon {
    font-size: 15px;
}

.elementor-1282 .elementor-element.elementor-element-9c0d33d {
    --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: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1282 .elementor-element.elementor-element-98eb49d .btn {
    background-color: var(--e-global-color-primary);
}

.elementor-1282 .elementor-element.elementor-element-5b07e8b .btn {
    background-color: var(--e-global-color-primary);
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1282 .elementor-element.elementor-element-5e7a6d4 {
        --width: 100%;
    }

    .elementor-1282 .elementor-element.elementor-element-627d2c2 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1282 .elementor-element.elementor-element-5e7a6d4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1282 .elementor-element.elementor-element-906b892 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1282 .elementor-element.elementor-element-627d2c2 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width:767px) {
    .elementor-1282 .elementor-element.elementor-element-906b892 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1282 .elementor-element.elementor-element-c8c6ee0 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1282 .elementor-element.elementor-element-0e4493e>.elementor-widget-container {
        margin: 0em 0em 0.75em 0em;
    }

    .elementor-1282 .elementor-element.elementor-element-9c0d33d {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.elementor-shape[data-negative=false].elementor-shape .lqd-custom-shape {
    transform: translate(0%) rotate(180deg) !important;
    width: 100% !important;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1796 .elementor-element.elementor-element-fd50341 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-fd50341:not(.elementor-motion-effects-element-type-background),
.elementor-1796 .elementor-element.elementor-element-fd50341>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #162A4E;
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/hakkimizda_slider-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1796 .elementor-element.elementor-element-7910f90 {
    --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;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-1796 .elementor-element.elementor-element-91dbea2 {
    text-align: start;
}

.elementor-1796 .elementor-element.elementor-element-91dbea2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    letter-spacing: 3px;
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-04ba65d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1.5px;
}

.elementor-1796 .elementor-element.elementor-element-04ba65d .elementor-divider-separator {
    width: 50%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-1796 .elementor-element.elementor-element-04ba65d .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1796 .elementor-element.elementor-element-f2dfbec .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-f2dfbec .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-f2dfbec .ld-fh-element {
    font-size: 25px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-f2dfbec .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-b67f288 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-b67f288 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-b67f288 .ld-fh-element {
    font-size: 15px;
}

.elementor-1796 .elementor-element.elementor-element-b67f288 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-0e376e9 .iconbox {
    text-align: start;
}

.elementor-1796 .elementor-element.elementor-element-0e376e9>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 0px 0px;
}

.elementor-1796 .elementor-element.elementor-element-0e376e9 .iconbox-icon-container {
    font-size: 24px;
}

.elementor-1796 .elementor-element.elementor-element-0e376e9 .iconbox-inline .contents {
    margin-top: 24px;
}

.elementor-1796 .elementor-element.elementor-element-0e376e9 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 24px;
}

.elementor-1796 .elementor-element.elementor-element-0e376e9.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 24px;
    margin-inline-end: 0;
}

.elementor-1796 .elementor-element.elementor-element-0e376e9 .lqd-iconbox-heading {
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 7px;
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-042ce97 .iconbox {
    text-align: start;
}

.elementor-1796 .elementor-element.elementor-element-042ce97>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 0px 0px;
}

.elementor-1796 .elementor-element.elementor-element-042ce97 .iconbox-icon-container {
    font-size: 24px;
}

.elementor-1796 .elementor-element.elementor-element-042ce97 .iconbox-inline .contents {
    margin-top: 24px;
}

.elementor-1796 .elementor-element.elementor-element-042ce97 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 24px;
}

.elementor-1796 .elementor-element.elementor-element-042ce97.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 24px;
    margin-inline-end: 0;
}

.elementor-1796 .elementor-element.elementor-element-042ce97 .lqd-iconbox-heading {
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 7px;
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-ddff474 {
    --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;
    --padding-top: 50px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-21b2ac7 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-21b2ac7 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-21b2ac7 .ld-fh-element a {
    color: var(--e-global-color-text);
}

.elementor-1796 .elementor-element.elementor-element-21b2ac7 .ld-fh-element {
    font-size: 15px;
}

.elementor-1796 .elementor-element.elementor-element-21b2ac7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-005dcbd {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-005dcbd::before,
.elementor-1796 .elementor-element.elementor-element-005dcbd>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-005dcbd>.e-con-inner>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-005dcbd>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-005dcbd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-005dcbd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-1796 .elementor-element.elementor-element-e2f44c5 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1796 .elementor-element.elementor-element-78e4f53 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-1796 .elementor-element.elementor-element-78e4f53 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-0c87c72 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1796 .elementor-element.elementor-element-0c87c72 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
}

.elementor-1796 .elementor-element.elementor-element-0c87c72 .elementor-divider {
    text-align: center;
    padding-block-start: 6px;
    padding-block-end: 6px;
}

.elementor-1796 .elementor-element.elementor-element-343f0a8 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-343f0a8 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-0f2abe6 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1796 .elementor-element.elementor-element-22c04a3 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-1796 .elementor-element.elementor-element-22c04a3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-94c24f7 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-1796 .elementor-element.elementor-element-94c24f7 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
}

.elementor-1796 .elementor-element.elementor-element-94c24f7 .elementor-divider {
    text-align: center;
    padding-block-start: 6px;
    padding-block-end: 6px;
}

.elementor-1796 .elementor-element.elementor-element-8c69407 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-8c69407 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-ddbc857 {
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-6c69840 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-6c69840 .ld-fh-element {
    font-size: 25px;
    letter-spacing: 3px;
}

.elementor-1796 .elementor-element.elementor-element-6c69840 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-4689e70 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-0f020af .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9b32e28 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .elementor-repeater-item-9272210 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-title {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-year-wrap {
    height: 41px;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-icon i {
    color: #666666;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-642b327 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-14c25a1 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-311f028 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-9d6ba97 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-title {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-year-wrap {
    height: 41px;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-icon i {
    color: #666666;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-f6e642b .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-94a1c5f .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    color: #000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    fill: #000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media {
    background-color: #FFF;
    padding: 20px 20px 20px 20px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media i {
    font-size: 40px;
    display: block;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .elementor-repeater-item-e745f90 .wpr-timeline-media svg {
    width: 40px;
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-right: 40px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: 40px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
    margin-left: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
    margin-right: calc(100px/2 + 40px);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-year-wrap {
    margin-bottom: 40px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-timeline-entry {
    margin-bottom: 40px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
    left: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
    right: calc(100px/2);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
    right: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
    position: absolute;
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
    left: calc(100px/2);
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
    left: calc(100px/2);
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-year-label {
    width: 70px;
    height: 41px;
    border-style: solid;
    border-width: 3px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
    display: block;
    font-size: 17px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon {
    height: 45px;
    width: 45px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #666666;
    background-color: #FFFFFF;
    border-color: #EAEAEA;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-story-info:before {
    border-top-color: #FFFFFF !important;
    border-width: 11px;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-story-info:before {
    border-bottom-color: #FFFFFF !important;
    border-width: 11px;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
    border-left-color: #FFFFFF;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-right-color: #FFFFFF !important;
    border-left-color: transparent !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-right-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-left-aligned .wpr-icon {
    position: absolute;
    top: 30%;
    transform: translate(-50%, -50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered .wpr-extra-label {
    top: 30%;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-data-wrap:after {
    top: 30%;
    transform: translateY(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-story-info {
    text-align: center;
    padding: 20px 20px 20px 20px;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-left-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .swiper-wrapper .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-story-info-vertical {
    text-align: center;
    border-color: var(--e-global-color-primary);
    border-width: 1px 1px 1px 1px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-title-wrap {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-description {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-inner-date-label {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-data-wrap {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-story-info {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-story-info {
    background-color: #FFF;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-story-info-vertical {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-data-wrap {
    padding: 20px 20px 20px 20px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-vertical {
    padding: 10px 10px 10px 10px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
    padding: 10px 10px 10px 10px;
}

body[data-elementor-device-mode=desktop] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    left: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    right: calc(103% + 1px) !important;
    left: auto !important;
}

body[data-elementor-device-mode=desktop] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=tablet] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-right-aligned .wpr-data-wrap:after {
    right: calc(100% + 1px) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-media {
    width: 100%;
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-content-wrapper {
    border-color: #E8E8E8;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-title {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-title-wrap {
    background-color: #FFFFFF00 !important;
    margin: 10px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-title {
    padding: 0px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-description {
    color: #000000;
    margin: 5px 0px 5px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-description p {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-line::before {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-middle-line {
    background-color: #D6D6D6;
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-timeline-centered .wpr-year {
    border-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper:before {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper:after {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
    background-color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-button-prev {
    color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-horizontal .wpr-button-next {
    color: #D6D6D6;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-fill {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-change-border-color {
    border-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-vertical:before {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-vertical:after {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-middle-line {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline-left .wpr-timeline-fill {
    width: 4px;
    transform: translate(50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-middle-line {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-one-sided-timeline .wpr-timeline-fill {
    width: 4px;
    transform: translate(-50%) !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-year {
    color: #222222;
    background-color: #fff;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-year.wpr-year-label {
    border-color: #E0E0E0;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-year-wrap {
    height: 41px;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-icon i {
    color: #666666;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon svg {
    fill: #666666;
    width: 17px !important;
    height: 17px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon i {
    color: #333333;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon svg {
    fill: #333333;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-change-border-color.wpr-icon {
    background-color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-icon {
    transition-duration: 0.1s;
    border-style: solid;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 50% 50% 50% 50% !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-extra-label {
    width: 180px;
    height: auto;
    padding: 5px 10px 5px 10px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-left-aligned .wpr-extra-label {
    left: calc(100% + 25px);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-both-sided-timeline .wpr-timeline-entry.wpr-right-aligned .wpr-extra-label {
    right: calc(100% + 25px);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper span.wpr-label {
    color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper span.wpr-sub-label {
    color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-one-sided-timeline .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-one-sided-timeline-left .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
    border-width: 11px;
    top: 30%;
    transform: translateY(-50%);
}

.elementor-1796 .elementor-element.elementor-element-bad8db3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 1;
    --overlay-mix-blend-mode: multiply;
    --padding-top: 70px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-bad8db3:not(.elementor-motion-effects-element-type-background),
.elementor-1796 .elementor-element.elementor-element-bad8db3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-1796 .elementor-element.elementor-element-bad8db3::before,
.elementor-1796 .elementor-element.elementor-element-bad8db3>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-bad8db3>.e-con-inner>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-bad8db3>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-bad8db3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-bad8db3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/arkaplan_rakamlar.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1796 .elementor-element.elementor-element-dde0537 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 1;
    --overlay-mix-blend-mode: multiply;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-dde0537:not(.elementor-motion-effects-element-type-background),
.elementor-1796 .elementor-element.elementor-element-dde0537>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #B69758;
}

.elementor-1796 .elementor-element.elementor-element-dde0537::before,
.elementor-1796 .elementor-element.elementor-element-dde0537>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-dde0537>.e-con-inner>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-dde0537>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-dde0537>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-dde0537>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/arkaplan_rakamlar.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1796 .elementor-element.elementor-element-0156d4c {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-601e237 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-601e237 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-601e237 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-601e237 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-1796 .elementor-element.elementor-element-601e237 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-35f964a {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1796 .elementor-element.elementor-element-cd13e33 .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-cd13e33 .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-2d08dda {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1796 .elementor-element.elementor-element-d8f41a7 .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-d8f41a7 .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-d8c0485 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1796 .elementor-element.elementor-element-a30dbb4 .elementor-counter-number-wrapper {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-a30dbb4 .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-f32b6f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-f32b6f6:not(.elementor-motion-effects-element-type-background),
.elementor-1796 .elementor-element.elementor-element-f32b6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-f32b6f6::before,
.elementor-1796 .elementor-element.elementor-element-f32b6f6>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-f32b6f6>.e-con-inner>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-f32b6f6>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-f32b6f6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-f32b6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-1796 .elementor-element.elementor-element-a3c0ad6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
}

.elementor-1796 .elementor-element.elementor-element-a3c0ad6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1796 .elementor-element.elementor-element-24c2d6e>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-1796 .elementor-element.elementor-element-24c2d6e .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-24c2d6e .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-24c2d6e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-24c2d6e .ld-fh-element {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-24c2d6e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-c9a2849 {
    width: 100%;
    max-width: 100%;
}

.elementor-1796 .elementor-element.elementor-element-c9a2849 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-c9a2849 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-c9a2849 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-c9a2849 .ld-fh-element {
    font-size: 25px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-1796 .elementor-element.elementor-element-c9a2849 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-c9a2849 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-c9a2849 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-21b5899 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-ebe1980 {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-eaf5a84 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-eaf5a84 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-eaf5a84 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-eaf5a84 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-eaf5a84 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-eaf5a84 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-eaf5a84 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-d8e045b .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-d8e045b .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-d8e045b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-d8e045b .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1796 .elementor-element.elementor-element-d8e045b .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-d8e045b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-d8e045b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-0629266 {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-c552a03 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-c552a03 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-c552a03 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-c552a03 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-c552a03 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-c552a03 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-c552a03 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-4316b90 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-4316b90 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-4316b90 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-4316b90 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1796 .elementor-element.elementor-element-4316b90 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-4316b90 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-4316b90 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-992efe3 {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-c5a54e3 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-c5a54e3 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-c5a54e3 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-c5a54e3 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-c5a54e3 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-c5a54e3 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-c5a54e3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-2cbc2ae .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-2cbc2ae .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-2cbc2ae .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-2cbc2ae .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1796 .elementor-element.elementor-element-2cbc2ae .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-2cbc2ae .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-2cbc2ae .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-2210d39 {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-9e94192 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-9e94192 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-9e94192 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-9e94192 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-9e94192 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-9e94192 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-9e94192 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-55ea47d .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-55ea47d .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-55ea47d .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-55ea47d .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1796 .elementor-element.elementor-element-55ea47d .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-55ea47d .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-55ea47d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-078f919 {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-1383aa8 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-1383aa8 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-1383aa8 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-1383aa8 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-1383aa8 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-1383aa8 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-1383aa8 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-b7cb3d4 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-b7cb3d4 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-b7cb3d4 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-b7cb3d4 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1796 .elementor-element.elementor-element-b7cb3d4 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-b7cb3d4 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-b7cb3d4 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-fdbf396 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-fdbf396:not(.elementor-motion-effects-element-type-background),
.elementor-1796 .elementor-element.elementor-element-fdbf396>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1796 .elementor-element.elementor-element-fdbf396::before,
.elementor-1796 .elementor-element.elementor-element-fdbf396>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-fdbf396>.e-con-inner>.elementor-background-video-container::before,
.elementor-1796 .elementor-element.elementor-element-fdbf396>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-fdbf396>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1796 .elementor-element.elementor-element-fdbf396>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-1796 .elementor-element.elementor-element-9aed673 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1796 .elementor-element.elementor-element-e18a0b0 {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-61398c3 {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-61398c3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1796 .elementor-element.elementor-element-4765938 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-4765938 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-4765938 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-4765938 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-4765938 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-4765938 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-4765938 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-7e6156b .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-7e6156b .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-7e6156b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-7e6156b .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1796 .elementor-element.elementor-element-7e6156b .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-7e6156b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-7e6156b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-a69d553 {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-2893e5e .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-2893e5e .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-2893e5e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-2893e5e .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-2893e5e .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-2893e5e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-2893e5e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-3db2f96 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-3db2f96 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-3db2f96 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-3db2f96 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1796 .elementor-element.elementor-element-3db2f96 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-3db2f96 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-3db2f96 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-c1870ba {
    --display: flex;
}

.elementor-1796 .elementor-element.elementor-element-24f987b .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-24f987b .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-24f987b .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-24f987b .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1796 .elementor-element.elementor-element-24f987b .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-24f987b .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-24f987b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-698d331 .ld-fancy-heading {
    text-align: center;
}

.elementor-1796 .elementor-element.elementor-element-698d331 .ld-fh-element,
.elementor-1796 .elementor-element.elementor-element-698d331 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1796 .elementor-element.elementor-element-698d331 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1796 .elementor-element.elementor-element-698d331 .lqd-highlight-inner,
.elementor-1796 .elementor-element.elementor-element-698d331 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1796 .elementor-element.elementor-element-698d331 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1796 .elementor-element.elementor-element-0344309 {
    --display: flex;
}

@media(min-width:768px) {
    .elementor-1796 .elementor-element.elementor-element-fd50341 {
        --content-width: 1400px;
    }

    .elementor-1796 .elementor-element.elementor-element-7910f90 {
        --width: 50%;
    }

    .elementor-1796 .elementor-element.elementor-element-ddff474 {
        --content-width: 1400px;
    }

    .elementor-1796 .elementor-element.elementor-element-005dcbd {
        --content-width: 1400px;
    }

    .elementor-1796 .elementor-element.elementor-element-e2f44c5 {
        --width: 50%;
    }

    .elementor-1796 .elementor-element.elementor-element-0f2abe6 {
        --width: 50%;
    }

    .elementor-1796 .elementor-element.elementor-element-bad8db3 {
        --content-width: 1300px;
    }

    .elementor-1796 .elementor-element.elementor-element-0156d4c {
        --width: 100%;
    }

    .elementor-1796 .elementor-element.elementor-element-35f964a {
        --width: 25%;
    }

    .elementor-1796 .elementor-element.elementor-element-2d08dda {
        --width: 25%;
    }

    .elementor-1796 .elementor-element.elementor-element-d8c0485 {
        --width: 25%;
    }

    .elementor-1796 .elementor-element.elementor-element-f32b6f6 {
        --content-width: 1500px;
    }

    .elementor-1796 .elementor-element.elementor-element-a3c0ad6 {
        --width: 100%;
    }

    .elementor-1796 .elementor-element.elementor-element-21b5899 {
        --width: 100%;
    }

    .elementor-1796 .elementor-element.elementor-element-fdbf396 {
        --content-width: 1541px;
    }

    .elementor-1796 .elementor-element.elementor-element-9aed673 {
        --width: 100%;
    }

    .elementor-1796 .elementor-element.elementor-element-61398c3 {
        --width: 17.82%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1796 .elementor-element.elementor-element-a3c0ad6 {
        --width: 100%;
    }

    .elementor-1796 .elementor-element.elementor-element-21b5899 {
        --width: 100%;
    }

    .elementor-1796 .elementor-element.elementor-element-9aed673 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 40px;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 40px;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(100px/2 + 40px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(100px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(100px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
        left: calc(100px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-bad8db3 {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1796 .elementor-element.elementor-element-dde0537 {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1796 .elementor-element.elementor-element-f32b6f6 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1796 .elementor-element.elementor-element-c9a2849 .ld-fh-element {
        margin: 2% 0% 4% 0%;
    }

    .elementor-1796 .elementor-element.elementor-element-21b5899 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1796 .elementor-element.elementor-element-fdbf396 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1796 .elementor-element.elementor-element-9aed673 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-1796 .elementor-element.elementor-element-fd50341 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1796 .elementor-element.elementor-element-7910f90 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1796 .elementor-element.elementor-element-91dbea2 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1796 .elementor-element.elementor-element-0e376e9 .iconbox {
        text-align: start;
    }

    .elementor-1796 .elementor-element.elementor-element-0e376e9>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1796 .elementor-element.elementor-element-042ce97 .iconbox {
        text-align: start;
    }

    .elementor-1796 .elementor-element.elementor-element-042ce97>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-0a8ec77 .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-b3084ba .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-data-wrap {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-left-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-right: 15px;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: 15px;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-timeline-entry-inner .wpr-data-wrap {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-centered .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-one-sided-wrapper .wpr-one-sided-timeline .wpr-extra-label {
        margin-left: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-entry .wpr-extra-label {
        margin-right: calc(50px/2 + 15px);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-year-label {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline .wpr-icon {
        left: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-year-label {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-middle-line {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-timeline-fill {
        right: calc(50px/2);
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-timeline-centered.wpr-one-sided-timeline-left .wpr-icon {
        right: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-year-label {
        position: absolute;
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-middle-line {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-timeline-fill {
        left: calc(50px/2);
    }

    body[data-elementor-device-mode=mobile] .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-both-sided-timeline .wpr-icon {
        left: calc(50px/2);
        transform: translate(-50%, -50%) !important;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .wpr-icon i {
        display: block;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-vertical {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-ec3170a .wpr-wrapper .swiper-slide {
        padding: 10px 10px 10px 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-f32b6f6 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1796 .elementor-element.elementor-element-a3c0ad6 {
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1796 .elementor-element.elementor-element-c9a2849 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-1796 .elementor-element.elementor-element-fdbf396 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1279 .elementor-element.elementor-element-38cf156 {
    --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;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1279 .elementor-element.elementor-element-b6aa56a .ld-fancy-heading {
    text-align: center;
}

.elementor-1279 .elementor-element.elementor-element-b6aa56a .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1279 .elementor-element.elementor-element-b6aa56a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-5eedc51 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(7, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1279 .elementor-element.elementor-element-1bcffa4 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-1bcffa4:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-c4ba890>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-e031687 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-e031687 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-149a7e6 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-149a7e6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-1bb589d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-1bb589d:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-1c09a22>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-d52963a .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-d52963a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-6917194 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-6917194 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-ab54c82 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-ab54c82:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-90ea20a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-9640115 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-9640115 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-e51ca7c .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-e51ca7c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-49d3687 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-49d3687:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-2ac2370>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-d4921f6 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-d4921f6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-da13944 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-da13944 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-0bd5580 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-0bd5580:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-c772302>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-351cd9f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-351cd9f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-016f31e .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-016f31e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-fcc1299 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-fcc1299:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-3e58a07>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-6744050 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-6744050 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-0d7982a .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-0d7982a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-c5b9855 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-c5b9855:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-ce45c60>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-f3090bf .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-f3090bf .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-9ad5c34 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-9ad5c34 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-07c9c4d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-07c9c4d:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-86cc9e3>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-9035342 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-9035342 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-f10fedc .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-f10fedc .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-f8f8653 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-f8f8653:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-0ad08e0>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-4562056 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-4562056 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-eab0114 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-eab0114 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-f0f056b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-f0f056b:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-5f4a928>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-34acb33 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-34acb33 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-6fc2aa0 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-6fc2aa0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-a20d1bf {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-a20d1bf:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-c1e3a81>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-66a86c0 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-66a86c0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-e36e208 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-e36e208 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-0267c50 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-0267c50:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-6372510>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-a225878 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-a225878 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-0d5de19 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-0d5de19 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-0209115 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-0209115:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-1e1ab82>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-38f3824 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-38f3824 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-8ea4f75 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-8ea4f75 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-58164fd {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-58164fd:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-6225d56>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-99c0774 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-99c0774 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-14dc59d .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-14dc59d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-20dc915 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-20dc915:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-64649ca>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-2b5ca4d .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-2b5ca4d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-6b77b44 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-6b77b44 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-2ab340d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-2ab340d:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-2d3a7ad>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-58bad8b .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-58bad8b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-7162e00 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-7162e00 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-15a5f87 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-15a5f87:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-5359fc6>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-bd02c5f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-bd02c5f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-c1c5845 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-c1c5845 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-829859f {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-829859f:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-105590a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-cdd136b .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-cdd136b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-e30ece7 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-e30ece7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-8916a34 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-8916a34:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-eaa3810>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-9f4a5df .ld-fh-element,
.elementor-1279 .elementor-element.elementor-element-9f4a5df .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1279 .elementor-element.elementor-element-9f4a5df .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-9f4a5df .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-6fe6f03 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-6fe6f03 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-19eb73d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-19eb73d:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-d8625f5>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-63fc994 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-63fc994 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-79b1098 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-79b1098 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-c52b45b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-c52b45b:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-18b3a14>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-edaeda6 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-edaeda6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-8e6a9ef .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-8e6a9ef .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-58993c7 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-58993c7:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-3615469>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-a6ab67f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-a6ab67f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-6e2275f .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-6e2275f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-7685a37 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-7685a37:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-42efd4b>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-86e0b76 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-86e0b76 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-c7d97e0 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-c7d97e0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-0de0d09 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-0de0d09:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-6000775>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-faaf132 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-faaf132 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-34ba315 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-34ba315 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-e41cc45 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-e41cc45:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-dda0041>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-e437adb .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-e437adb .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-006b7c7 .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-006b7c7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-1aa74df {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-1aa74df:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-f8c189c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-ec55521 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-ec55521 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-c0d703a .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-c0d703a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-de8ba3e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-de8ba3e:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-36b9785>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-0b245bc .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1279 .elementor-element.elementor-element-0b245bc .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-ebcbc3a .ld-fh-element {
    font-size: 20px;
}

.elementor-1279 .elementor-element.elementor-element-ebcbc3a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1279 .elementor-element.elementor-element-7130932 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-7130932:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-7c0131c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-85b68f1 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-85b68f1:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-78921d0>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-ae3a3ca {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-ae3a3ca:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-841134a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-20ed581 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-20ed581:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-33f29f2>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-c9ba57b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-c9ba57b:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-996a64c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-0a5910b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1279 .elementor-element.elementor-element-0a5910b:hover {
    background-color: #B6975830;
}

.elementor-1279 .elementor-element.elementor-element-061b3f2>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1279 .elementor-element.elementor-element-9de63fc {
    --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;
}

@media(max-width:1024px) {
    .elementor-1279 .elementor-element.elementor-element-5eedc51 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-1279 .elementor-element.elementor-element-b6aa56a .ld-fancy-heading {
        text-align: center;
    }

    .elementor-1279 .elementor-element.elementor-element-b6aa56a .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-1279 .elementor-element.elementor-element-5eedc51 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
    }
}

@media(min-width:768px) {
    .elementor-1279 .elementor-element.elementor-element-5eedc51 {
        --content-width: 1300px;
    }
}

.lqd-69df605239cff {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    padding: 1em 1.41575em;
    background-color: #3d9cd2;
    color: #fff;
    z-index: 9998;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;

    a {
        color: #fff
    }
}

.lqd-69df605239cff.err {
    background-color: #d63939;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1806 .elementor-element.elementor-element-1b3bb56 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1806 .elementor-element.elementor-element-1b3bb56::before,
.elementor-1806 .elementor-element.elementor-element-1b3bb56>.elementor-background-video-container::before,
.elementor-1806 .elementor-element.elementor-element-1b3bb56>.e-con-inner>.elementor-background-video-container::before,
.elementor-1806 .elementor-element.elementor-element-1b3bb56>.elementor-background-slideshow::before,
.elementor-1806 .elementor-element.elementor-element-1b3bb56>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1806 .elementor-element.elementor-element-1b3bb56>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-1806 .elementor-element.elementor-element-ac5f4bd {
    --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-1806 .elementor-element.elementor-element-a654722 .ld-fancy-heading {
    text-align: center;
}

.elementor-1806 .elementor-element.elementor-element-a654722 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1806 .elementor-element.elementor-element-a654722 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1806 .elementor-element.elementor-element-698918c {
    --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-1806 .elementor-element.elementor-element-74a4597>.elementor-widget-container {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-primary);
}

.elementor-1806 .elementor-element.elementor-element-61c8baf {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1806 .elementor-element.elementor-element-dff0179 .ld-fh-element {
    font-size: 15px;
}

.elementor-1806 .elementor-element.elementor-element-dff0179 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1806 .elementor-element.elementor-element-b1ec2a1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 2px 0px 0px 0px;
}

.elementor-1806 .elementor-element.elementor-element-f03f833 .ld-fancy-heading {
    text-align: center;
}

.elementor-1806 .elementor-element.elementor-element-f03f833 .ld-fh-element {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 1em 0em 0em 0em;
}

.elementor-1806 .elementor-element.elementor-element-f03f833 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1806 .elementor-element.elementor-element-ab89d5d .ld-fancy-heading {
    text-align: center;
}

.elementor-1806 .elementor-element.elementor-element-ab89d5d .ld-fh-element {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1806 .elementor-element.elementor-element-ab89d5d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1806 .elementor-element.elementor-element-f389fc5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1806 .elementor-element.elementor-element-f389fc5::before,
.elementor-1806 .elementor-element.elementor-element-f389fc5>.elementor-background-video-container::before,
.elementor-1806 .elementor-element.elementor-element-f389fc5>.e-con-inner>.elementor-background-video-container::before,
.elementor-1806 .elementor-element.elementor-element-f389fc5>.elementor-background-slideshow::before,
.elementor-1806 .elementor-element.elementor-element-f389fc5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1806 .elementor-element.elementor-element-f389fc5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
}

.elementor-1806 .elementor-element.elementor-element-249b4f4 {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1806 .elementor-element.elementor-element-f8fce05 .ld-fh-element {
    font-size: 15px;
}

.elementor-1806 .elementor-element.elementor-element-f8fce05 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1806 .elementor-element.elementor-element-eb2e826 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 2px 0px 0px 0px;
}

.elementor-1806 .elementor-element.elementor-element-4f0938b .ld-fancy-heading {
    text-align: center;
}

.elementor-1806 .elementor-element.elementor-element-4f0938b .ld-fh-element {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 1em 0em 0em 0em;
}

.elementor-1806 .elementor-element.elementor-element-4f0938b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1806 .elementor-element.elementor-element-b6512a2 .ld-fancy-heading {
    text-align: center;
}

.elementor-1806 .elementor-element.elementor-element-b6512a2 .ld-fh-element {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1806 .elementor-element.elementor-element-b6512a2 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1806 .elementor-element.elementor-element-1e1a9dc {
    --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-1806 .elementor-element.elementor-element-0389335>.elementor-widget-container {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-primary);
}

@media(max-width:767px) {
    .elementor-1806 .elementor-element.elementor-element-61c8baf {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1806 .elementor-element.elementor-element-dff0179 .ld-fh-element {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1806 .elementor-element.elementor-element-f389fc5 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1806 .elementor-element.elementor-element-249b4f4 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1806 .elementor-element.elementor-element-f8fce05 .ld-fh-element {
        margin: 20px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-1806 .elementor-element.elementor-element-ac5f4bd {
        --width: 100%;
    }

    .elementor-1806 .elementor-element.elementor-element-698918c {
        --width: 33.3333%;
    }

    .elementor-1806 .elementor-element.elementor-element-61c8baf {
        --width: 64%;
    }

    .elementor-1806 .elementor-element.elementor-element-249b4f4 {
        --width: 64%;
    }

    .elementor-1806 .elementor-element.elementor-element-1e1a9dc {
        --width: 33.3333%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1810 .elementor-element.elementor-element-6967a25 {
    --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;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1810 .elementor-element.elementor-element-6967a25::before,
.elementor-1810 .elementor-element.elementor-element-6967a25>.elementor-background-video-container::before,
.elementor-1810 .elementor-element.elementor-element-6967a25>.e-con-inner>.elementor-background-video-container::before,
.elementor-1810 .elementor-element.elementor-element-6967a25>.elementor-background-slideshow::before,
.elementor-1810 .elementor-element.elementor-element-6967a25>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1810 .elementor-element.elementor-element-6967a25>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/esbahfon-1.png");
    --background-overlay: '';
    background-size: cover;
}

.elementor-1810 .elementor-element.elementor-element-29cfb4c {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-d149112 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-d149112 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1810 .elementor-element.elementor-element-d149112 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-55b3695 {
    --display: flex;
    --min-height: 500px;
}

.elementor-1810 .elementor-element.elementor-element-55b3695:not(.elementor-motion-effects-element-type-background),
.elementor-1810 .elementor-element.elementor-element-55b3695>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2026/04/degerlerimiz_slider.png");
    background-position: center center;
    background-size: cover;
}

.elementor-1810 .elementor-element.elementor-element-b676446 {
    --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;
}

.elementor-1810 .elementor-element.elementor-element-88e166d {
    font-size: 15px;
}

.elementor-1810 .elementor-element.elementor-element-289f0f9 {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-b4f3b70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1810 .elementor-element.elementor-element-b4f3b70:not(.elementor-motion-effects-element-type-background),
.elementor-1810 .elementor-element.elementor-element-b4f3b70>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1810 .elementor-element.elementor-element-b4f3b70::before,
.elementor-1810 .elementor-element.elementor-element-b4f3b70>.elementor-background-video-container::before,
.elementor-1810 .elementor-element.elementor-element-b4f3b70>.e-con-inner>.elementor-background-video-container::before,
.elementor-1810 .elementor-element.elementor-element-b4f3b70>.elementor-background-slideshow::before,
.elementor-1810 .elementor-element.elementor-element-b4f3b70>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1810 .elementor-element.elementor-element-b4f3b70>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-1810 .elementor-element.elementor-element-3beb1c2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
}

.elementor-1810 .elementor-element.elementor-element-3beb1c2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1810 .elementor-element.elementor-element-5ab8092>.elementor-widget-container {
    padding: 0px 12px 0px 12px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-1810 .elementor-element.elementor-element-5ab8092 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-5ab8092 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-5ab8092 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-5ab8092 .ld-fh-element {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-5ab8092 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-de492b7 {
    width: 100%;
    max-width: 100%;
}

.elementor-1810 .elementor-element.elementor-element-de492b7 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-de492b7 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-de492b7 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-de492b7 .ld-fh-element {
    font-size: 25px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
    margin: 0em 0em 1em 0em;
}

.elementor-1810 .elementor-element.elementor-element-de492b7 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-de492b7 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-de492b7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-b6601ea {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1810 .elementor-element.elementor-element-b8c7154 {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-3f71f68 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-3f71f68 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-3f71f68 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-3f71f68 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-3f71f68 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-3f71f68 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-3f71f68 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-6b3eae3 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-6b3eae3 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-6b3eae3 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-6b3eae3 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1810 .elementor-element.elementor-element-6b3eae3 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-6b3eae3 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-6b3eae3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-62af2f4 {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-2b1b236 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-2b1b236 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-2b1b236 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-2b1b236 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-2b1b236 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-2b1b236 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-2b1b236 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-3b38174 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-3b38174 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-3b38174 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-3b38174 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1810 .elementor-element.elementor-element-3b38174 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-3b38174 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-3b38174 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-17decbe {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-cb0549e .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-cb0549e .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-cb0549e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-cb0549e .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-cb0549e .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-cb0549e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-cb0549e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-70513f7 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-70513f7 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-70513f7 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-70513f7 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1810 .elementor-element.elementor-element-70513f7 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-70513f7 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-70513f7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-2e140ce {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-3f58930 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-3f58930 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-3f58930 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-3f58930 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-3f58930 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-3f58930 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-3f58930 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-6e88ac4 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-6e88ac4 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-6e88ac4 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-6e88ac4 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1810 .elementor-element.elementor-element-6e88ac4 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-6e88ac4 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-6e88ac4 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-be470d1 {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-3d8f331 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-3d8f331 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-3d8f331 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-3d8f331 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-3d8f331 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-3d8f331 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-3d8f331 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-e2cb003 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-e2cb003 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-e2cb003 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-e2cb003 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1810 .elementor-element.elementor-element-e2cb003 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-e2cb003 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-e2cb003 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-da1679d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1810 .elementor-element.elementor-element-da1679d:not(.elementor-motion-effects-element-type-background),
.elementor-1810 .elementor-element.elementor-element-da1679d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1810 .elementor-element.elementor-element-da1679d::before,
.elementor-1810 .elementor-element.elementor-element-da1679d>.elementor-background-video-container::before,
.elementor-1810 .elementor-element.elementor-element-da1679d>.e-con-inner>.elementor-background-video-container::before,
.elementor-1810 .elementor-element.elementor-element-da1679d>.elementor-background-slideshow::before,
.elementor-1810 .elementor-element.elementor-element-da1679d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1810 .elementor-element.elementor-element-da1679d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/ICON_beyaz.png");
    --background-overlay: '';
    background-position: center center;
    background-size: 8% auto;
}

.elementor-1810 .elementor-element.elementor-element-656234d {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1810 .elementor-element.elementor-element-0714673 {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-8260983 {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-8260983.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1810 .elementor-element.elementor-element-07fb6cd .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-07fb6cd .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-07fb6cd .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-07fb6cd .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-07fb6cd .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-07fb6cd .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-07fb6cd .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-6656b63 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-6656b63 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-6656b63 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-6656b63 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1810 .elementor-element.elementor-element-6656b63 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-6656b63 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-6656b63 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-1c07266 {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-3ef3b4c .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-3ef3b4c .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-3ef3b4c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-3ef3b4c .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-3ef3b4c .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-3ef3b4c .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-3ef3b4c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-ead4675 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-ead4675 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-ead4675 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-ead4675 .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1810 .elementor-element.elementor-element-ead4675 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-ead4675 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-ead4675 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-bf52c81 {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-2010d06 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-2010d06 .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-2010d06 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-2010d06 .ld-fh-element {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-2010d06 .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-2010d06 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-2010d06 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-222260c .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-222260c .ld-fh-element,
.elementor-1810 .elementor-element.elementor-element-222260c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1810 .elementor-element.elementor-element-222260c .ld-fh-element {
    font-size: 13px;
    line-height: 16px;
}

.elementor-1810 .elementor-element.elementor-element-222260c .lqd-highlight-inner,
.elementor-1810 .elementor-element.elementor-element-222260c .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1810 .elementor-element.elementor-element-222260c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-79bc38d {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-ae9c30b {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1810 .elementor-element.elementor-element-a8058c6 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1810 .elementor-element.elementor-element-1a747c3 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1810 .elementor-element.elementor-element-1a747c3 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-327afa8 .ld-fancy-heading {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-327afa8 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1810 .elementor-element.elementor-element-327afa8 .ld-fh-element {
    margin: 0em 0em 0em 0em;
}

.elementor-1810 .elementor-element.elementor-element-2430d1a {
    --display: flex;
}

.elementor-1810 .elementor-element.elementor-element-ab7aa36 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-start;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1810 .elementor-element.elementor-element-7fe1fc1:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-14a9057>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-14a9057 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-14a9057:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1810 .elementor-element.elementor-element-14a9057:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-6512082>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1810 .elementor-element.elementor-element-6512082 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-6512082 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-6512082:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1810 .elementor-element.elementor-element-6512082:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-8324262>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1810 .elementor-element.elementor-element-8324262 {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-8324262 .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-8324262:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1810 .elementor-element.elementor-element-8324262:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-512149a>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1810 .elementor-element.elementor-element-512149a {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1810 .elementor-element.elementor-element-512149a .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-512149a .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-512149a:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1810 .elementor-element.elementor-element-512149a:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox {
    text-align: center;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf>.elementor-widget-container {
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 25px 15px 25px 15px;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf {
    width: var(--container-widget-width, 16.66%);
    max-width: 16.66%;
    --container-widget-width: 16.66%;
    --container-widget-flex-grow: 0;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-icon-container {
    min-width: 90px;
    font-size: 90px;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-icon-container>img {
    width: 90px;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-default .iconbox-icon-container {
    margin-bottom: 20px;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .lqd-iconbox-heading {
    font-size: 15px;
    line-height: 1em;
    margin: 0px 0px 0px 0px;
    color: #445E65;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-icon-container>svg rect:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-icon-container>svg ellipse:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-icon-container>svg circle:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-icon-container>svg polygon:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf .iconbox-icon-container>svg polyline:not([stroke=none]) {
    fill: #8EA4AF;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf:hover .iconbox-icon-container>svg path:not([stroke=none]) {
    fill: #C45B42;
}

.elementor-1810 .elementor-element.elementor-element-b5be7bf:hover .lqd-iconbox-heading {
    color: var(--e-global-color-primary);
}

@media(max-width:1024px) {
    .elementor-1810 .elementor-element.elementor-element-b4f3b70 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1810 .elementor-element.elementor-element-de492b7 .ld-fh-element {
        margin: 2% 0% 4% 0%;
    }

    .elementor-1810 .elementor-element.elementor-element-b6601ea {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-da1679d {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1810 .elementor-element.elementor-element-656234d {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-ae9c30b {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:767px) {
    .elementor-1810 .elementor-element.elementor-element-d149112 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-1810 .elementor-element.elementor-element-b4f3b70 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1810 .elementor-element.elementor-element-3beb1c2 {
        --padding-top: 0%;
        --padding-bottom: 6%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1810 .elementor-element.elementor-element-de492b7 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-1810 .elementor-element.elementor-element-da1679d {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1810 .elementor-element.elementor-element-ae9c30b {
        --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;
        --justify-content: center;
        --flex-wrap: wrap;
    }

    .elementor-1810 .elementor-element.elementor-element-1a747c3 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 4px;
    }

    .elementor-1810 .elementor-element.elementor-element-ab7aa36 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-7fe1fc1>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-7fe1fc1 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1810 .elementor-element.elementor-element-14a9057>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-14a9057 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1810 .elementor-element.elementor-element-6512082>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-6512082 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1810 .elementor-element.elementor-element-8324262>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-8324262 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1810 .elementor-element.elementor-element-512149a>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-512149a {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }

    .elementor-1810 .elementor-element.elementor-element-b5be7bf>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1810 .elementor-element.elementor-element-b5be7bf {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 48%);
        max-width: 48%;
    }
}

@media(min-width:768px) {
    .elementor-1810 .elementor-element.elementor-element-3beb1c2 {
        --width: 100%;
    }

    .elementor-1810 .elementor-element.elementor-element-b6601ea {
        --width: 100%;
    }

    .elementor-1810 .elementor-element.elementor-element-656234d {
        --width: 100%;
    }

    .elementor-1810 .elementor-element.elementor-element-8260983 {
        --width: 17.82%;
    }

    .elementor-1810 .elementor-element.elementor-element-ae9c30b {
        --content-width: 1300px;
    }

    .elementor-1810 .elementor-element.elementor-element-a8058c6 {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1810 .elementor-element.elementor-element-3beb1c2 {
        --width: 100%;
    }

    .elementor-1810 .elementor-element.elementor-element-b6601ea {
        --width: 100%;
    }

    .elementor-1810 .elementor-element.elementor-element-656234d {
        --width: 100%;
    }

    .elementor-1810 .elementor-element.elementor-element-a8058c6 {
        --width: 75%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1819 .elementor-element.elementor-element-5bb0926 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1819 .elementor-element.elementor-element-d07b0a2 {
    --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-1819 .elementor-element.elementor-element-7f5ddfe .ld-fancy-heading {
    text-align: center;
}

.elementor-1819 .elementor-element.elementor-element-7f5ddfe .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1819 .elementor-element.elementor-element-a1b7061 {
    --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-1819 .elementor-element.elementor-element-df4a3a0 .lqd-pf-row {
    margin-inline-start: -15px;
    margin-inline-end: -15px;
}

.elementor-1819 .elementor-element.elementor-element-df4a3a0 .carousel-items {
    margin-inline-start: -15px;
    margin-inline-end: -15px;
}

.elementor-1819 .elementor-element.elementor-element-df4a3a0 .lqd-pf-column {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
}

.elementor-1819 .elementor-element.elementor-element-df4a3a0 .carousel-item {
    padding-inline-start: 15px;
    padding-inline-end: 15px;
}

.elementor-1819 .elementor-element.elementor-element-df4a3a0 .lqd-pf-item {
    margin-bottom: 30px;
}

.elementor-1819 .elementor-element.elementor-element-df4a3a0 .lqd-pf-item:hover .lqd-pf-overlay-bg {
    opacity: 0;
}

.elementor-1819 .elementor-element.elementor-element-df4a3a0 .lqd-pf-title {
    font-size: 16px;
}

.elementor-1819 .elementor-element.elementor-element-df4a3a0 .liquid-filter-items {
    margin-bottom: 50px;
}

@media(min-width:768px) {
    .elementor-1819 .elementor-element.elementor-element-d07b0a2 {
        --width: 100%;
    }

    .elementor-1819 .elementor-element.elementor-element-a1b7061 {
        --width: 100%;
    }
}

a[href="https://boss4.com.tr/portfolio/alya-bahcesehir/"],
a[href="https://boss4.com.tr/portfolio/alya-konutlari-veliefendi/"] {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1850 .elementor-element.elementor-element-463d408 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1850 .elementor-element.elementor-element-6e60bd0 {
    --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-1850 .elementor-element.elementor-element-a7cdb42 {
    --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-1850 .elementor-element.elementor-element-faf14b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1850 .elementor-element.elementor-element-75b7c85 img {
    width: 150px;
}

.elementor-1850 .elementor-element.elementor-element-bbc6b46 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1850 .elementor-element.elementor-element-bbc6b46 table {
    font-size: 12px;
}

.elementor-1850 .elementor-element.elementor-element-bbc6b46 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1850 .elementor-element.elementor-element-bbc6b46 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1850 .elementor-element.elementor-element-6e60bd0 {
        --width: 60%;
    }

    .elementor-1850 .elementor-element.elementor-element-a7cdb42 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1848 .elementor-element.elementor-element-60584fc {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1848 .elementor-element.elementor-element-08e61f2 {
    --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-1848 .elementor-element.elementor-element-0b24652 {
    --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-1848 .elementor-element.elementor-element-bd483c4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1848 .elementor-element.elementor-element-5aabfbd img {
    width: 200px;
}

.elementor-1848 .elementor-element.elementor-element-7735532 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1848 .elementor-element.elementor-element-7735532 table {
    font-size: 12px;
}

.elementor-1848 .elementor-element.elementor-element-7735532 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1848 .elementor-element.elementor-element-7735532 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1848 .elementor-element.elementor-element-08e61f2 {
        --width: 60%;
    }

    .elementor-1848 .elementor-element.elementor-element-0b24652 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1846 .elementor-element.elementor-element-4e146c0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1846 .elementor-element.elementor-element-cbda731 {
    --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-1846 .elementor-element.elementor-element-1f02b2e {
    --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-1846 .elementor-element.elementor-element-54d585d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1846 .elementor-element.elementor-element-26180ed img {
    width: 200px;
}

.elementor-1846 .elementor-element.elementor-element-b73cab8 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1846 .elementor-element.elementor-element-b73cab8 table {
    font-size: 12px;
}

.elementor-1846 .elementor-element.elementor-element-b73cab8 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1846 .elementor-element.elementor-element-b73cab8 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1846 .elementor-element.elementor-element-cbda731 {
        --width: 60%;
    }

    .elementor-1846 .elementor-element.elementor-element-1f02b2e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1844 .elementor-element.elementor-element-5c130eb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1844 .elementor-element.elementor-element-e56239b {
    --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-1844 .elementor-element.elementor-element-6ece4e9 {
    --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-1844 .elementor-element.elementor-element-a206161 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1844 .elementor-element.elementor-element-ac8966c img {
    width: 150px;
}

.elementor-1844 .elementor-element.elementor-element-8807030 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1844 .elementor-element.elementor-element-8807030 table {
    font-size: 12px;
}

.elementor-1844 .elementor-element.elementor-element-8807030 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1844 .elementor-element.elementor-element-8807030 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1844 .elementor-element.elementor-element-e56239b {
        --width: 60%;
    }

    .elementor-1844 .elementor-element.elementor-element-6ece4e9 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1842 .elementor-element.elementor-element-9b0b475 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1842 .elementor-element.elementor-element-0c3c40f {
    --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-1842 .elementor-element.elementor-element-2b387a9 {
    --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-1842 .elementor-element.elementor-element-e761ef4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1842 .elementor-element.elementor-element-b95602e img {
    width: 200px;
}

.elementor-1842 .elementor-element.elementor-element-93cb4d9 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1842 .elementor-element.elementor-element-93cb4d9 table {
    font-size: 12px;
}

.elementor-1842 .elementor-element.elementor-element-93cb4d9 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1842 .elementor-element.elementor-element-93cb4d9 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1842 .elementor-element.elementor-element-0c3c40f {
        --width: 60%;
    }

    .elementor-1842 .elementor-element.elementor-element-2b387a9 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1840 .elementor-element.elementor-element-6226400 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1840 .elementor-element.elementor-element-5eea9ab {
    --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-1840 .elementor-element.elementor-element-241369e {
    --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-1840 .elementor-element.elementor-element-c626fad {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1840 .elementor-element.elementor-element-87f5e6c img {
    width: 150px;
}

.elementor-1840 .elementor-element.elementor-element-f340796 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1840 .elementor-element.elementor-element-f340796 table {
    font-size: 12px;
}

.elementor-1840 .elementor-element.elementor-element-f340796 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1840 .elementor-element.elementor-element-f340796 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1840 .elementor-element.elementor-element-5eea9ab {
        --width: 60%;
    }

    .elementor-1840 .elementor-element.elementor-element-241369e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1838 .elementor-element.elementor-element-843cff2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1838 .elementor-element.elementor-element-3150f55 {
    --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-1838 .elementor-element.elementor-element-4f63ef0 {
    --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-1838 .elementor-element.elementor-element-c8b156f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1838 .elementor-element.elementor-element-a42c864 img {
    width: 200px;
}

.elementor-1838 .elementor-element.elementor-element-c127cb5 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1838 .elementor-element.elementor-element-c127cb5 table {
    font-size: 12px;
}

.elementor-1838 .elementor-element.elementor-element-c127cb5 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1838 .elementor-element.elementor-element-c127cb5 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1838 .elementor-element.elementor-element-3150f55 {
        --width: 60%;
    }

    .elementor-1838 .elementor-element.elementor-element-4f63ef0 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1836 .elementor-element.elementor-element-64e559b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1836 .elementor-element.elementor-element-cf68c20 {
    --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-1836 .elementor-element.elementor-element-40a7b5b {
    --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-1836 .elementor-element.elementor-element-33207e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-1836 .elementor-element.elementor-element-abc98bb img {
    width: 200px;
}

.elementor-1836 .elementor-element.elementor-element-2526cd7 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1836 .elementor-element.elementor-element-2526cd7 table {
    font-size: 12px;
}

.elementor-1836 .elementor-element.elementor-element-2526cd7 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1836 .elementor-element.elementor-element-2526cd7 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1836 .elementor-element.elementor-element-cf68c20 {
        --width: 60%;
    }

    .elementor-1836 .elementor-element.elementor-element-40a7b5b {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1834 .elementor-element.elementor-element-fe77e83 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1834 .elementor-element.elementor-element-fd8c725 {
    --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-1834 .elementor-element.elementor-element-69674d1 {
    --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-1834 .elementor-element.elementor-element-d286b94 img {
    width: 200px;
}

.elementor-1834 .elementor-element.elementor-element-d286b94 {
    text-align: center;
}

.elementor-1834 .elementor-element.elementor-element-11c6d95 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1834 .elementor-element.elementor-element-11c6d95 table {
    font-size: 12px;
}

.elementor-1834 .elementor-element.elementor-element-11c6d95 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1834 .elementor-element.elementor-element-11c6d95 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1834 .elementor-element.elementor-element-fd8c725 {
        --width: 60%;
    }

    .elementor-1834 .elementor-element.elementor-element-69674d1 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1832 .elementor-element.elementor-element-5707d33 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1832 .elementor-element.elementor-element-282cc31 {
    --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-1832 .elementor-element.elementor-element-d1184fe {
    --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-1832 .elementor-element.elementor-element-ff25b44 img {
    width: 200px;
}

.elementor-1832 .elementor-element.elementor-element-ff25b44 {
    text-align: center;
}

.elementor-1832 .elementor-element.elementor-element-301ab23 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1832 .elementor-element.elementor-element-301ab23 table {
    font-size: 12px;
}

.elementor-1832 .elementor-element.elementor-element-301ab23 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1832 .elementor-element.elementor-element-301ab23 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1832 .elementor-element.elementor-element-282cc31 {
        --width: 60%;
    }

    .elementor-1832 .elementor-element.elementor-element-d1184fe {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1830 .elementor-element.elementor-element-c3603f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1830 .elementor-element.elementor-element-75d23eb {
    --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-1830 .elementor-element.elementor-element-8c8ef1e {
    --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-1830 .elementor-element.elementor-element-2eefa35 img {
    width: 200px;
}

.elementor-1830 .elementor-element.elementor-element-2eefa35 {
    text-align: center;
}

.elementor-1830 .elementor-element.elementor-element-4ef0f5d table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1830 .elementor-element.elementor-element-4ef0f5d table {
    font-size: 12px;
}

.elementor-1830 .elementor-element.elementor-element-4ef0f5d tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1830 .elementor-element.elementor-element-4ef0f5d tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1830 .elementor-element.elementor-element-75d23eb {
        --width: 60%;
    }

    .elementor-1830 .elementor-element.elementor-element-8c8ef1e {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1826 .elementor-element.elementor-element-35d2e70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1826 .elementor-element.elementor-element-7278a05 {
    --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-1826 .elementor-element.elementor-element-98b81c6 {
    --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-1826 .elementor-element.elementor-element-c0a4c90 img {
    width: 200px;
}

.elementor-1826 .elementor-element.elementor-element-c0a4c90 {
    text-align: center;
}

.elementor-1826 .elementor-element.elementor-element-0a6a6aa table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1826 .elementor-element.elementor-element-0a6a6aa table {
    font-size: 12px;
}

.elementor-1826 .elementor-element.elementor-element-0a6a6aa tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1826 .elementor-element.elementor-element-0a6a6aa tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1826 .elementor-element.elementor-element-7278a05 {
        --width: 60%;
    }

    .elementor-1826 .elementor-element.elementor-element-98b81c6 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1828 .elementor-element.elementor-element-e134b55 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1828 .elementor-element.elementor-element-aec2ffc {
    --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-1828 .elementor-element.elementor-element-bffe65f {
    --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-1828 .elementor-element.elementor-element-050f32a img {
    width: 200px;
}

.elementor-1828 .elementor-element.elementor-element-050f32a {
    text-align: center;
}

.elementor-1828 .elementor-element.elementor-element-bba8220 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1828 .elementor-element.elementor-element-bba8220 table {
    font-size: 12px;
}

.elementor-1828 .elementor-element.elementor-element-bba8220 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1828 .elementor-element.elementor-element-bba8220 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1828 .elementor-element.elementor-element-aec2ffc {
        --width: 60%;
    }

    .elementor-1828 .elementor-element.elementor-element-bffe65f {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1824 .elementor-element.elementor-element-539b7ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1824 .elementor-element.elementor-element-5382918 {
    --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-1824 .elementor-element.elementor-element-91c73d1 {
    --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-1824 .elementor-element.elementor-element-a637fef img {
    width: 300px;
}

.elementor-1824 .elementor-element.elementor-element-a637fef {
    text-align: center;
}

.elementor-1824 .elementor-element.elementor-element-a77c672 table tbody tr {
    background-color: #FFFFFF;
}

.elementor-1824 .elementor-element.elementor-element-a77c672 table {
    font-size: 12px;
}

.elementor-1824 .elementor-element.elementor-element-a77c672 tbody td {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1824 .elementor-element.elementor-element-a77c672 tbody tr {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1824 .elementor-element.elementor-element-5382918 {
        --width: 60%;
    }

    .elementor-1824 .elementor-element.elementor-element-91c73d1 {
        --width: 40%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1907 .elementor-element.elementor-element-38cf156 {
    --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;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1907 .elementor-element.elementor-element-b6aa56a .ld-fancy-heading {
    text-align: center;
}

.elementor-1907 .elementor-element.elementor-element-b6aa56a .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1907 .elementor-element.elementor-element-b6aa56a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-5eedc51 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(7, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1907 .elementor-element.elementor-element-1bcffa4 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-1bcffa4:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-c4ba890>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-e031687 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-e031687 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-149a7e6 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-149a7e6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-1bb589d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-1bb589d:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-1c09a22>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-d52963a .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-d52963a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-6917194 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-6917194 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-ab54c82 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-ab54c82:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-90ea20a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-9640115 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-9640115 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-e51ca7c .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-e51ca7c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-49d3687 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-49d3687:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-2ac2370>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-d4921f6 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-d4921f6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-da13944 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-da13944 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-0bd5580 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-0bd5580:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-c772302>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-351cd9f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-351cd9f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-016f31e .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-016f31e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-fcc1299 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-fcc1299:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-3e58a07>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-6744050 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-6744050 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-0d7982a .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-0d7982a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-c5b9855 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-c5b9855:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-ce45c60>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-f3090bf .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-f3090bf .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-9ad5c34 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-9ad5c34 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-07c9c4d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-07c9c4d:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-86cc9e3>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-9035342 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-9035342 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-f10fedc .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-f10fedc .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-f8f8653 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-f8f8653:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-0ad08e0>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-4562056 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-4562056 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-eab0114 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-eab0114 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-f0f056b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-f0f056b:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-5f4a928>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-34acb33 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-34acb33 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-6fc2aa0 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-6fc2aa0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-a20d1bf {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-a20d1bf:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-c1e3a81>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-66a86c0 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-66a86c0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-e36e208 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-e36e208 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-0267c50 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-0267c50:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-6372510>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-a225878 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-a225878 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-0d5de19 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-0d5de19 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-0209115 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-0209115:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-1e1ab82>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-38f3824 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-38f3824 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-8ea4f75 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-8ea4f75 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-58164fd {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-58164fd:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-6225d56>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-99c0774 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-99c0774 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-14dc59d .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-14dc59d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-20dc915 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-20dc915:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-64649ca>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-2b5ca4d .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-2b5ca4d .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-6b77b44 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-6b77b44 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-2ab340d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-2ab340d:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-2d3a7ad>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-58bad8b .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-58bad8b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-7162e00 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-7162e00 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-15a5f87 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-15a5f87:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-5359fc6>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-bd02c5f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-bd02c5f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-c1c5845 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-c1c5845 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-829859f {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-829859f:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-105590a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-cdd136b .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-cdd136b .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-e30ece7 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-e30ece7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-8916a34 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-8916a34:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-eaa3810>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-9f4a5df .ld-fh-element,
.elementor-1907 .elementor-element.elementor-element-9f4a5df .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1907 .elementor-element.elementor-element-9f4a5df .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-9f4a5df .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-6fe6f03 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-6fe6f03 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-19eb73d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-19eb73d:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-d8625f5>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-63fc994 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-63fc994 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-79b1098 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-79b1098 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-c52b45b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-c52b45b:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-18b3a14>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-edaeda6 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-edaeda6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-8e6a9ef .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-8e6a9ef .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-58993c7 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-58993c7:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-3615469>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-a6ab67f .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-a6ab67f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-6e2275f .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-6e2275f .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-7685a37 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-7685a37:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-42efd4b>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-86e0b76 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-86e0b76 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-c7d97e0 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-c7d97e0 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-0de0d09 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-0de0d09:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-6000775>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-faaf132 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-faaf132 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-34ba315 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-34ba315 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-e41cc45 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-e41cc45:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-dda0041>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-e437adb .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-e437adb .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-006b7c7 .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-006b7c7 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-1aa74df {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-1aa74df:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-f8c189c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-ec55521 .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-ec55521 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-c0d703a .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-c0d703a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-de8ba3e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-de8ba3e:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-36b9785>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-0b245bc .ld-fh-element {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0em 0em 0em 0em;
}

.elementor-1907 .elementor-element.elementor-element-0b245bc .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-ebcbc3a .ld-fh-element {
    font-size: 20px;
}

.elementor-1907 .elementor-element.elementor-element-ebcbc3a .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1907 .elementor-element.elementor-element-7130932 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-7130932:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-7c0131c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-85b68f1 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-85b68f1:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-78921d0>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-ae3a3ca {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-ae3a3ca:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-841134a>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-20ed581 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-20ed581:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-33f29f2>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-c9ba57b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-c9ba57b:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-996a64c>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-0a5910b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DCDCDC;
    --border-color: #DCDCDC;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1907 .elementor-element.elementor-element-0a5910b:hover {
    background-color: #B6975830;
}

.elementor-1907 .elementor-element.elementor-element-061b3f2>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-1907 .elementor-element.elementor-element-9de63fc {
    --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;
}

@media(max-width:1024px) {
    .elementor-1907 .elementor-element.elementor-element-5eedc51 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-1907 .elementor-element.elementor-element-b6aa56a .ld-fancy-heading {
        text-align: center;
    }

    .elementor-1907 .elementor-element.elementor-element-b6aa56a .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }

    .elementor-1907 .elementor-element.elementor-element-5eedc51 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
    }
}

@media(min-width:768px) {
    .elementor-1907 .elementor-element.elementor-element-5eedc51 {
        --content-width: 1300px;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1911 .elementor-element.elementor-element-5fd5054 {
    --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;
    --padding-top: 220px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-5fd5054:not(.elementor-motion-effects-element-type-background),
.elementor-1911 .elementor-element.elementor-element-5fd5054>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00175A;
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/kariyer.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-1911 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom .elementor-shape-fill,
.elementor-1911 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
    fill: #F9F7F6;
}

.elementor-1911 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom svg,
.elementor-1911 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 100px;
}

.elementor-1911 .elementor-element.elementor-element-b7e205c>.elementor-widget-container {
    margin: 0em 0em 0.2em 0em;
}

.elementor-1911 .elementor-element.elementor-element-b7e205c .ld-fh-element,
.elementor-1911 .elementor-element.elementor-element-b7e205c .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1911 .elementor-element.elementor-element-b7e205c .ld-fh-element {
    font-size: 73px;
    margin: 0em 0em 0.25em 0em;
}

.elementor-1911 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner,
.elementor-1911 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1911 .elementor-element.elementor-element-b7e205c .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1911 .elementor-element.elementor-element-fa4ebcb {
    --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;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-882dddc {
    text-align: center;
}

.elementor-1911 .elementor-element.elementor-element-4d2024b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-037367a {
    --display: flex;
    --justify-content: center;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-1911 .elementor-element.elementor-element-bf629fe .ld-fh-element {
    font-size: 31px;
}

.elementor-1911 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner,
.elementor-1911 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1911 .elementor-element.elementor-element-bf629fe .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1911 .elementor-element.elementor-element-8144707 {
    width: var(--container-widget-width, 78%);
    max-width: 78%;
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
}

.elementor-1911 .elementor-element.elementor-element-8144707>.elementor-widget-container {
    margin: 0em 0em 1.85em 0em;
}

.elementor-1911 .elementor-element.elementor-element-8144707 .lqd-highlight-inner,
.elementor-1911 .elementor-element.elementor-element-8144707 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1911 .elementor-element.elementor-element-8144707 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1911 .elementor-element.elementor-element-f4a0f99 .iconbox {
    text-align: start;
}

.elementor-1911 .elementor-element.elementor-element-f4a0f99>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-1911 .elementor-element.elementor-element-f4a0f99 .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-1911 .elementor-element.elementor-element-f4a0f99 .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-1911 .elementor-element.elementor-element-f4a0f99 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-1911 .elementor-element.elementor-element-f4a0f99.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-1911 .elementor-element.elementor-element-f4a0f99 .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-1911 .elementor-element.elementor-element-f34dfb0 .iconbox {
    text-align: start;
}

.elementor-1911 .elementor-element.elementor-element-f34dfb0>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-1911 .elementor-element.elementor-element-f34dfb0 .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-1911 .elementor-element.elementor-element-f34dfb0 .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-1911 .elementor-element.elementor-element-f34dfb0 .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-1911 .elementor-element.elementor-element-f34dfb0.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-1911 .elementor-element.elementor-element-f34dfb0 .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-1911 .elementor-element.elementor-element-d620eba .iconbox {
    text-align: start;
}

.elementor-1911 .elementor-element.elementor-element-d620eba>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-1911 .elementor-element.elementor-element-d620eba .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-1911 .elementor-element.elementor-element-d620eba .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-1911 .elementor-element.elementor-element-d620eba .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-1911 .elementor-element.elementor-element-d620eba.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-1911 .elementor-element.elementor-element-d620eba .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-1911 .elementor-element.elementor-element-5fb0b6f .iconbox {
    text-align: start;
}

.elementor-1911 .elementor-element.elementor-element-5fb0b6f>.elementor-widget-container {
    justify-content: start;
    margin: 0px 0px 20px 0px;
}

.elementor-1911 .elementor-element.elementor-element-5fb0b6f .iconbox-icon-container {
    font-size: 24px;
    color: var(--e-global-color-primary);
}

.elementor-1911 .elementor-element.elementor-element-5fb0b6f .iconbox-inline .contents {
    margin-top: 26px;
}

.elementor-1911 .elementor-element.elementor-element-5fb0b6f .iconbox-inline .iconbox-icon-wrap {
    margin-inline-end: 14px;
}

.elementor-1911 .elementor-element.elementor-element-5fb0b6f.elementor-align-right .iconbox-inline .iconbox-icon-wrap {
    margin-inline-start: 14px;
    margin-inline-end: 0;
}

.elementor-1911 .elementor-element.elementor-element-5fb0b6f .lqd-iconbox-heading {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0em 0em 0.5em 0em;
    color: var(--e-global-color-secondary);
}

.elementor-1911 .elementor-element.elementor-element-0ed7f30 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 50px;
    --margin-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-8d729fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
    --padding-top: 35px;
    --padding-bottom: 20px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-1911 .elementor-element.elementor-element-8d729fb:not(.elementor-motion-effects-element-type-background),
.elementor-1911 .elementor-element.elementor-element-8d729fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFFAD;
}

.elementor-1911 .elementor-element.elementor-element-8d729fb.e-con,
.elementor-1911 .elementor-element.elementor-element-8d729fb>.elementor-widget-container {
    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.4px) hue-rotate(0deg);
    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.4px) hue-rotate(0deg);
}

.elementor-1911 .elementor-element.elementor-element-0c7ff71 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1911 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form {
    --inputs-margin: 0px 0px 10px 0px;
    --input-margin-bottom: 10px;
}

.elementor-1911 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-1911 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-1911 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-1911 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button {
    font-size: 14px;
    font-weight: 400;
}

.elementor-1911 .elementor-element.elementor-element-f6a8f6e .wpcf7-submit {
    font-size: 16px;
    font-weight: 700;
}

.elementor-1911 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-1911 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-1911 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-1911 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button {
    background: #F8F5F3 !important;
}

.elementor-1911 .elementor-element.elementor-element-f6a8f6e input:not([type=submit]),
.elementor-1911 .elementor-element.elementor-element-f6a8f6e textarea,
.elementor-1911 .elementor-element.elementor-element-f6a8f6e .lqd-contact-form select,
.elementor-1911 .elementor-element.elementor-element-f6a8f6e .ui-button.ui-selectmenu-button,
.elementor-1911 .elementor-element.elementor-element-f6a8f6e .wpcf7-radio {
    color: #000000;
}

.elementor-1911 .elementor-element.elementor-element-f6a8f6e input[type=submit] {
    background: #B69758;
    color: #FFFFFF;
    border-color: #B69758;
}

.elementor-1911 .elementor-element.elementor-element-f6a8f6e input[type=submit]:hover {
    background: #184341;
    color: #FFFFFF;
    border-color: #184341;
}

.elementor-1911 .elementor-element.elementor-element-3faa7a3:not(.elementor-motion-effects-element-type-background),
.elementor-1911 .elementor-element.elementor-element-3faa7a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/bg-3@2x-scaled1.jpg");
    background-size: cover;
}

.elementor-1911 .elementor-element.elementor-element-3faa7a3>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.47;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1911 .elementor-element.elementor-element-3faa7a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
}

.elementor-1911 .elementor-element.elementor-element-9cf07ed>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1911 .elementor-element.elementor-element-529d79e .ld-fh-element,
.elementor-1911 .elementor-element.elementor-element-529d79e .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1911 .elementor-element.elementor-element-529d79e .ld-fh-element {
    font-size: 35px;
    line-height: -0.01em;
    margin: 0px 0px 0px 0px;
}

.elementor-1911 .elementor-element.elementor-element-529d79e .lqd-highlight-inner,
.elementor-1911 .elementor-element.elementor-element-529d79e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1911 .elementor-element.elementor-element-529d79e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-bc-flex-widget .elementor-1911 .elementor-element.elementor-element-5dff512.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1911 .elementor-element.elementor-element-5dff512.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1911 .elementor-element.elementor-element-2dc5004 .btn {
    background-color: #3EAD3C;
    font-size: 18px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-1911 .elementor-element.elementor-element-2dc5004 .btn:hover,
.elementor-1911 .elementor-element.elementor-element-2dc5004 .btn:focus {
    background-color: #3B3B3B;
}

@media(min-width:768px) {
    .elementor-1911 .elementor-element.elementor-element-037367a {
        --width: 45%;
    }

    .elementor-1911 .elementor-element.elementor-element-0ed7f30 {
        --width: 55%;
    }

    .elementor-1911 .elementor-element.elementor-element-8d729fb {
        --width: 85%;
    }

    .elementor-1911 .elementor-element.elementor-element-9cf07ed {
        width: 58.716%;
    }

    .elementor-1911 .elementor-element.elementor-element-5dff512 {
        width: 41.243%;
    }
}

@media(max-width:1024px) {
    .elementor-1911 .elementor-element.elementor-element-5fd5054 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1911 .elementor-element.elementor-element-b7e205c .ld-fh-element {
        font-size: 62px;
    }

    .elementor-1911 .elementor-element.elementor-element-4d2024b {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1911 .elementor-element.elementor-element-0ed7f30 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1911 .elementor-element.elementor-element-8d729fb {
        --padding-top: 35px;
        --padding-bottom: 40px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-1911 .elementor-element.elementor-element-3faa7a3 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1911 .elementor-element.elementor-element-529d79e .ld-fh-element {
        font-size: 35px;
    }
}

@media(max-width:767px) {

    .elementor-1911 .elementor-element.elementor-element-5fd5054>.elementor-shape-bottom svg,
    .elementor-1911 .elementor-element.elementor-element-5fd5054>.e-con-inner>.elementor-shape-bottom svg {
        height: 30px;
    }

    .elementor-1911 .elementor-element.elementor-element-5fd5054 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1911 .elementor-element.elementor-element-b7e205c .ld-fh-element {
        font-size: 48px;
    }

    .elementor-1911 .elementor-element.elementor-element-4d2024b {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1911 .elementor-element.elementor-element-bf629fe .ld-fancy-heading {
        text-align: center;
    }

    .elementor-1911 .elementor-element.elementor-element-8144707 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1911 .elementor-element.elementor-element-8144707 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-1911 .elementor-element.elementor-element-f4a0f99 .iconbox {
        text-align: start;
    }

    .elementor-1911 .elementor-element.elementor-element-f4a0f99>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1911 .elementor-element.elementor-element-f34dfb0 .iconbox {
        text-align: start;
    }

    .elementor-1911 .elementor-element.elementor-element-f34dfb0>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1911 .elementor-element.elementor-element-d620eba .iconbox {
        text-align: start;
    }

    .elementor-1911 .elementor-element.elementor-element-d620eba>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1911 .elementor-element.elementor-element-5fb0b6f .iconbox {
        text-align: start;
    }

    .elementor-1911 .elementor-element.elementor-element-5fb0b6f>.elementor-widget-container {
        justify-content: start;
    }

    .elementor-1911 .elementor-element.elementor-element-8d729fb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1911 .elementor-element.elementor-element-0c7ff71 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1911 .elementor-element.elementor-element-3faa7a3:not(.elementor-motion-effects-element-type-background),
    .elementor-1911 .elementor-element.elementor-element-3faa7a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -631px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1911 .elementor-element.elementor-element-4d2024b {
        --content-width: 100%;
    }

    .elementor-1911 .elementor-element.elementor-element-037367a {
        --width: 100%;
    }

    .elementor-1911 .elementor-element.elementor-element-0ed7f30 {
        --width: 100%;
    }

    .elementor-1911 .elementor-element.elementor-element-9cf07ed {
        width: 100%;
    }

    .elementor-1911 .elementor-element.elementor-element-5dff512 {
        width: 100%;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1916 .elementor-element.elementor-element-c0a67ac {
    --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;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1916 .elementor-element.elementor-element-b23f9f6 .ld-fancy-heading {
    text-align: center;
}

.elementor-1916 .elementor-element.elementor-element-b23f9f6 .ld-fh-element {
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 15px;
}

.elementor-1916 .elementor-element.elementor-element-b23f9f6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1916 .elementor-element.elementor-element-9bc4352 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-1916 .elementor-element.elementor-element-fcb923b {
    --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-1916 .elementor-element.elementor-element-5754ae6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-5754ae6 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-393a852 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-a488859 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-93810a1 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-688aa2b .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-bef67c8 {
    --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-1916 .elementor-element.elementor-element-bfe26cd>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-bfe26cd img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-34c6526 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-7ca823e .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-185360a .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-8f6d3dd .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-a8c6fa7 {
    --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-1916 .elementor-element.elementor-element-60c7be8>.elementor-widget-container {
    background-color: #B69758;
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-60c7be8 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-53eeab3 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-3063b60 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-f644152 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-0c39419 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-4716d97 {
    --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;
    --justify-content: space-between;
}

.elementor-1916 .elementor-element.elementor-element-c1128d1>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-c1128d1 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-2757914 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-ca31745 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-89f146c {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-cb3e611>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-cb3e611 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-2e98ced {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-b8277ab .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-00a7fb2 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-c50ab4f>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-c50ab4f img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-5ed1a4f {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-f9be6da .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-9150426 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-c9c08d4>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-c9c08d4 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-93a7a99 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-4791503 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-7c94435 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-1397f25>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-1397f25 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-884c35c {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-1468d71 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-5a50a98 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-3e0cf2e>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-3e0cf2e img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-53980a6 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-e23bd31 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-49c2e3f {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-ac30860>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-ac30860 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-0abd4dd {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-629cad8 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-b6a279b {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-c90f683>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-c90f683 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-54f3605 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-273c537 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-6f52e83 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-fcf72d6>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-fcf72d6 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-db06d69 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-8f19575 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-e25fdf6 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-e82ea70>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-e82ea70 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-c2305d9 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-38e3b42 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-3a9d2d8 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-688bbad>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-688bbad img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-d5aac30 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-5a1f3fc .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-a31fba5 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-c3bad87>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-c3bad87 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-034d3ac {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-df2ede3 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-b2e35ad {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-a49b1f9>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-a49b1f9 img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-5b2f469 {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-d2325a5 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

.elementor-1916 .elementor-element.elementor-element-4ecef98 {
    --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;
    --justify-content: flex-end;
}

.elementor-1916 .elementor-element.elementor-element-4093c1b>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1916 .elementor-element.elementor-element-4093c1b img {
    width: 200px;
}

.elementor-1916 .elementor-element.elementor-element-53b6c8b {
    --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;
    --justify-content: center;
}

.elementor-1916 .elementor-element.elementor-element-af70237 .btn {
    width: 75px;
    height: 30px;
    --icon-font-size: 1em;
}

@media(min-width:768px) {
    .elementor-1916 .elementor-element.elementor-element-fcb923b {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-bef67c8 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-a8c6fa7 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-4716d97 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-89f146c {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-00a7fb2 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-9150426 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-7c94435 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-5a50a98 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-49c2e3f {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-b6a279b {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-6f52e83 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-e25fdf6 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-3a9d2d8 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-a31fba5 {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-b2e35ad {
        --width: 33.3333%;
    }

    .elementor-1916 .elementor-element.elementor-element-4ecef98 {
        --width: 33.3333%;
    }
}

@media(max-width:767px) {
    .elementor-1916 .elementor-element.elementor-element-b23f9f6 .ld-fancy-heading {
        text-align: center;
    }

    .elementor-1916 .elementor-element.elementor-element-b23f9f6 .ld-fh-element {
        font-size: 20px;
        letter-spacing: 10px;
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.elementor-1662 .elementor-element.elementor-element-829ed86 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1662 .elementor-element.elementor-element-7549fb0 {
    --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;
    --justify-content: space-evenly;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1662 .elementor-element.elementor-element-6437b62 {
    --display: flex;
}

.elementor-1662 .elementor-element.elementor-element-6b8656e {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.is-stuck .elementor-1662 .elementor-element.elementor-element-6b8656e {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.elementor-1662 .elementor-element.elementor-element-6b8656e .main-nav>li>a,
.navbar-fullscreen .elementor-1662 .elementor-element.elementor-element-6b8656e .main-nav>li>a {
    color: #000000;
}

.is-stuck .elementor-1662 .elementor-element.elementor-element-6b8656e .navbar-collapse .main-nav>li>a {
    color: #000000 !important;
}

.elementor-1662 .elementor-element.elementor-element-1cefc94 {
    --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;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1662 .elementor-element.elementor-element-b853494 .module-logo {
    padding-top: 30px;
    padding-inline-end: 0px;
    padding-bottom: 30px;
    padding-inline-start: 0px;
}

.is-stuck .elementor-1662 .elementor-element.elementor-element-b853494 .module-logo {
    padding-top: 30px;
    padding-inline-end: 0px;
    padding-bottom: 30px;
    padding-inline-start: 0px;
}

.elementor-1662 .elementor-element.elementor-element-504d9c6 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1662 .elementor-element.elementor-element-67bd922 {
    --display: flex;
}

.elementor-1662 .elementor-element.elementor-element-74fa5bd {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.is-stuck .elementor-1662 .elementor-element.elementor-element-74fa5bd {
    --lqd-menu-items-top-padding: 10px;
    --lqd-menu-items-right-padding: 15px;
    --lqd-menu-items-bottom-padding: 10px;
    --lqd-menu-items-left-padding: 15px;
}

.elementor-1662 .elementor-element.elementor-element-74fa5bd .main-nav>li>a,
.navbar-fullscreen .elementor-1662 .elementor-element.elementor-element-74fa5bd .main-nav>li>a {
    color: #000000;
}

.is-stuck .elementor-1662 .elementor-element.elementor-element-74fa5bd .navbar-collapse .main-nav>li>a {
    color: #000000 !important;
}

.elementor-1662 .elementor-element.elementor-element-1907c32 {
    --display: flex;
}

.elementor-1662 .elementor-element.elementor-element-73790bd {
    --grid-template-columns: repeat(3, auto);
    z-index: 9999999;
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-1662 .elementor-element.elementor-element-73790bd .elementor-widget-container {
    text-align: left;
}

.elementor-1662 .elementor-element.elementor-element-73790bd .elementor-social-icon {
    background-color: #B69758;
    --icon-padding: 0.3em;
}

@media(min-width:768px) {
    .elementor-1662 .elementor-element.elementor-element-7549fb0 {
        --width: 44%;
    }

    .elementor-1662 .elementor-element.elementor-element-6437b62 {
        --width: 80%;
    }

    .elementor-1662 .elementor-element.elementor-element-1cefc94 {
        --width: 12%;
    }

    .elementor-1662 .elementor-element.elementor-element-504d9c6 {
        --width: 44%;
    }

    .elementor-1662 .elementor-element.elementor-element-67bd922 {
        --width: 80%;
    }
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}

/* Defaults */
.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1926 .elementor-element.elementor-element-571dc4b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.85;
}

.elementor-1926 .elementor-element.elementor-element-571dc4b:not(.elementor-motion-effects-element-type-background),
.elementor-1926 .elementor-element.elementor-element-571dc4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://boss4.com.tr/wp-content/uploads/2025/07/penta1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1926 .elementor-element.elementor-element-571dc4b::before,
.elementor-1926 .elementor-element.elementor-element-571dc4b>.elementor-background-video-container::before,
.elementor-1926 .elementor-element.elementor-element-571dc4b>.e-con-inner>.elementor-background-video-container::before,
.elementor-1926 .elementor-element.elementor-element-571dc4b>.elementor-background-slideshow::before,
.elementor-1926 .elementor-element.elementor-element-571dc4b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1926 .elementor-element.elementor-element-571dc4b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}

.elementor-1926 .elementor-element.elementor-element-b3018b1 {
    --display: flex;
    --min-height: 500px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1926 .elementor-element.elementor-element-aeac069 .ld-fh-element,
.elementor-1926 .elementor-element.elementor-element-aeac069 .ld-fh-element a {
    color: #FFFFFF;
}

.elementor-1926 .elementor-element.elementor-element-aeac069 .ld-fh-element {
    font-size: 60px;
    margin: 0em 0em 0em 0em;
}

.elementor-1926 .elementor-element.elementor-element-aeac069 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1926 .elementor-element.elementor-element-5e71c6a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 10px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1926 .elementor-element.elementor-element-5e7a6d4 {
    --display: flex;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
}

.elementor-1926 .elementor-element.elementor-element-906b892 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: -80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1926 .elementor-element.elementor-element-c8c6ee0 {
    --display: flex;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-1926 .elementor-element.elementor-element-c8c6ee0:not(.elementor-motion-effects-element-type-background),
.elementor-1926 .elementor-element.elementor-element-c8c6ee0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1926 .elementor-element.elementor-element-e9f9cb6 .ld-fh-element {
    font-size: 20px;
}

.elementor-1926 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner,
.elementor-1926 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1926 .elementor-element.elementor-element-e9f9cb6 .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1926 .elementor-element.elementor-element-9814d37 .lqd-contact-form {
    --inputs-margin: 0px 0px 20px 0px;
    --input-margin-bottom: 20px;
}

.elementor-1926 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-1926 .elementor-element.elementor-element-9814d37 textarea,
.elementor-1926 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-1926 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button {
    font-size: 14px;
    font-weight: 400;
}

.elementor-1926 .elementor-element.elementor-element-9814d37 .wpcf7-submit {
    font-size: 16px;
    font-weight: 700;
}

.elementor-1926 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-1926 .elementor-element.elementor-element-9814d37 textarea,
.elementor-1926 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-1926 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button {
    background: #F8F5F3 !important;
}

.elementor-1926 .elementor-element.elementor-element-9814d37 input:not([type=submit]),
.elementor-1926 .elementor-element.elementor-element-9814d37 textarea,
.elementor-1926 .elementor-element.elementor-element-9814d37 .lqd-contact-form select,
.elementor-1926 .elementor-element.elementor-element-9814d37 .ui-button.ui-selectmenu-button,
.elementor-1926 .elementor-element.elementor-element-9814d37 .wpcf7-radio {
    color: #000000;
}

.elementor-1926 .elementor-element.elementor-element-9814d37 input[type=submit] {
    background: #B69758;
    color: #FFFFFF;
    border-color: var(--e-global-color-primary);
}

.elementor-1926 .elementor-element.elementor-element-9814d37 input[type=submit]:hover {
    background: #184341;
    color: #FFFFFF;
    border-color: #184341;
}

.elementor-1926 .elementor-element.elementor-element-627d2c2 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 6%;
}

.elementor-1926 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner,
.elementor-1926 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner .lqd-highlight-brush-svg {
    height: 0.275em;
}

.elementor-1926 .elementor-element.elementor-element-0e4493e .lqd-highlight-inner {
    bottom: 0em;
    left: 0em;
}

.elementor-1926 .elementor-element.elementor-element-044932d .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-1926 .elementor-element.elementor-element-044932d.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-1926 .elementor-element.elementor-element-044932d.elementor-view-framed .elementor-icon,
.elementor-1926 .elementor-element.elementor-element-044932d.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-1926 .elementor-element.elementor-element-044932d .elementor-icon {
    font-size: 15px;
}

.elementor-1926 .elementor-element.elementor-element-9f00672 .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-1926 .elementor-element.elementor-element-9f00672.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-1926 .elementor-element.elementor-element-9f00672.elementor-view-framed .elementor-icon,
.elementor-1926 .elementor-element.elementor-element-9f00672.elementor-view-default .elementor-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.elementor-1926 .elementor-element.elementor-element-9f00672 .elementor-icon {
    font-size: 15px;
}

.elementor-1926 .elementor-element.elementor-element-e93e72e .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-1926 .elementor-element.elementor-element-e93e72e .elementor-icon {
    font-size: 15px;
}

.elementor-1926 .elementor-element.elementor-element-9c0d33d {
    --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;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1926 .elementor-element.elementor-element-98eb49d .btn {
    background-color: var(--e-global-color-primary);
}

.elementor-1926 .elementor-element.elementor-element-5b07e8b .btn {
    background-color: var(--e-global-color-primary);
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1926 .elementor-element.elementor-element-5e7a6d4 {
        --width: 100%;
    }

    .elementor-1926 .elementor-element.elementor-element-627d2c2 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1926 .elementor-element.elementor-element-5e7a6d4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1926 .elementor-element.elementor-element-906b892 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1926 .elementor-element.elementor-element-627d2c2 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width:767px) {
    .elementor-1926 .elementor-element.elementor-element-906b892 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1926 .elementor-element.elementor-element-c8c6ee0 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1926 .elementor-element.elementor-element-0e4493e>.elementor-widget-container {
        margin: 0em 0em 0.75em 0em;
    }

    .elementor-1926 .elementor-element.elementor-element-9c0d33d {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1962 .elementor-element.elementor-element-7bce9fc4 {
    --display: flex;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1969 .elementor-element.elementor-element-61a81e8 {
    --display: flex;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1973 .elementor-element.elementor-element-90c7ed4 {
    --display: flex;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-215 .elementor-element.elementor-element-7bce9fc4 {
    --display: flex;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-235 .elementor-element.elementor-element-61a81e8 {
    --display: flex;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}

.wpr-dc-hidden {
    display: none !important
}

.wpr-dc-fallback {
    margin: 0;
    padding: 0
}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

@media (max-width: 1024px) {}

@media (max-width: 767px) {}

.elementor-kit-7 {
    --e-global-color-primary: #B69758;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Montserrat";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
}

body.elementor-page {
    --color-gradient-start: #007fff;
    --color-gradient-stop: #ff4d54;
}

.elementor-kit-7 a {
    font-family: "Montserrat", Sans-serif;
}

.elementor-kit-7 .lqd-post-content,
.elementor-kit-7 .lqd-post-header .entry-excerpt {
    font-family: "Montserrat", Sans-serif;
}

h1,
.h1 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
}

h2,
.h2 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

h3,
.h3 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

h4,
.h4 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h5,
.h5 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

h6,
.h6 {
    color: #181b31;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.page-scheme-dark {
    color: rgba(255, 255, 255, 0.8);
}

.page-scheme-dark h1,
.page-scheme-dark .h1 {
    color: #ffffff;
}

.page-scheme-dark h2,
.page-scheme-dark .h2 {
    color: #ffffff;
}

.page-scheme-dark h3,
.page-scheme-dark .h3 {
    color: #ffffff;
}

.page-scheme-dark h4,
.page-scheme-dark .h4 {
    color: #ffffff;
}

.page-scheme-dark h5,
.page-scheme-dark .h5 {
    color: #ffffff;
}

.page-scheme-dark h6,
.page-scheme-dark .h6 {
    color: #ffffff;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-240 .elementor-element.elementor-element-90c7ed4 {
    --display: flex;
}

@media only screen and (max-width: 1600px) {

    #primary-nav>li>a {
        font-size: 9px !important;
    }

}

.entry-title {
    font-size: 22px !important;
}

/* 0) Sosyal ikon widget'ını üstte tut */
#header .elementor-widget-social-icons,
#header .elementor-widget-social-icons .elementor-widget-container {
    position: relative;
    z-index: 20;
}

/* 1) İç linkler tıklanabilir olsun */
#header .elementor a[href] {
    pointer-events: auto !important;
    position: relative;
    z-index: 21;
    /* overlay'i aşsın */
    display: inline-flex;
}

/* 2) Elementor Container Link (tüm bölüm tıklanabilir) overlay'ini devre dışı bırak */
#header .e-con>a.e-con-link {
    pointer-events: none !important;
}

/* 3) Arka plan overlay'leri klik yakalamasın */
#header .elementor-background-overlay,
#header .elementor-element:before,
#header .elementor-element:after {
    pointer-events: none !important;
}

/* 4) Sütun/bölüm link overlay'i varsa kapat */
#header .elementor-section>a,
#header .elementor-column>a {
    pointer-events: none !important;
}

/* 5) Z-index çatışması ihtimaline karşı sosyal ikon kapsayıcısını öne al */
#header .elementor-widget-social-icons {
    z-index: 9999;
}