.elementor-1035
    .elementor-element.elementor-element-48e47c3a:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-1035
    .elementor-element.elementor-element-48e47c3a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fff;
}
.elementor-1035 .elementor-element.elementor-element-48e47c3a {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #f774748c;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    z-index: 1000;
}
.elementor-1035
    .elementor-element.elementor-element-48e47c3a
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-1035
    .elementor-element.elementor-element-770e1714.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-770e1714.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-770e1714.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-1035
    .elementor-element.elementor-element-770e1714
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px;
}
.elementor-1035 .elementor-element.elementor-element-1d75792 {
    width: 40%;
    max-width: 100%;
    align-self: center;
    text-align: center;
}
.elementor-1035 .elementor-element.elementor-element-1d75792 img,
.elementor-1035 .elementor-element.elementor-element-1d75792 svg {
    width: 76%;
}
.elementor-1035 .elementor-element.elementor-element-1d75792 svg {
    height: auto;
}
.elementor-bc-flex-widget
    .elementor-1035
    .elementor-element.elementor-element-7e0c4d47.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-7e0c4d47.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    > .elementor-widget-container {
    padding: 10px 0;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu
    .elementor-item {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--main
    .elementor-item {
    color: #4e1f00;
    fill: #4e1f00;
    padding-left: 15px;
    padding-right: 15px;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--main
    .elementor-item:hover,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--main
    .elementor-item.elementor-item-active,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--main
    .elementor-item.highlighted,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--main
    .elementor-item:focus {
    color: #111;
    fill: #111;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--main
    .elementor-item.elementor-item-active {
    color: #111;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-framed
    .elementor-item:before {
    border-width: 1px;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-framed.e--animation-draw
    .elementor-item:before {
    border-width: 0 0 1px 1px;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-framed.e--animation-draw
    .elementor-item:after {
    border-width: 1px 1px 0 0;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-framed.e--animation-corners
    .elementor-item:before {
    border-width: 1px 0 0 1px;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-framed.e--animation-corners
    .elementor-item:after {
    border-width: 0 1px 1px 0;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-underline
    .elementor-item:after,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-overline
    .elementor-item:before,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-double-line
    .elementor-item:before,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .e--pointer-double-line
    .elementor-item:after {
    height: 1px;
}
.elementor-1035 .elementor-element.elementor-element-56f137c2 {
    --e-nav-menu-horizontal-menu-item-margin: calc(2px / 2);
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal)
    .elementor-nav-menu
    > li:not(:last-child) {
    margin-bottom: 2px;
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--dropdown
    a,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-menu-toggle {
    color: var(--e-global-color-48c6e34);
}
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--dropdown
    a:hover,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--dropdown
    a.elementor-item-active,
.elementor-1035
    .elementor-element.elementor-element-56f137c2
    .elementor-nav-menu--dropdown
    a.highlighted {
    background-color: #ffc8c8;
}
.elementor-bc-flex-widget
    .elementor-1035
    .elementor-element.elementor-element-b856320.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-b856320.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-b856320.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
div.elementor-1035 .elementor-element.elementor-element-b856320 {
    max-width: initial;
    flex: 1 0 0;
    min-width: 25px;
}
.elementor-1035 .elementor-element.elementor-element-f1f0de2 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(128deg, #945034 0%, #e9a319 100%);
    font-family: "Arial", Sans-serif;
    font-weight: 600;
    padding: 5px 10px;
}
.elementor-1035
    .elementor-element.elementor-element-f1f0de2
    .elementor-button:hover,
.elementor-1035
    .elementor-element.elementor-element-f1f0de2
    .elementor-button:focus {
    background-color: #945034;
    background-image: none;
}
.elementor-1035 .elementor-element.elementor-element-f1f0de2 {
    width: auto;
    max-width: auto;
}
.elementor-1035
    .elementor-element.elementor-element-f1f0de2
    > .elementor-widget-container {
    margin: 5px 0 0 10px;
}
.elementor-1035 .elementor-element.elementor-element-a2a2a3a .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(128deg, #945034 0%, #e9a319 100%);
    font-family: "Arial", Sans-serif;
    font-weight: 600;
    padding: 5px 10px;
}
.elementor-1035
    .elementor-element.elementor-element-a2a2a3a
    .elementor-button:hover,
.elementor-1035
    .elementor-element.elementor-element-a2a2a3a
    .elementor-button:focus {
    background-color: #945034;
    background-image: none;
}
.elementor-1035 .elementor-element.elementor-element-a2a2a3a {
    width: auto;
    max-width: auto;
}
.elementor-1035
    .elementor-element.elementor-element-a2a2a3a
    > .elementor-widget-container {
    margin: 5px 0 0 10px;
}
.elementor-1035 .elementor-element.elementor-element-c1112a9 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(128deg, #8a2d3b 0%, #4e1f00 100%);
    font-family: "Arial", Sans-serif;
    font-weight: 600;
    padding: 10px;
}
.elementor-1035
    .elementor-element.elementor-element-c1112a9
    .elementor-button:hover,
.elementor-1035
    .elementor-element.elementor-element-c1112a9
    .elementor-button:focus {
    background-color: #4e1f00;
    background-image: none;
}
.elementor-1035 .elementor-element.elementor-element-c1112a9 {
    width: auto;
    max-width: auto;
}
.elementor-1035
    .elementor-element.elementor-element-c1112a9
    > .elementor-widget-container {
    margin: 5px 0 0 10px;
}
.elementor-1035
    .elementor-element.elementor-element-fa8ea16:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-1035
    .elementor-element.elementor-element-fa8ea16
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fff;
}
.elementor-1035 .elementor-element.elementor-element-fa8ea16 {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #f774748c;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    z-index: 1000;
}
.elementor-1035
    .elementor-element.elementor-element-fa8ea16
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-1035
    .elementor-element.elementor-element-5ff706a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-5ff706a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-5ff706a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-1035
    .elementor-element.elementor-element-5ff706a
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-1035 .elementor-element.elementor-element-4e96398 {
    width: 30%;
    max-width: 30%;
    align-self: center;
    text-align: center;
}
.elementor-bc-flex-widget
    .elementor-1035
    .elementor-element.elementor-element-fb584a9.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-fb584a9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-1035
    .elementor-element.elementor-element-fb584a9.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-1035 .elementor-element.elementor-element-c418e70 .box-content {
    align-items: flex-start;
    text-align: left;
}
.elementor-1035 .elementor-element.elementor-element-c418e70 .the7-box-wrapper {
    align-items: flex-start;
    align-content: flex-start;
}
.elementor-1035
    .elementor-element.elementor-element-c418e70
    .box-content-wrapper {
    flex-flow: row nowrap;
}
.elementor-1035
    .elementor-element.elementor-element-c418e70
    .elementor-icon-div {
    align-self: flex-start;
}
.elementor-1035
    .elementor-element.elementor-element-c418e70
    .elementor-icon-div
    i {
    color: #945034;
}
.elementor-1035
    .elementor-element.elementor-element-c418e70
    .elementor-icon-div
    svg {
    fill: #945034;
    color: #945034;
}
.elementor-1035 .elementor-element.elementor-element-c418e70 {
    --icon-spacing: 15px;
}
.elementor-1035
    .elementor-element.elementor-element-c418e70
    .the7-box-wrapper
    .box-heading,
.elementor-1035
    .elementor-element.elementor-element-c418e70
    .the7-box-wrapper
    .box-heading
    a {
    color: #945034;
}
.elementor-1035 .elementor-element.elementor-element-c418e70 .box-description {
    margin-top: 10px;
}
.elementor-theme-builder-content-area {
    height: 400px;
}
.elementor-location-header:before,
.elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 1024px) {
    .elementor-1035
        .elementor-element.elementor-element-5ff706a.elementor-column
        > .elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-1035 .elementor-element.elementor-element-4e96398 {
        width: var(--container-widget-width, 614px);
        max-width: 614px;
        --container-widget-width: 614px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-bc-flex-widget
        .elementor-1035
        .elementor-element.elementor-element-fb584a9.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-1035
        .elementor-element.elementor-element-fb584a9.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-1035
        .elementor-element.elementor-element-fb584a9.elementor-column
        > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-1035
        .elementor-element.elementor-element-fb584a9
        > .elementor-widget-wrap
        > .elementor-widget:not(.elementor-widget__width-auto):not(
            .elementor-widget__width-initial
        ):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0;
    }
    .elementor-1035
        .elementor-element.elementor-element-c418e70.icon-position-tablet-left
        .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }
    .elementor-1035
        .elementor-element.elementor-element-c418e70.icon-position-tablet-right
        .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }
    .elementor-1035
        .elementor-element.elementor-element-c418e70.icon-position-tablet-top
        .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }
}
@media (max-width: 767px) {
    .elementor-1035 .elementor-element.elementor-element-770e1714 {
        width: 30%;
    }
    .elementor-1035 .elementor-element.elementor-element-1d75792 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1035 .elementor-element.elementor-element-1d75792 img,
    .elementor-1035 .elementor-element.elementor-element-1d75792 svg {
        width: 18%;
    }
    .elementor-1035 .elementor-element.elementor-element-1d75792 svg {
        height: auto;
    }
    .elementor-1035 .elementor-element.elementor-element-1d75792 img {
        max-width: 18%;
    }
    .elementor-1035 .elementor-element.elementor-element-7e0c4d47 {
        width: 30%;
    }
    .elementor-1035 .elementor-element.elementor-element-b856320 {
        width: 20%;
    }
    .elementor-1035 .elementor-element.elementor-element-5ff706a {
        width: 70%;
    }
    .elementor-bc-flex-widget
        .elementor-1035
        .elementor-element.elementor-element-5ff706a.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-1035
        .elementor-element.elementor-element-5ff706a.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-1035
        .elementor-element.elementor-element-5ff706a.elementor-column
        > .elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-1035
        .elementor-element.elementor-element-5ff706a
        > .elementor-widget-wrap
        > .elementor-widget:not(.elementor-widget__width-auto):not(
            .elementor-widget__width-initial
        ):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0;
    }
    .elementor-1035
        .elementor-element.elementor-element-5ff706a
        > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5px;
    }
    .elementor-1035 .elementor-element.elementor-element-4e96398 {
        width: 30%;
        max-width: 30%;
        align-self: center;
        text-align: left;
    }
    .elementor-1035
        .elementor-element.elementor-element-4e96398
        > .elementor-widget-container {
        margin: 0;
        padding: 0 0 0 10px;
    }
    .elementor-1035 .elementor-element.elementor-element-4e96398 img,
    .elementor-1035 .elementor-element.elementor-element-4e96398 svg {
        width: 100%;
    }
    .elementor-1035 .elementor-element.elementor-element-4e96398 svg {
        height: auto;
    }
    .elementor-1035 .elementor-element.elementor-element-4e96398 img {
        max-width: 60%;
    }
    .elementor-1035 .elementor-element.elementor-element-fb584a9 {
        width: 30%;
    }
    .elementor-bc-flex-widget
        .elementor-1035
        .elementor-element.elementor-element-fb584a9.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-1035
        .elementor-element.elementor-element-fb584a9.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-1035
        .elementor-element.elementor-element-fb584a9.elementor-column
        > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-1035 .elementor-element.elementor-element-c418e70 .box-content {
        align-items: flex-end;
        text-align: right;
    }
    .elementor-1035
        .elementor-element.elementor-element-c418e70
        .box-content-wrapper {
        flex-flow: row nowrap;
    }
    .elementor-1035
        .elementor-element.elementor-element-c418e70.icon-position-mobile-left
        .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }
    .elementor-1035
        .elementor-element.elementor-element-c418e70.icon-position-mobile-right
        .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }
    .elementor-1035
        .elementor-element.elementor-element-c418e70.icon-position-mobile-top
        .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }
    .elementor-1035
        .elementor-element.elementor-element-c418e70
        .the7-box-wrapper
        .box-heading,
    .elementor-1035
        .elementor-element.elementor-element-c418e70
        .the7-box-wrapper
        .box-heading
        a {
        font-size: 12px;
    }
}
@media (min-width: 768px) {
    .elementor-1035 .elementor-element.elementor-element-770e1714 {
        width: 15%;
    }
    .elementor-1035 .elementor-element.elementor-element-7e0c4d47 {
        width: 69.332%;
    }
    .elementor-1035 .elementor-element.elementor-element-b856320 {
        width: 15%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1035 .elementor-element.elementor-element-5ff706a {
        width: 60%;
    }
    .elementor-1035 .elementor-element.elementor-element-fb584a9 {
        width: 40%;
    }
}
@media screen and (max-width: 1024px) {
    .icon-position-tablet-right
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .elementor-icon-div {
        order: 2;
    }
    .icon-position-tablet-left
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .elementor-icon-div,
    .icon-position-tablet-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .elementor-icon-div {
        order: 0;
    }
    .icon-position-tablet-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        flex-wrap: wrap;
    }
    .icon-vertical-align-tablet-start.icon-position-tablet-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        justify-content: flex-start;
    }
    .icon-vertical-align-tablet-center.icon-position-tablet-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        justify-content: center;
    }
    .icon-vertical-align-tablet-end.icon-position-tablet-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        justify-content: flex-end;
    }
    .icon-position-tablet-left
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper,
    .icon-position-tablet-right
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        flex-wrap: inherit;
    }
    .icon-position-tablet-left .the7_icon_box_widget-c418e70.the7-box-wrapper,
    .icon-position-tablet-right .the7_icon_box_widget-c418e70.the7-box-wrapper {
        flex-wrap: unset;
    }
}
@media screen and (max-width: 767px) {
    .icon-position-mobile-right
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .elementor-icon-div {
        order: 2;
    }
    .icon-position-mobile-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        flex-wrap: wrap;
    }
    .icon-position-mobile-left
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .elementor-icon-div,
    .icon-position-mobile-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .elementor-icon-div {
        order: 0;
    }
    .icon-vertical-align-mobile-start.icon-position-mobile-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        justify-content: flex-start;
    }
    .icon-vertical-align-mobile-center.icon-position-mobile-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        justify-content: center;
    }
    .icon-vertical-align-mobile-end.icon-position-mobile-top
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        justify-content: flex-end;
    }
    .icon-position-mobile-left
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper,
    .icon-position-mobile-right
        .the7_icon_box_widget-c418e70.the7-box-wrapper
        .box-content-wrapper {
        flex-wrap: inherit;
    }
    .icon-position-mobile-left .the7_icon_box_widget-c418e70.the7-box-wrapper,
    .icon-position-mobile-right .the7_icon_box_widget-c418e70.the7-box-wrapper {
        flex-wrap: unset;
    }
}
