.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-57878 .elementor-element.elementor-element-37355c4{--display:flex;}.elementor-57878 .elementor-element.elementor-element-a61d9bc{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-57878 .elementor-element.elementor-element-e79e34b{text-align:center;}.elementor-57878 .elementor-element.elementor-element-fdb08d8{text-align:center;}.elementor-57878 .elementor-element.elementor-element-cdbe2cb{text-align:center;}.elementor-57878 .elementor-element.elementor-element-0f98ad7{--display:flex;}.elementor-57878 .elementor-element.elementor-element-bb0a35d{--display:flex;}.elementor-57878 .elementor-element.elementor-element-eeced23 .elementor-heading-title{font-family:"Segoe UI";font-size:81px;font-weight:600;}.elementor-57878 .elementor-element.elementor-element-fd77a61 .elementor-heading-title{color:#6F6A64;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-57878 .elementor-element.elementor-element-3ccb783{--display:flex;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-57878 .elementor-element.elementor-element-1795420{--display:flex;}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57878 .elementor-element.elementor-element-588f23e{--display:flex;}.elementor-57878 .elementor-element.elementor-element-90ada3a .elementor-heading-title{color:#6F6A64;}.elementor-57878 .elementor-element.elementor-element-de0bb3b{--display:flex;}.elementor-57878 .elementor-element.elementor-element-3bb56b6{--display:flex;}.elementor-57878 .elementor-element.elementor-element-dd230bf{--display:flex;}.elementor-57878 .elementor-element.elementor-element-ff0a4c3 .elementor-heading-title{color:#6F6A64;}.elementor-57878 .elementor-element.elementor-element-c301ca7{--display:flex;}.elementor-57878 .elementor-element.elementor-element-a171fec{--display:flex;}.elementor-57878 .elementor-element.elementor-element-9a12c64{--display:flex;}.elementor-57878 .elementor-element.elementor-element-6bac8b2 .elementor-heading-title{color:#6F6A64;}.elementor-57878 .elementor-element.elementor-element-359e3f2{--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-57878 .elementor-element.elementor-element-7e2a958{--display:flex;}.elementor-57878 .elementor-element.elementor-element-2f45a59{text-align:start;}.elementor-57878 .elementor-element.elementor-element-90757d9{--display:flex;}.elementor-57878 .elementor-element.elementor-element-01ee6b1{--display:flex;}.elementor-57878 .elementor-element.elementor-element-5b410d0{text-align:start;}.elementor-57878 .elementor-element.elementor-element-1c49c87{--display:flex;}.elementor-57878 .elementor-element.elementor-element-a3cecb5{--display:flex;}.elementor-57878 .elementor-element.elementor-element-92ae954 .elementor-heading-title{color:#6F6A64;}.elementor-57878 .elementor-element.elementor-element-b5e2ff2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57878 .elementor-element.elementor-element-bc2fa12{--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-57878 .elementor-element.elementor-element-597b949{--display:flex;}.elementor-57878 .elementor-element.elementor-element-c446632{text-align:start;}.elementor-57878 .elementor-element.elementor-element-f2d5f8c{--display:flex;}.elementor-57878 .elementor-element.elementor-element-5dd3686{--display:flex;}.elementor-57878 .elementor-element.elementor-element-5346e73{text-align:start;}.elementor-57878 .elementor-element.elementor-element-b020914{--display:flex;}.elementor-57878 .elementor-element.elementor-element-bb66b22{--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-57878 .elementor-element.elementor-element-5db519a{--display:flex;}.elementor-57878 .elementor-element.elementor-element-c14d825{text-align:start;}.elementor-57878 .elementor-element.elementor-element-fd27e6f{--display:flex;}.elementor-57878 .elementor-element.elementor-element-775d0f1{--display:flex;}.elementor-57878 .elementor-element.elementor-element-93ddd8e{text-align:start;}.elementor-57878 .elementor-element.elementor-element-cbb74fa{--display:flex;}.elementor-57878 .elementor-element.elementor-element-cc85649{--display:flex;}.elementor-57878 .elementor-element.elementor-element-8a85046{text-align:center;}.elementor-57878 .elementor-element.elementor-element-863e84b{text-align:center;}body.elementor-page-57878:not(.elementor-motion-effects-element-type-background), body.elementor-page-57878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9;}@media(max-width:5px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:3px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:-18px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-fdb08d8 */.elementor-57878 .elementor-element.elementor-element-fdb08d8 {
    margin-top: clamp(3px, 0.9vw, 5px) !important;
    margin-bottom: clamp(0.1px, 0.6vw, 6px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a61d9bc */.elementor-57878 .elementor-element.elementor-element-a61d9bc {
    margin-top: clamp(20px, 10vw, 136px) !important;
    gap: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58216b1 */.elementor-57878 .elementor-element.elementor-element-58216b1 li:last-of-type{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23d4932 */.elementor-57878 .elementor-element.elementor-element-23d4932 li:last-of-type{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43212fe */.elementor-57878 .elementor-element.elementor-element-43212fe li:last-of-type{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f45a59 */.elementor-57878 .elementor-element.elementor-element-2f45a59 h4{
    margin: 0 !important;
    padding: 0 !important;
    font-size: clamp(22px, 2.18vw, 29px) !important;
    letter-spacing: clamp(0.05px, 0.05vw, 0.1px) !important;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfa4b72 */.elementor-57878 .elementor-element.elementor-element-dfa4b72 {
    margin-top: clamp(13px, 3vw, 16.5px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2a958 */.oc-panel-room{
  overflow: hidden;
  height: 0;
  }

.elementor-57878 .elementor-element.elementor-element-7e2a958 {
    margin-top: clamp(13px, 3vw, 26px)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b410d0 */.elementor-57878 .elementor-element.elementor-element-5b410d0 h4{
    margin: 0 !important;
    padding: 0 !important;
    font-size: clamp(22px, 2.18vw, 29px) !important;
    letter-spacing: clamp(0.05px, 0.05vw, 0.1px) !important;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ee6b1 */.oc-panel-room{
  overflow: hidden;
  height: 0;
  }

.elementor-57878 .elementor-element.elementor-element-01ee6b1 {
    margin-top: clamp(13px, 3vw, 26px)!important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359e3f2 */.elementor-57878 .elementor-element.elementor-element-359e3f2 {
gap: clamp(20px, 2.3vw, 30px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c446632 */.elementor-57878 .elementor-element.elementor-element-c446632 h4{
    margin: 0 !important;
    padding: 0 !important;
    font-size: clamp(22px, 2.18vw, 29px) !important;
    letter-spacing: clamp(0.05px, 0.05vw, 0.1px) !important;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6252221 */.elementor-57878 .elementor-element.elementor-element-6252221 {
    margin-top: clamp(13px, 3vw, 16.5px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-597b949 */.elementor-57878 .elementor-element.elementor-element-597b949 {
    margin-top: clamp(13px, 3vw, 26px)!important;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5346e73 */.elementor-57878 .elementor-element.elementor-element-5346e73 h4{
    margin: 0 !important;
    padding: 0 !important;
    font-size: clamp(22px, 2.18vw, 29px) !important;
    letter-spacing: clamp(0.05px, 0.05vw, 0.1px) !important;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c6f584 */.elementor-57878 .elementor-element.elementor-element-2c6f584 {
    margin-top: clamp(13px, 3vw, 16.5px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b020914 */.elementor-57878 .elementor-element.elementor-element-b020914  {
background-color: rgba(238, 235, 230, 1)!important;
  margin-top: clamp(4px, 1vw, 10px) !important;
  border: 1px solid #E7E0D7 !important;
}

.elementor-57878 .elementor-element.elementor-element-b020914.e-con.is-card{
   border: var(--stroke) solid var(--border) !important;
  border-radius: var(--radius) !important;
  padding-top: clamp(17px, 2.1vw, 23px) !important;
	padding-bottom: clamp(20px, 2.3vw, 30px) !important;
	padding-right: clamp(20px, 2.3vw, 30px) !important;
	padding-left: clamp(20px, 2.3vw, 30px) !important;
	row-gap: 0 !important;
	}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dd3686 */.oc-panel-room{
  overflow: hidden;
  height: 0;
  }

.elementor-57878 .elementor-element.elementor-element-5dd3686 {
    margin-top: clamp(13px, 3vw, 26px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc2fa12 */.elementor-57878 .elementor-element.elementor-element-bc2fa12 {
gap: clamp(20px, 2.3vw, 30px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c14d825 */.elementor-57878 .elementor-element.elementor-element-c14d825 h4{
    margin: 0 !important;
    padding: 0 !important;
    font-size: clamp(22px, 2.18vw, 29px) !important;
    letter-spacing: clamp(0.05px, 0.05vw, 0.1px) !important;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbef05 */.elementor-57878 .elementor-element.elementor-element-bbbef05 {
    margin-top: clamp(13px, 3vw, 16.5px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5db519a */.oc-panel-room{
  overflow: hidden;
  height: 0;
  }

.elementor-57878 .elementor-element.elementor-element-5db519a {
    margin-top: clamp(13px, 3vw, 26px)!important;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93ddd8e */.elementor-57878 .elementor-element.elementor-element-93ddd8e h4{
    margin: 0 !important;
    padding: 0 !important;
    font-size: clamp(22px, 2.18vw, 29px) !important;
    letter-spacing: clamp(0.05px, 0.05vw, 0.1px) !important;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67925d3 */.elementor-57878 .elementor-element.elementor-element-67925d3 {
    margin-top: clamp(13px, 3vw, 16.5px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775d0f1 */.oc-panel-room{
  overflow: hidden;
  height: 0;
  }

.elementor-57878 .elementor-element.elementor-element-775d0f1 {
    margin-top: clamp(13px, 3vw, 26px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb66b22 */.elementor-57878 .elementor-element.elementor-element-bb66b22 {
gap: clamp(20px, 2.3vw, 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f98ad7 */.elementor-57878 .elementor-element.elementor-element-0f98ad7 {
     margin-top: clamp(20px, 3vw, 52px) !important;
}

.oc-service-page {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

.oc-service-page button{
    background: none;
    padding: 0 !important;
    margin-top: clamp(9px, 2vw, 23px) !important;
    }

.oc-service-page .oc-trigger-right{
  display: flex;
align-items: center !important;
  gap: clamp(6px, 0.9vw, 11px) !important;
  flex-direction: row-reverse;
   align-content: center !important;
  align-items: center !important;
  justify-content: left !important;
      }

.oc-service-page .oc-trigger-label{
   text-transform:uppercase;
  color: var(--muted) !important;
  transition: color var(--oc-med) var(--oc-ease-soft), opacity var(--oc-med) var(--oc-ease-soft);
  text-shadow: none !important;
    ;
    font-size: clamp(10px, 1.45vw, 15px) !important;
   letter-spacing: clamp(1px, 0.13vw, 2px) !important;
   font-weight: 600 !important;
  }

.oc-service-page .oc-icon{
  color: #6F6A64;
  transition:
    background-color var(--oc-med) var(--oc-ease-soft),
    transform var(--oc-med) var(--oc-ease-soft),
    border-color var(--oc-med) var(--oc-ease-soft);
       }

.oc-service-page .oc-icon svg{
   transition: transform var(--oc-slow) var(--oc-ease-soft);
      height: clamp(15px, 1vw, 20px) !important;
    width: clamp(15px, 1vw, 20px) !important;
}


.oc-service-page .oc-item.is-open .oc-icon svg{
  transform: rotate(180deg);
}


.oc-panel{
  overflow: hidden;
  height: 0;
  }


.e-con .is-card.service-card{
       margin-bottom: clamp(20px, 2.6vw, 40px) !important;
       }


.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card-eyebrow h6 {
   font-size: clamp(9px, 1.45vw, 15px) !important;
     margin-bottom: clamp(8px, 1.1vw, 9px) !important;
   letter-spacing: clamp(1.5px, 0.12vw, 3px) !important;
   }
   
.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card-includes-list{
    margin-top: clamp(2px, 0.85vw, 16px)!important;
}


.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card-h3 h3{
margin-bottom: 0 !important;
    line-height: 1.26 !important;
}

.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card-h5 h5{
margin-bottom: 0 !important;
    font-size: clamp(13px, 1.5vw, 22.5px) !important;
    letter-spacing: clamp(0.1px, 0.05vw, 0.5px) !important;
    line-height: 2 !important;
}

.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card .pricing-note p {
    font-family: var(--font-sans) !important;
    font-size: clamp(12px, 1.5vw, 19px) !important;
    line-height: 1.5 !important;
    color: var(--muted) !important;
    letter-spacing: clamp(0.1px, 0.12vw, 0.2px) !important;
    min-width: 100% !important;
    margin-bottom: clamp(6.5px, 1vw, 8px) !important;
}

.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card .pricing-note p:last-of-type{
    margin-bottom: 0 !important;
}

.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card .pricing-note {
    margin-top: clamp(8.5px, 1vw, 14px) !important;
    }



.elementor-57878 .elementor-element.elementor-element-0f98ad7 .e-con.is-card.service-card .pricing-card{
       border: var(--stroke) solid var(--border) !important;
  border-radius: var(--radius) !important;
  padding-top: clamp(16px, 2.1vw, 23px) !important;
	padding-bottom: clamp(20px, 2.3vw, 30px) !important;
	padding-right: clamp(20px, 2.3vw, 30px) !important;
	padding-left: clamp(20px, 2.3vw, 30px) !important;
	row-gap: 0 !important;
	margin-bottom: 0 !important;
	background-color: rgba(238, 235, 230, 1)!important;
  margin-top: clamp(15px, 2vw, 25px) !important;
  border: 1px solid #E7E0D7 !important;
}

.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card-h4 h4{
        line-height: 1 !important;
    padding: 0 !important;
    margin: 0 !important;
      padding-bottom: clamp(6px, 1vw, 11px) !important;
      font-size: clamp(21px, 2vw, 31px) !important;
      ;
}



.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card .reserve-button{
    padding: 0 !important;
    margin: 0 !important;
    padding-top: clamp(9px, 0.5vw, 12px) !important;
              }


.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card .reserve-button .elementor-button{
    font-size: clamp(14px, 1.24vw, 18px) !important;
      }


.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card .reserve-button .elementor-button span{
    position: relative !important;
  top: -0.75px !important;  
}

.elementor-57878 .elementor-element.elementor-element-0f98ad7 .e-con.is-card.service-card .pricing-card.grid {
     border: var(--stroke) solid var(--border) !important;
  border-radius: var(--radius) !important;
  padding-top: clamp(17px, 2.1vw, 23px) !important;
	padding-bottom: clamp(20px, 2.3vw, 30px) !important;
	padding-right: clamp(20px, 2.3vw, 30px) !important;
	padding-left: clamp(20px, 2.3vw, 30px) !important;
	row-gap: 0 !important;
	background-color: rgba(238, 235, 230, 1)!important;
  margin-top: clamp(5.5px, 1vw, 10px) !important;
  border: 1px solid #E7E0D7 !important;
}



.elementor-57878 .elementor-element.elementor-element-0f98ad7 .service-card .pricing-note.grid {
    font-family: var(--font-sans) !important;
    font-size: clamp(13px, 1.5vw, 19px) !important;
    line-height: 1.45 !important;
    color: var(--muted) !important;
    letter-spacing: clamp(0.1px, 0.12vw, 0.2px) !important;
    margin-bottom: clamp(10px, 1vw, 10px) !important;
    min-width: 100% !important;
     margin-top: clamp(1.5px, 0.5vw, 4px)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a85046 */.elementor-57878 .elementor-element.elementor-element-8a85046 h3{
    line-height: 1 !important;
    padding: 0 !important;
    margin: 0 !important;
      padding-bottom: clamp(2px, 1vw, 6px) !important;
      font-size: clamp(23px, 3vw, 40px) !important;
      ;
      color: #F7F3EE !important;
      }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863e84b */.elementor-57878 .elementor-element.elementor-element-863e84b.whisper-2 p{
    line-height: 1.28 !important;
    padding: 0 !important;
    margin: 0 !important;
    padding-top: clamp(3.6px, 0.1vw, 4px) !important;
    padding-bottom: 0 !important;
    font-size: clamp(14px, 1.5vw, 22px) !important;
    color: #F7F3EE !important;
    justify-self: center !important;
    
        }
        
.elementor-57878 .elementor-element.elementor-element-863e84b {
      align-content: center !important;
      padding-left: clamp(5px, 11vw, 236px) !important;
      padding-right: clamp(5px, 11vw, 236px) !important;
      align-items: center !important;
      align-self: center !important;
      justify-self: center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f78b9b6 */.elementor-57878 .elementor-element.elementor-element-f78b9b6{
    padding: 0 !important;
    margin: 0 !important;
    padding-top: clamp(13px, 2vw, 26px) !important;
    }

.elementor-57878 .elementor-element.elementor-element-f78b9b6  .elementor-button span{
    position: relative !important;
  top: -0.1px !important;  
}

.elementor-57878 .elementor-element.elementor-element-f78b9b6 .elementor-button {
    text-shadow: none;
    background-color: #F3ECE4 !important;
    color: #2B2420 !important;
    padding:
    clamp(11px, 1.17vw, 16px)
    clamp(16px, 2vw, 30px) !important;
   font-size: clamp(14px, 1.24vw, 18px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc85649 */.elementor-57878 .elementor-element.elementor-element-cc85649 {
   margin-top: clamp(4px, 3vw, 36px) !important;
  border: 1px solid #E7E0D7 !important;
  width: 80%;
  align-self: center !important;
}

@media (max-width: 768px) {
  .elementor-57878 .elementor-element.elementor-element-cc85649 {
    width: 90%;
  }
}

.elementor-57878 .elementor-element.elementor-element-cc85649.e-con.is-card{
	background-color: #332A25 !important;
	color: #F7F3EE !important;
	  padding-top: clamp(17px, 3vw, 34px) !important;
	padding-bottom: clamp(21px, 3vw, 38px) !important;
	padding-right: clamp(20px, 2.3vw, 32px) !important;
	padding-left: clamp(20px, 2.3vw, 32px) !important;
}


.elementor-57878 .elementor-element.elementor-element-cc85649.e-con.is-card h3{
   color: #F7F3EE !important
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://organizedcity.com/wp-content/uploads/2025/02/Segoe-UI.woff') format('woff');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://organizedcity.com/wp-content/uploads/2025/02/Segoe-UI-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://organizedcity.com/wp-content/uploads/2025/02/Segoe-UI-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://organizedcity.com/wp-content/uploads/2025/02/Segoe-UI-Bold-Italic.woff') format('woff');
}
/* End Custom Fonts CSS */