.elementor-kit-5{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#B09252;--e-global-color-text:#000000;--e-global-color-accent:#ADADAD;--e-global-color-ab6afc6:#B61318;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-b04437c-font-family:"Roboto";--e-global-typography-b04437c-font-size:17px;--e-global-typography-b04437c-font-weight:600;--e-global-typography-b04437c-line-height:1.35em;--e-global-typography-b04437c-letter-spacing:-0.7px;--e-global-typography-e929579-font-family:"Roboto";--e-global-typography-e929579-font-size:2.6vw;--e-global-typography-e929579-font-weight:bold;--e-global-typography-e929579-line-height:1.22em;--e-global-typography-e929579-letter-spacing:-0.2px;--e-global-typography-846f072-font-family:"Roboto";--e-global-typography-846f072-font-size:1.26vw;--e-global-typography-846f072-font-weight:500;--e-global-typography-846f072-letter-spacing:-0.6px;--e-global-typography-c46ca54-font-family:"Roboto";--e-global-typography-c46ca54-font-size:68px;--e-global-typography-c46ca54-font-weight:bold;--e-global-typography-c46ca54-line-height:1.05em;--e-global-typography-c46ca54-letter-spacing:-0.8px;--e-global-typography-0b22732-font-family:"Roboto";--e-global-typography-0b22732-font-size:24px;--e-global-typography-0b22732-font-weight:normal;--e-global-typography-0b22732-line-height:1.2em;--e-global-typography-0b22732-letter-spacing:-0.4px;--e-global-typography-7b37ca2-font-family:"Roboto";--e-global-typography-7b37ca2-font-size:24px;--e-global-typography-7b37ca2-font-weight:bold;--e-global-typography-7b37ca2-line-height:1.2em;--e-global-typography-7b37ca2-letter-spacing:-0.6px;--e-global-typography-12ec5a1-font-family:"Roboto";--e-global-typography-12ec5a1-font-size:10px;--e-global-typography-12ec5a1-font-weight:bold;--e-global-typography-12ec5a1-text-transform:uppercase;--e-global-typography-0a21c06-font-family:"Roboto";--e-global-typography-0a21c06-font-size:14px;--e-global-typography-0a21c06-font-weight:400;--e-global-typography-0a21c06-text-transform:uppercase;--e-global-typography-0a21c06-line-height:1.2em;--e-global-typography-0a21c06-letter-spacing:-0.4px;--e-global-typography-91bf18d-font-family:"Roboto";--e-global-typography-91bf18d-font-size:26px;--e-global-typography-91bf18d-font-weight:900;--e-global-typography-91bf18d-line-height:1em;--e-global-typography-91bf18d-letter-spacing:-0.4px;--e-global-typography-5a4d0dc-font-family:"Roboto";--e-global-typography-5a4d0dc-font-size:14px;--e-global-typography-5a4d0dc-font-weight:500;--e-global-typography-5a4d0dc-letter-spacing:-0.2px;--e-global-typography-0824395-font-family:"Roboto";--e-global-typography-0824395-font-size:18px;--e-global-typography-0824395-font-weight:400;--e-global-typography-0824395-line-height:1.2em;--e-global-typography-0824395-letter-spacing:-0.4px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-846f072-font-family ), Sans-serif;font-size:var( --e-global-typography-846f072-font-size );font-weight:var( --e-global-typography-846f072-font-weight );letter-spacing:var( --e-global-typography-846f072-letter-spacing );color:var( --e-global-color-primary );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-846f072-font-size );letter-spacing:var( --e-global-typography-846f072-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-b04437c-font-size:15px;--e-global-typography-b04437c-letter-spacing:-0.2px;--e-global-typography-e929579-font-size:5vw;--e-global-typography-846f072-font-size:3.5vw;--e-global-typography-c46ca54-font-size:7.8vw;--e-global-typography-0b22732-font-size:3vw;--e-global-typography-7b37ca2-font-size:3.4vw;--e-global-typography-0a21c06-font-size:3.4vw;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-846f072-font-size );letter-spacing:var( --e-global-typography-846f072-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p {
    margin: 0;
}

.slide-section.elementor-section.elementor-section-height-full {
height: calc(100vh - 60px) !important;
}

a {
    color: #B61318;
}

a:hover {
    color: #B61318;
}

.jet-popup__close-button {
    fill: var( --e-global-color-secondary )
}

input {
    outline: none;
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }


@media only screen and (max-width: 768px) {
    .jet-popup__close-button {
        transform: translateX(-17px) translateY(-1px) !important;
        -webkit-transform: translateX(-17px) translateY(-1px) !important;
    }
}
@media (max-width: 767px) {
  .elementor-1590 .elementor-element.elementor-element-fc81f08 {
    padding: 40px 20px 0px 20px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-5de3ed3 {
    font-size: 7.4vw !important;
  }
  .elementor-1590 .elementor-element.elementor-element-6f44de1 img {
    width: 68px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-6f44de1 > .elementor-widget-container {
    margin: 16px 0px 20px 0px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-373c619 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
    padding: 0px 20px 0px 20px !important;
  }
  .elementor-1590 .elementor-element.elementor-global-1699 .jet-ajax-search__results-area {
    width: 100% !important;
  }
  .elementor-1590 .elementor-element.elementor-global-1699 .jet-ajax-search__full-results {
    font-size: var(--e-global-typography-5a4d0dc-font-size) !important;
    line-height: var(--e-global-typography-5a4d0dc-line-height) !important;
    letter-spacing: var(--e-global-typography-5a4d0dc-letter-spacing) !important;
    word-spacing: var(--e-global-typography-5a4d0dc-word-spacing) !important;
  }
  .elementor-1590 .elementor-element.elementor-global-1699 {
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-1590 .elementor-element.elementor-element-88753e3 > .elementor-element-populated {
    padding: 10px 0px 0px 0px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-3334b9c {
    text-align: center !important;
    font-size: 10px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-3c2b7ec {
    padding: 0px 0px 0px 0px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-e3eb1f6.elementor-column > .elementor-widget-wrap {
    justify-content: center !important;
  }
  .elementor-1590 .elementor-element.elementor-element-a5f752f .elementor-nav-menu .elementor-item {
    font-size: var(--e-global-typography-0824395-font-size) !important;
    line-height: var(--e-global-typography-0824395-line-height) !important;
    letter-spacing: var(--e-global-typography-0824395-letter-spacing) !important;
    word-spacing: var(--e-global-typography-0824395-word-spacing) !important;
  }
  .elementor-1590 .elementor-element.elementor-element-a5f752f .elementor-nav-menu--main .elementor-item {
    padding-left: 1px !important;
    padding-right: 1px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-a5f752f {
    --e-nav-menu-horizontal-menu-item-margin: calc(4px / 2) !important;
  }
  .elementor-1590
    .elementor-element.elementor-element-a5f752f
    .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal)
    .elementor-nav-menu
    > li:not(:last-child) {
    margin-bottom: 4px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-a5f752f .elementor-nav-menu--dropdown .elementor-item,
  .elementor-1590 .elementor-element.elementor-element-a5f752f .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 14px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-a5f752f .elementor-nav-menu--dropdown a {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-a5f752f > .elementor-widget-container {
    margin: 0px 0px 20px 0px !important;
    padding: 0px 20px 0px 0px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-1ce568a > .elementor-widget-container {
    margin: 0px 30px 0px 0px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-1ce568a {
    width: auto !important;
    max-width: auto !important;
    align-self: center !important;
  }
  .elementor-1590 .elementor-element.elementor-element-9db6f4d > .elementor-widget-container {
    margin: 0px 0px 0px 30px !important;
  }
  .elementor-1590 .elementor-element.elementor-element-9db6f4d {
    width: auto !important;
    max-width: auto !important;
    align-self: center !important;
  }
  .elementor-1590 .elementor-element.elementor-element-39da877 > .elementor-element-populated {
    padding: 30px 20px 60px 20px !important;
  }
  .elementor-1590
    .elementor-element.elementor-element-73e6b93
    > .elementor-widget-container
    > .jet-listing-grid
    > .jet-listing-grid__items {
    --columns: 2 !important;
  }
  .elementor-1590 .elementor-element.elementor-element-73e6b93 .jet-listing-grid__item {
    padding-left: calc(12px / 2) !important;
    padding-right: calc(12px / 2) !important;
    padding-top: calc(12px / 2) !important;
    padding-bottom: calc(12px / 2) !important;
  }
  .elementor-1590 .elementor-element.elementor-element-73e6b93 .jet-listing-grid__items {
    margin-left: calc(-12px / 2) !important;
    margin-right: calc(-12px / 2) !important;
    width: calc(100% + 12px) !important;
  }
  .elementor-1664 .elementor-element.elementor-element-6bcfe443 {
    padding: 40px 20px 0px 20px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-83ed283 {
    font-size: 7.4vw !important;
  }
  .elementor-1664 .elementor-element.elementor-element-3da4f693 img {
    width: 68px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-3da4f693 > .elementor-widget-container {
    margin: 16px 0px 20px 0px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-50ee2453 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
    padding: 0px 20px 0px 20px !important;
  }
  .elementor-1664 .elementor-element.elementor-global-1699 .jet-ajax-search__results-area {
    width: 100% !important;
  }
  .elementor-1664 .elementor-element.elementor-global-1699 .jet-ajax-search__full-results {
    font-size: var(--e-global-typography-5a4d0dc-font-size) !important;
    line-height: var(--e-global-typography-5a4d0dc-line-height) !important;
    letter-spacing: var(--e-global-typography-5a4d0dc-letter-spacing) !important;
    word-spacing: var(--e-global-typography-5a4d0dc-word-spacing) !important;
  }
  .elementor-1664 .elementor-element.elementor-global-1699 {
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-1664 .elementor-element.elementor-element-1245a3 > .elementor-element-populated {
    padding: 10px 0px 0px 0px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-587d080f {
    text-align: center !important;
    font-size: 10px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-b3fd7fb {
    padding: 0px 0px 0px 0px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-35d5d36.elementor-column > .elementor-widget-wrap {
    justify-content: center !important;
  }
  .elementor-1664 .elementor-element.elementor-element-9cad7e9 .elementor-nav-menu .elementor-item {
    font-size: var(--e-global-typography-0824395-font-size) !important;
    line-height: var(--e-global-typography-0824395-line-height) !important;
    letter-spacing: var(--e-global-typography-0824395-letter-spacing) !important;
    word-spacing: var(--e-global-typography-0824395-word-spacing) !important;
  }
  .elementor-1664 .elementor-element.elementor-element-9cad7e9 .elementor-nav-menu--main .elementor-item {
    padding-left: 1px !important;
    padding-right: 1px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-9cad7e9 {
    --e-nav-menu-horizontal-menu-item-margin: calc(4px / 2) !important;
  }
  .elementor-1664
  .elementor-element.elementor-element-9cad7e9
  .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal)
  .elementor-nav-menu
  > li:not(:last-child) {
    margin-bottom: 4px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-9cad7e9 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-1664 .elementor-element.elementor-element-9cad7e9 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 14px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-9cad7e9 .elementor-nav-menu--dropdown a {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-9cad7e9 > .elementor-widget-container {
    margin: 0px 0px 20px 0px !important;
    padding: 0px 20px 0px 0px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-6b53acec > .elementor-widget-container {
    margin: 0px 30px 0px 0px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-6b53acec {
    width: auto !important;
    max-width: auto !important;
    align-self: center !important;
  }
  .elementor-1664 .elementor-element.elementor-element-11eae2af > .elementor-widget-container {
    margin: 0px 0px 0px 30px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-11eae2af {
    width: auto !important;
    max-width: auto !important;
    align-self: center !important;
  }
  .elementor-1664 .elementor-element.elementor-element-a181364 > .elementor-element-populated {
    padding: 40px 20px 60px 20px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-6a183e5 .elementor-heading-title {
    font-size: 26px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-6a183e5 > .elementor-widget-container {
    margin: 0px 0px 6px 0px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-cfc02bc .elementor-heading-title {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-85fd8c9 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-6a1002d {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-c17d79b {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-afe144f {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-b2df9b2 {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-d020ede {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-dc2b487 {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-fac4601 {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-a3e704e {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-8b1026b {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-540580c {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-c2992dc {
    font-size: 12px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-86afdce.elementor-column > .elementor-widget-wrap {
    justify-content: space-between !important;
  }
  .elementor-1664 .elementor-element.elementor-element-86afdce > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    --e-column-margin-right: 0px !important;
    --e-column-margin-left: 0px !important;
    padding: 20px 0px 0px 0px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-bd642de > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
  }
  .elementor-1664 .elementor-element.elementor-element-3a6a959 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-24e33ecf {
    padding: 40px 20px 0px 20px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-435d4ec2 {
    font-size: 7.4vw !important;
  }
  .elementor-1713 .elementor-element.elementor-element-59e8b85a img {
    width: 68px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-59e8b85a > .elementor-widget-container {
    margin: 16px 0px 20px 0px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-75909a96 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
    padding: 0px 20px 0px 20px !important;
  }
  .elementor-1713 .elementor-element.elementor-global-1699 .jet-ajax-search__results-area {
    width: 100% !important;
  }
  .elementor-1713 .elementor-element.elementor-global-1699 .jet-ajax-search__full-results {
    font-size: var(--e-global-typography-5a4d0dc-font-size) !important;
    line-height: var(--e-global-typography-5a4d0dc-line-height) !important;
    letter-spacing: var(--e-global-typography-5a4d0dc-letter-spacing) !important;
    word-spacing: var(--e-global-typography-5a4d0dc-word-spacing) !important;
  }
  .elementor-1713 .elementor-element.elementor-global-1699 {
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-1713 .elementor-element.elementor-element-58f5588f > .elementor-element-populated {
    padding: 10px 0px 0px 0px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-7b646a23 {
    text-align: center !important;
    font-size: 10px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-1921ad2b {
    padding: 0px 0px 0px 0px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-2d51991e.elementor-column > .elementor-widget-wrap {
    justify-content: center !important;
  }
  .elementor-1713 .elementor-element.elementor-element-42f707ea .elementor-nav-menu .elementor-item {
    font-size: var(--e-global-typography-0824395-font-size) !important;
    line-height: var(--e-global-typography-0824395-line-height) !important;
    letter-spacing: var(--e-global-typography-0824395-letter-spacing) !important;
    word-spacing: var(--e-global-typography-0824395-word-spacing) !important;
  }
  .elementor-1713 .elementor-element.elementor-element-42f707ea .elementor-nav-menu--main .elementor-item {
    padding-left: 1px !important;
    padding-right: 1px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-42f707ea {
    --e-nav-menu-horizontal-menu-item-margin: calc(4px / 2) !important;
  }
  .elementor-1713
  .elementor-element.elementor-element-42f707ea
  .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal)
  .elementor-nav-menu
  > li:not(:last-child) {
    margin-bottom: 4px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-42f707ea .elementor-nav-menu--dropdown .elementor-item,
  .elementor-1713 .elementor-element.elementor-element-42f707ea .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 14px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-42f707ea .elementor-nav-menu--dropdown a {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-42f707ea > .elementor-widget-container {
    margin: 0px 0px 20px 0px !important;
    padding: 0px 20px 0px 0px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-27dfb35b > .elementor-widget-container {
    margin: 0px 30px 0px 0px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-27dfb35b {
    width: auto !important;
    max-width: auto !important;
    align-self: center !important;
  }
  .elementor-1713 .elementor-element.elementor-element-1bb330bf > .elementor-widget-container {
    margin: 0px 0px 0px 30px !important;
  }
  .elementor-1713 .elementor-element.elementor-element-1bb330bf {
    width: auto !important;
    max-width: auto !important;
    align-self: center !important;
  }
  .elementor-1713 .elementor-element.elementor-element-4ce742a4 > .elementor-element-populated {
    padding: 30px 20px 60px 20px !important;
  }
  .elementor-1713
  .elementor-element.elementor-element-612bcc8e
  > .elementor-widget-container
  > .jet-listing-grid
  > .jet-listing-grid__items {
    --columns: 2 !important;
  }
  .elementor-1713 .elementor-element.elementor-element-612bcc8e .jet-listing-grid__item {
    padding-left: calc(12px / 2) !important;
    padding-right: calc(12px / 2) !important;
    padding-top: calc(12px / 2) !important;
    padding-bottom: calc(12px / 2) !important;
  }
  .elementor-1713 .elementor-element.elementor-element-612bcc8e .jet-listing-grid__items {
    margin-left: calc(-12px / 2) !important;
    margin-right: calc(-12px / 2) !important;
    width: calc(100% + 12px) !important;
  }
} /* Start custom CSS for global, class: .elementor-global-1699 *//* End custom CSS */