.elementor-114 .elementor-element.elementor-element-c5974ef{transition:all 400ms;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-114 .elementor-element.elementor-element-c5974ef{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-c5974ef */@media (max-width: 767px) {
  .elementor-114 .elementor-element.elementor-element-c5974ef .swiper-slide {
    height: auto;
  }

  .elementor-114 .elementor-element.elementor-element-c5974ef .swiper-slide-image {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS *//* base-desktop.css */
.elementor-114 .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor-114 .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor-114 .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor-114 .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor-114 .e-tabs-menu-base{display:flex;justify-content:center;}.elementor-114 .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor-114 .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor-114 .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor-114 .e-tab-base:hover,.elementor-114 .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor-114 .e-tabs-content-area-base{display:block;}.elementor-114 .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor-114 .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor-114 .e-accordion-item-base{padding:0px;display:block;}.elementor-114 .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor-114 .e-accordion-item-title-base{padding:0px;}.elementor-114 .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor-114 .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor-114 .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor-114 .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor-114 .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor-114 .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor-114 .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor-114 .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor-114 .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor-114 .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor-114 .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor-114 .e-collection-loop-base{display:block;}.elementor-114 .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;}.elementor-114 .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor-114 .e-pagination-prev-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor-114 .e-pagination-next-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor-114 .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor-114 .e-heading-base{margin:0px;}.elementor-114 .e-heading-link-base{all:unset;cursor:pointer;}.elementor-114 .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor-114 .e-image-base{display:block;}.elementor-114 .e-paragraph-base{margin:0px;}.elementor-114 .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor-114 .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor-114 .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor-114 .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor-114 .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor-114 .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor-114 .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor-114 .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor-114 .e-form-input-base::placeholder{color:#9DA5AE;}.elementor-114 .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor-114 .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor-114 .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor-114 .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor-114 .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor-114 .e-form-submit-button-base:hover,.elementor-114 .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor-114 .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor-114 .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor-114 .e-form-checkbox-base:checked{background-color:#69727D;}.elementor-114 .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor-114 .e-form-checkbox-base:checked::before{opacity:100%;}.elementor-114 .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor-114 .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor-114 .e-form-radio-button-base:checked{background-color:transparent;}.elementor-114 .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor-114 .e-form-radio-button-base:checked::before{opacity:100%;}.elementor-114 .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor-114 .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor-114 .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor-114 .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor-114 .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor-114 .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor-114 .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor-114 .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}
/* base-mobile.css */
@media(max-width:767px){.elementor-114 .e-grid-base{grid-template-columns:repeat(1, 1fr);}}
/* widget default layer 1 */
.elementor-114 .e-con{position:relative;width:100%;min-width:0;margin-inline-start:auto;margin-inline-end:auto;max-width:100%;}
.elementor-114 .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}
/* widget default layer 2 */
.elementor-114 .e-con{position:relative;width:100%;min-width:0;}
.elementor-114 .e-div-block-base{min-width:30px;padding:10px;display:block;}
/* widget default layer 3 */
.elementor-114 .e-con{position:relative;width:100%;min-width:0;}
.elementor-114 .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}
/* widget default layer 4 */
.elementor-114 .e-con{position:relative;width:100%;min-width:0;}
.elementor-114 .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}@media(max-width:767px){.elementor-114 .e-grid-base{grid-template-columns:repeat(1, 1fr);}}
/* widget default layer 5 */
.elementor-114 .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}
/* widget default layer 6 */
.elementor-114 .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}
/* widget default layer 7 */
.elementor-114 .e-heading-base{margin:0px;}.elementor-114 .e-heading-link-base{all:unset;cursor:pointer;}
/* widget default layer 8 */
.elementor-114 .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor-114 .e-image-base{display:block;}
/* widget default layer 9 */
.elementor-114 .e-paragraph-base{margin:0px;}.elementor-114 .e-paragraph-link-base{all:unset;cursor:pointer;}
.elementor-114 .e-6cf8da49-c3eb{width: 100%; position: relative; padding-block-start: 40px; padding-block-end: 90px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: #F7F8F9; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-42ba6ab6-930c{min-width: 0px; max-width: 1200px; padding: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; display: grid; gap: 0px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); grid-template-rows: auto; align-items: center;}
@media(max-width:767px){.elementor-114 .e-42ba6ab6-930c{gap: 34px; grid-template-columns: 1fr;}}
.elementor-114 .e-61b30e13-2ce1{min-width: 0px; max-width: 540px; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 0px; padding-inline-end: 54px; display: flex; flex-direction: column;}
@media(max-width:767px){.elementor-114 .e-61b30e13-2ce1{padding-inline-end: 0px; max-width:none;}}
.elementor-114 .e-e07608e-4081{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 15px; color: #DB6437; letter-spacing: 3px; line-height: 1.5; text-transform: uppercase; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; text-align:left; cursor:auto;}
.elementor-114 .e-6c349f82-45aa{max-width: 520px; font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 75px; color: #29292A; line-height: 1.08; margin-block-start: 0px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
@media(max-width:767px){.elementor-114 .e-6c349f82-45aa{font-size: 42px;}}
.elementor-114 .e-5b29fcc6-2caf{max-width: 440px; font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 28px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-12485251-d33d{min-width: 0px; padding: 0px; margin-block-end: 64px; display: flex; flex-direction: row; gap: 28px; align-items: center;}
@media(max-width:767px){.elementor-114 .e-12485251-d33d{margin-block-end: 32px; gap: 14px; flex-wrap: wrap;}}
.elementor-114 .e-195686b9-6aa9{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #FFFFFF; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 30px; padding-inline-end: 30px; border-radius: 0px; border-width: 0px; background-color: #DB6437; display: inline-block;}
.elementor-114 .e-57d9ea3-ee85{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #DB6437; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 0px; padding-inline-end: 0px; border-width: 0px; background-color: transparent; display: inline-block;}
.elementor-114 .e-efab924-aaaf{min-width: 0px; max-width: 430px; padding: 0px; display: grid; gap: 14px; grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: auto;}
.elementor-114 .e-120424c0-8ee8{width: 100%; height: 68px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
.elementor-114 .e-10d3f273-1428{width: 100%; height: 68px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
.elementor-114 .e-27417cab-ac31{width: 100%; height: 68px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
.elementor-114 .e-32bf5481-d329{min-width: 0px; position: relative; padding: 0px; display: flex; flex-direction: column; align-items: stretch;}
.elementor-114 .e-39010c70-d6ef{width: 100%; height: 705px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
@media(max-width:767px){.elementor-114 .e-39010c70-d6ef{height: 440px;}}
.elementor-114 .e-46df591c-9a9d{width: 118px; height: 118px; object-fit: contain; position: absolute; inset-block-start: 10%; inset-inline-start: -56px; padding: 0px; margin: 0px; opacity: 28%; display: block;}
.elementor-114 .e-1958b773-156b{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; font-style: italic; margin-block-start: 18px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto; text-align:left;}
@media(max-width:767px){.elementor-114 .e-1958b773-156b{text-align: center;}}
.elementor-114 .e-5733702f-bfd8{width: 100%; position: relative; padding-block-start: 100px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: #FFFFFF; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-40ccb4a8-c131{min-width: 0px; max-width: 1200px; padding: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; display: grid; gap: 70px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); grid-template-rows: auto; align-items: center;}
@media(max-width:767px){.elementor-114 .e-40ccb4a8-c131{gap: 36px; grid-template-columns: 1fr;}}
.elementor-114 .e-c20b4d3-c16f{width: 100%; height: 450px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
.elementor-114 .e-91a9988-94d9{min-width: 0px; padding-block-start: 40px; padding-block-end: 40px; padding-inline-start: 0px; padding-inline-end: 0px; display: flex; flex-direction: column;}
@media(max-width:767px){.elementor-114 .e-91a9988-94d9{padding: 0px;}}
.elementor-114 .e-c6b20e-c535{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 15px; color: #DB6437; letter-spacing: 3px; line-height: 1.5; text-transform: uppercase; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; text-align:left; cursor:auto;}
.elementor-114 .e-113bde7c-3248{max-width: 520px; font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 54px; color: #29292A; line-height: 1.08; margin-block-start: 0px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
@media(max-width:767px){.elementor-114 .e-113bde7c-3248{font-size: 38px;}}
.elementor-114 .e-5732618b-b180{max-width: 560px; font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-2f7b5b90-8c26{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 20px; color: #29292A; line-height: 1.8; font-style: italic; margin-block-start: 4px; margin-block-end: 26px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-7515547b-9c0a{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #DB6437; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 0px; padding-inline-end: 0px; border-width: 0px; background-color: transparent; display: inline-block;}
.elementor-114 .e-2bc5655e-567b{width: 100%; position: relative; padding-block-start: 50px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: transparent; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-5cff8b58-fa05{width: 100%; max-width: 1200px; padding: 0px; margin-inline-start: auto; margin-inline-end: auto; box-sizing:border-box;}
.elementor-114 .e-c0ab2a8-7443{min-width: 0px; padding: 0px; display: grid; gap: 24px; grid-template-columns: repeat(4,minmax(0,1fr)); grid-template-rows: auto;}
@media(max-width:1024px){.elementor-114 .e-c0ab2a8-7443{gap: 24px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
@media(max-width:767px){.elementor-114 .e-c0ab2a8-7443{gap: 14px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
.elementor-114 .e-33c2da1f-df7f{min-width: 0px; padding-block-start: 24px; padding-block-end: 24px; padding-inline-start: 20px; padding-inline-end: 20px; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-704fd20-2cc2{width: 58px; height: 58px; object-fit: contain; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-72c0e659-2a3f{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.2; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-9d81ac4-7b0d{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.75; margin: 0px; cursor:auto;}
.elementor-114 .e-7533735e-b23a{min-width: 0px; padding-block-start: 24px; padding-block-end: 24px; padding-inline-start: 20px; padding-inline-end: 20px; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-46aca558-b0d5{width: 58px; height: 58px; object-fit: contain; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-619fdf69-4fcc{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.2; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-66f7a6ea-2816{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.75; margin: 0px; cursor:auto;}
.elementor-114 .e-516bf69a-7b2c{min-width: 0px; padding-block-start: 24px; padding-block-end: 24px; padding-inline-start: 20px; padding-inline-end: 20px; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-650326dc-d155{width: 58px; height: 58px; object-fit: contain; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-2baaff5c-648d{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.2; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-2d5a3e9b-185c{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.75; margin: 0px; cursor:auto;}
.elementor-114 .e-2fd059d2-fa50{min-width: 0px; padding-block-start: 24px; padding-block-end: 24px; padding-inline-start: 20px; padding-inline-end: 20px; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-7eb9b92d-b593{width: 58px; height: 58px; object-fit: contain; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-6ba4fcf0-c377{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.2; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-3d814689-2a56{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.75; margin: 0px; cursor:auto;}
.elementor-114 .e-3cc02f54-b7d8{width: 100%; position: relative; padding-block-start: 100px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: #F7F8F9; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-66a58f46-2d4a{width: 100%; max-width: 1200px; padding: 0px; margin-inline-start: auto; margin-inline-end: auto; box-sizing:border-box;}
.elementor-114 .e-475fea19-e788{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 15px; color: #DB6437; letter-spacing: 3px; line-height: 1.5; text-align: center; text-transform: uppercase; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-54ebd75b-b92c{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 54px; color: #29292A; line-height: 1.08; text-align: center; margin-block-start: 0px; margin-block-end: 54px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
@media(max-width:767px){.elementor-114 .e-54ebd75b-b92c{font-size: 38px; margin-block-end: 34px;}}
.elementor-114 .e-718f902d-173c{min-width: 0px; padding: 0px; display: grid; gap: 58px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: auto;}
@media(max-width:767px){.elementor-114 .e-718f902d-173c{gap: 0px; grid-template-columns: 1fr;}}
.elementor-114 .e-ed4813d-16f1{min-width: 0px; padding: 0px; display: flex; flex-direction: column;}
.elementor-114 .e-43433e4d-bfc1{min-width: 0px; padding: 0px; margin-block-end: 14px; display: flex; flex-direction: column;}
.elementor-114 .e-2d51fdd4-d295{min-width: 0px; padding: 0px; margin-block-end: 4px; display: flex; flex-direction: row; gap: 20px; justify-content: space-between; align-items:baseline;}
.elementor-114 .e-34336705-2ed9{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 23px; color: #29292A; line-height: 1.2; margin: 0px; cursor:auto;}
.elementor-114 .e-5f1ec50c-e840{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 22px; color: #DB6437; line-height: 1.2; margin: 0px; cursor:auto; white-space:nowrap;}
.elementor-114 .e-50abe7ec-dac6{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-7f42c583-115a{width: 100%; height: 1px; margin-block-start: 8px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: #D9D9D9;}
.elementor-114 .e-2ddefd1a-bba9{min-width: 0px; padding: 0px; margin-block-end: 14px; display: flex; flex-direction: column;}
.elementor-114 .e-3b060e79-567f{min-width: 0px; padding: 0px; margin-block-end: 4px; display: flex; flex-direction: row; gap: 20px; justify-content: space-between; align-items:baseline;}
.elementor-114 .e-5433bda1-4b62{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 23px; color: #29292A; line-height: 1.2; margin: 0px; cursor:auto;}
.elementor-114 .e-79704a08-d993{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 22px; color: #DB6437; line-height: 1.2; margin: 0px; cursor:auto; white-space:nowrap;}
.elementor-114 .e-506ceda5-ed5e{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-6c7df2b1-f276{width: 100%; height: 1px; margin-block-start: 8px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: #D9D9D9;}
.elementor-114 .e-5efa7038-7c8f{min-width: 0px; padding: 0px; margin-block-end: 14px; display: flex; flex-direction: column;}
.elementor-114 .e-12ca0682-dd55{min-width: 0px; padding: 0px; margin-block-end: 4px; display: flex; flex-direction: row; gap: 20px; justify-content: space-between; align-items:baseline;}
.elementor-114 .e-1749e41-c18d{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 23px; color: #29292A; line-height: 1.2; margin: 0px; cursor:auto;}
.elementor-114 .e-72a0e3e4-227b{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 22px; color: #DB6437; line-height: 1.2; margin: 0px; cursor:auto; white-space:nowrap;}
.elementor-114 .e-5e731b6e-ac0f{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-456f37c1-c64b{width: 100%; height: 1px; margin-block-start: 8px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: #D9D9D9;}
.elementor-114 .e-2a22c2fd-f784{min-width: 0px; padding: 0px; margin-block-end: 14px; display: flex; flex-direction: column;}
.elementor-114 .e-334e1b79-a106{min-width: 0px; padding: 0px; margin-block-end: 4px; display: flex; flex-direction: row; gap: 20px; justify-content: space-between; align-items:baseline;}
.elementor-114 .e-32ea00c5-bcd0{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 23px; color: #29292A; line-height: 1.2; margin: 0px; cursor:auto;}
.elementor-114 .e-1bcee5a6-dbb0{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 22px; color: #DB6437; line-height: 1.2; margin: 0px; cursor:auto; white-space:nowrap;}
.elementor-114 .e-14dbd13c-5db7{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-f741b87-47f1{width: 100%; height: 1px; margin-block-start: 8px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: #D9D9D9;}
.elementor-114 .e-7b4bb193-9065{min-width: 0px; padding: 0px; display: flex; flex-direction: column;}
.elementor-114 .e-4fd0179b-22cd{min-width: 0px; padding: 0px; margin-block-end: 14px; display: flex; flex-direction: column;}
.elementor-114 .e-fbd235c-3594{min-width: 0px; padding: 0px; margin-block-end: 4px; display: flex; flex-direction: row; gap: 20px; justify-content: space-between; align-items:baseline;}
.elementor-114 .e-59e8c9aa-b1b7{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 23px; color: #29292A; line-height: 1.2; margin: 0px; cursor:auto;}
.elementor-114 .e-48439fa2-ecc8{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 22px; color: #DB6437; line-height: 1.2; margin: 0px; cursor:auto; white-space:nowrap;}
.elementor-114 .e-6d2c7b5d-aaeb{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-27951b2b-260d{width: 100%; height: 1px; margin-block-start: 8px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: #D9D9D9;}
.elementor-114 .e-1d0ef346-e8dd{min-width: 0px; padding: 0px; margin-block-end: 14px; display: flex; flex-direction: column;}
.elementor-114 .e-662a8f0e-fbfc{min-width: 0px; padding: 0px; margin-block-end: 4px; display: flex; flex-direction: row; gap: 20px; justify-content: space-between; align-items:baseline;}
.elementor-114 .e-26e1a592-d736{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 23px; color: #29292A; line-height: 1.2; margin: 0px; cursor:auto;}
.elementor-114 .e-395c813-dcb9{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 22px; color: #DB6437; line-height: 1.2; margin: 0px; cursor:auto; white-space:nowrap;}
.elementor-114 .e-6d4dd0b8-51a7{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-45b30aa7-df75{width: 100%; height: 1px; margin-block-start: 8px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: #D9D9D9;}
.elementor-114 .e-4c6f1b5-bf55{min-width: 0px; padding: 0px; margin-block-end: 14px; display: flex; flex-direction: column;}
.elementor-114 .e-21190a2e-8d5e{min-width: 0px; padding: 0px; margin-block-end: 4px; display: flex; flex-direction: row; gap: 20px; justify-content: space-between; align-items:baseline;}
.elementor-114 .e-a695b86-9213{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 23px; color: #29292A; line-height: 1.2; margin: 0px; cursor:auto;}
.elementor-114 .e-3b2872b0-62f1{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 22px; color: #DB6437; line-height: 1.2; margin: 0px; cursor:auto; white-space:nowrap;}
.elementor-114 .e-c2e2e1c-407a{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-350d2b65-9ef4{width: 100%; height: 1px; margin-block-start: 8px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: #D9D9D9;}
.elementor-114 .e-48b024bd-9b8c{min-width: 0px; padding: 0px; margin-block-end: 14px; display: flex; flex-direction: column;}
.elementor-114 .e-e9981f2-afea{min-width: 0px; padding: 0px; margin-block-end: 4px; display: flex; flex-direction: row; gap: 20px; justify-content: space-between; align-items:baseline;}
.elementor-114 .e-42abe0ef-7346{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 23px; color: #29292A; line-height: 1.2; margin: 0px; cursor:auto;}
.elementor-114 .e-726f2309-6528{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 22px; color: #DB6437; line-height: 1.2; margin: 0px; cursor:auto; white-space:nowrap;}
.elementor-114 .e-1f2f23b0-34e7{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-6d2d4212-ffe7{width: 100%; height: 1px; margin-block-start: 8px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: #D9D9D9;}
.elementor-114 .e-2c419c0b-fbc6{width: 100%; position: relative; padding-block-start: 100px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: transparent; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-720c3534-377e{width: 100%; max-width: 1300px; padding: 0px; margin-inline-start: auto; margin-inline-end: auto; box-sizing:border-box;}
.elementor-114 .e-377bd4b9-b993{min-width: 0px; padding: 0px; display: grid; gap: 22px; grid-template-columns: repeat(4,minmax(0,1fr)); grid-template-rows: auto; align-items: start;}
@media(max-width:1024px){.elementor-114 .e-377bd4b9-b993{gap: 18px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
@media(max-width:767px){.elementor-114 .e-377bd4b9-b993{gap: 12px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
.elementor-114 .e-496f68ec-5609{width: 100%; height: 360px; object-fit: cover; padding: 0px; margin-block-start: 48px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-6eff4152-5915{width: 100%; height: 360px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
.elementor-114 .e-29e034f3-525f{width: 100%; height: 360px; object-fit: cover; padding: 0px; margin-block-start: 48px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-2c2231a2-c86a{width: 100%; height: 360px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
.elementor-114 .e-44251d0e-a5ea{width: 100%; position: relative; padding-block-start: 100px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: transparent; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-2b2f3e2d-e815{min-width: 0px; max-width: 1200px; padding: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; display: grid; gap: 60px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); grid-template-rows: auto; align-items: center;}
@media(max-width:767px){.elementor-114 .e-2b2f3e2d-e815{gap: 40px; grid-template-columns: 1fr;}}
.elementor-114 .e-3fc59acc-a096{min-width: 0px; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 0px; padding-inline-end: 30px; display: flex; flex-direction: column;}
@media(max-width:767px){.elementor-114 .e-3fc59acc-a096{padding-inline-end: 0px;}}
.elementor-114 .e-1eda49eb-1e72{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 15px; color: #DB6437; letter-spacing: 3px; line-height: 1.5; text-transform: uppercase; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; text-align:left; cursor:auto;}
.elementor-114 .e-2e4c0884-118d{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 54px; color: #29292A; line-height: 1.08; margin-block-start: 0px; margin-block-end: 22px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
@media(max-width:767px){.elementor-114 .e-2e4c0884-118d{font-size: 38px;}}
.elementor-114 .e-67c551e3-3172{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 24px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-8af0d5c-5131{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #DB6437; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 0px; padding-inline-end: 0px; border-width: 0px; background-color: transparent; display: inline-block;}
.elementor-114 .e-42088f30-fe57{min-width: 0px; padding: 0px; display: grid; gap: 18px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}
@media(max-width:767px){.elementor-114 .e-42088f30-fe57{gap: 12px;}}
.elementor-114 .e-4eb83acf-a22a{min-width: 0px; padding: 32px; background-color: #F7F8F9; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-5605e6df-3ae2{width: 56px; height: 56px; object-fit: contain; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-7486d617-8684{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 30px; color: #29292A; line-height: 1.1; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-137d11f5-3089{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-68bdc166-1174{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #DB6437; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 0px; padding-inline-end: 0px; border-width: 0px; background-color: transparent; display: inline-block;}
.elementor-114 .e-395cc1b1-df6e{min-width: 0px; padding: 32px; background-color: #F7F8F9; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-635033e1-c247{width: 56px; height: 56px; object-fit: contain; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-3ed99035-18ce{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 30px; color: #29292A; line-height: 1.1; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-1a0266b9-9a11{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-2091569a-7c3d{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #DB6437; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 0px; padding-inline-end: 0px; border-width: 0px; background-color: transparent; display: inline-block;}
.elementor-114 .e-3027153a-c4f6{min-width: 0px; padding: 32px; background-color: #F7F8F9; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-75f79469-a9e5{width: 56px; height: 56px; object-fit: contain; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-27efc98f-2c46{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 30px; color: #29292A; line-height: 1.1; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-47317a1-9c6d{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-3a2996cd-2527{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #DB6437; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 0px; padding-inline-end: 0px; border-width: 0px; background-color: transparent; display: inline-block;}
.elementor-114 .e-70b99d3a-c279{min-width: 0px; padding: 32px; background-color: #F7F8F9; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-5b5436bd-b46d{width: 56px; height: 56px; object-fit: contain; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-14e0559-31b6{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 30px; color: #29292A; line-height: 1.1; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-2566ece7-515b{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 8px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-698ed578-bf19{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #DB6437; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 0px; padding-inline-end: 0px; border-width: 0px; background-color: transparent; display: inline-block;}
.elementor-114 .e-72030db7-17ef{width: 100%; position: relative; padding-block-start: 100px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: transparent; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-47f040a6-fbf4{width: 100%; max-width: 1200px; padding: 0px; margin-inline-start: auto; margin-inline-end: auto; box-sizing:border-box;}
.elementor-114 .e-3305bc57-9712{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 15px; color: #DB6437; letter-spacing: 3px; line-height: 1.5; text-align: center; text-transform: uppercase; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-7d64352c-9515{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 54px; color: #29292A; line-height: 1.08; text-align: center; margin-block-start: 0px; margin-block-end: 54px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
@media(max-width:767px){.elementor-114 .e-7d64352c-9515{font-size: 38px; margin-block-end: 34px;}}
.elementor-114 .e-69325ebc-4386{min-width: 0px; padding: 0px; background-image: url("https://www.cingguodessert.com/wp-content/uploads/2026/09/line_3.png"); background-repeat: no-repeat; background-attachment: scroll; background-size: 100% auto; background-position: 0% 0%; display: grid; gap: 24px; grid-template-columns: repeat(4,minmax(0,1fr)); grid-template-rows: auto; background-position:center 38%;}
@media(max-width:1024px){.elementor-114 .e-69325ebc-4386{grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
@media(max-width:767px){.elementor-114 .e-69325ebc-4386{gap: 18px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
.elementor-114 .e-1342ea2-8972{min-width: 0px; text-align: center; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 10px; padding-inline-end: 10px; display: flex; flex-direction: column; align-items: center;}
.elementor-114 .e-64b33e3d-6a87{width: 150px; height: 150px; object-fit: cover; padding: 0px; margin-block-start: 0px; margin-block-end: 22px; margin-inline-start: 0px; margin-inline-end: 0px; border-radius: 50%; display: block;}
.elementor-114 .e-4dff8b19-3d62{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.15; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-170d1fa5-2a74{max-width: 230px; font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.75; margin: 0px; cursor:auto;}
.elementor-114 .e-7a2a0873-1903{min-width: 0px; text-align: center; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 10px; padding-inline-end: 10px; margin-block-start: 50px; display: flex; flex-direction: column; align-items: center;}
.elementor-114 .e-a57c749-8dec{width: 150px; height: 150px; object-fit: cover; padding: 0px; margin-block-start: 0px; margin-block-end: 22px; margin-inline-start: 0px; margin-inline-end: 0px; border-radius: 50%; display: block;}
.elementor-114 .e-697c4d66-ff33{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.15; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-25219207-a74f{max-width: 230px; font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.75; margin: 0px; cursor:auto;}
.elementor-114 .e-6201e084-bf15{min-width: 0px; text-align: center; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 10px; padding-inline-end: 10px; display: flex; flex-direction: column; align-items: center;}
.elementor-114 .e-1853d7b0-5ef5{width: 150px; height: 150px; object-fit: cover; padding: 0px; margin-block-start: 0px; margin-block-end: 22px; margin-inline-start: 0px; margin-inline-end: 0px; border-radius: 50%; display: block;}
.elementor-114 .e-18d593be-44ed{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.15; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-2c0eb995-79f1{max-width: 230px; font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.75; margin: 0px; cursor:auto;}
.elementor-114 .e-b8e92b2-9c3b{min-width: 0px; text-align: center; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 10px; padding-inline-end: 10px; margin-block-start: 50px; display: flex; flex-direction: column; align-items: center;}
.elementor-114 .e-37166123-47bb{width: 150px; height: 150px; object-fit: cover; padding: 0px; margin-block-start: 0px; margin-block-end: 22px; margin-inline-start: 0px; margin-inline-end: 0px; border-radius: 50%; display: block;}
.elementor-114 .e-4e97f24a-2292{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.15; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-2b08ced0-1581{max-width: 230px; font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.75; margin: 0px; cursor:auto;}
.elementor-114 .e-5838655a-426d{width: 100%; min-height: 376px; position: relative; padding-block-start: 96px; padding-block-end: 96px; padding-inline-start: 24px; padding-inline-end: 24px; background-image: linear-gradient(0deg, rgba(25,22,20,.34) 0%,rgba(25,22,20,.34) 100%),url("https://www.cingguodessert.com/wp-content/uploads/2026/09/woman-with-tray-in-bakery-XDW7NK5.jpg"); background-repeat: repeat; background-attachment: scroll; background-size: auto auto,cover; background-position: 0% 0%,center center; background-color: #29292A; flex-direction: column; justify-content: center; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-8b6b66c-9621{width: 100%; max-width: 1200px; text-align: center; padding: 0px; margin-inline-start: auto; margin-inline-end: auto; box-sizing:border-box;}
.elementor-114 .e-452b9e67-c775{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 15px; color: #FFFFFF; letter-spacing: 3px; line-height: 1.5; text-align: center; text-transform: uppercase; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-1ed9abc1-4d31{max-width: 850px; font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 54px; color: #FFFFFF; line-height: 1.08; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; cursor:auto;}
@media(max-width:767px){.elementor-114 .e-1ed9abc1-4d31{font-size: 38px;}}
.elementor-114 .e-52c5135b-479c{width: 100%; position: relative; padding-block-start: 100px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: transparent; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-95c3fb9-5ef7{width: 100%; min-width: 0px; max-width: 1200px; padding: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; display: flex; flex-direction: column; gap: 30px;}
.elementor-114 .e-b80a351-5ab7{min-width: 0px; padding: 0px; display: grid; gap: 30px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); grid-template-rows: auto; align-items: stretch;}
@media(max-width:767px){.elementor-114 .e-b80a351-5ab7{gap: 0px; grid-template-columns: 1fr;}}
.elementor-114 .e-2dcc74c0-e11a{width: 100%; height: 430px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
.elementor-114 .e-709f5be6-bbfc{min-width: 0px; padding: 60px; background-color: #F7F8F9; display: flex; flex-direction: column; justify-content: center;}
@media(max-width:767px){.elementor-114 .e-709f5be6-bbfc{padding-block-start: 32px; padding-block-end: 32px; padding-inline-start: 24px; padding-inline-end: 24px;}}
.elementor-114 .e-45d4035d-1548{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 30px; color: #29292A; line-height: 1.08; margin-block-start: 0px; margin-block-end: 20px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-2ade98cc-8181{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-737a2a23-8b7c{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #FFFFFF; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 30px; padding-inline-end: 30px; border-radius: 0px; border-width: 0px; background-color: #DB6437; display: inline-block;}
.elementor-114 .e-47ad6c76-7511{min-width: 0px; padding: 0px; display: grid; gap: 30px; grid-template-columns: minmax(0,1fr) minmax(0,1fr); grid-template-rows: auto; align-items: stretch;}
@media(max-width:767px){.elementor-114 .e-47ad6c76-7511{gap: 0px; grid-template-columns: 1fr;}}
.elementor-114 .e-179404c1-bb2e{min-width: 0px; padding: 60px; background-color: #F7F8F9; display: flex; flex-direction: column; justify-content: center;}
@media(max-width:767px){.elementor-114 .e-179404c1-bb2e{padding-block-start: 32px; padding-block-end: 32px; padding-inline-start: 24px; padding-inline-end: 24px;}}
.elementor-114 .e-1fd91818-a38f{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 30px; color: #29292A; line-height: 1.08; margin-block-start: 0px; margin-block-end: 20px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-5bf8ea90-f798{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-4086176f-661f{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 12px; color: #FFFFFF; letter-spacing: 0.8px; text-align: center; text-decoration: none; text-transform: uppercase; cursor: pointer; padding-block-start: 15px; padding-block-end: 15px; padding-inline-start: 30px; padding-inline-end: 30px; border-radius: 0px; border-width: 0px; background-color: #DB6437; display: inline-block;}
.elementor-114 .e-303bc5a7-6471{width: 100%; height: 430px; object-fit: cover; padding: 0px; margin: 0px; display: block;}
.elementor-114 .e-14131e31-4c92{width: 100%; position: relative; padding-block-start: 100px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: transparent; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-238e44be-1bed{width: 100%; max-width: 1200px; padding: 0px; margin-inline-start: auto; margin-inline-end: auto; box-sizing:border-box;}
.elementor-114 .e-38adc1fe-bd09{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 15px; color: #DB6437; letter-spacing: 3px; line-height: 1.5; text-align: center; text-transform: uppercase; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-4721281a-c154{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 54px; color: #29292A; line-height: 1.08; text-align: center; margin-block-start: 0px; margin-block-end: 48px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
@media(max-width:767px){.elementor-114 .e-4721281a-c154{font-size: 38px; margin-block-end: 32px;}}
.elementor-114 .e-7b9c73a5-ea29{min-width: 0px; padding: 0px; display: grid; gap: 22px; grid-template-columns: repeat(4,minmax(0,1fr)); grid-template-rows: auto; align-items: start;}
@media(max-width:1024px){.elementor-114 .e-7b9c73a5-ea29{gap: 24px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
@media(max-width:767px){.elementor-114 .e-7b9c73a5-ea29{gap: 14px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
.elementor-114 .e-797011a2-f656{min-width: 0px; padding: 0px; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-a5fe7ed-1f3b{width: 100%; height: 320px; object-fit: cover; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-2c02e656-f087{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.15; margin-block-start: 0px; margin-block-end: 4px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-52a5970b-6344{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-7185930d-f1eb{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 12px; color: #DB6437; letter-spacing: 4px; line-height: 1.8; margin: 0px; cursor:auto;}
.elementor-114 .e-2c42f674-ecd0{min-width: 0px; padding: 0px; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-f2212e5-5384{width: 100%; height: 320px; object-fit: cover; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-59e85f10-7376{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.15; margin-block-start: 0px; margin-block-end: 4px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-26955d82-2f4d{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-24d82bb7-1884{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 12px; color: #DB6437; letter-spacing: 4px; line-height: 1.8; margin: 0px; cursor:auto;}
.elementor-114 .e-f77c41c-fecc{min-width: 0px; padding: 0px; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-1910c388-8727{width: 100%; height: 320px; object-fit: cover; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-474be18f-f087{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.15; margin-block-start: 0px; margin-block-end: 4px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-65079d33-fdf8{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-15905dd-4872{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 12px; color: #DB6437; letter-spacing: 4px; line-height: 1.8; margin: 0px; cursor:auto;}
.elementor-114 .e-5095d326-f996{min-width: 0px; padding: 0px; display: flex; flex-direction: column; align-items: flex-start;}
.elementor-114 .e-3856ba93-477f{width: 100%; height: 320px; object-fit: cover; padding: 0px; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-114 .e-52ace9ec-7e05{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 25px; color: #29292A; line-height: 1.15; margin-block-start: 0px; margin-block-end: 4px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-30219dcd-550e{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 13px; color: #7A7A7A; line-height: 1.8; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-3cfa1aee-b714{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 12px; color: #DB6437; letter-spacing: 4px; line-height: 1.8; margin: 0px; cursor:auto;}
.elementor-114 .e-2beca733-d0b7{width: 100%; position: relative; padding-block-start: 50px; padding-block-end: 50px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: transparent; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-37f3d8c0-2c27{width: 100%; max-width: 1300px; padding: 0px; margin-inline-start: auto; margin-inline-end: auto; box-sizing:border-box;}
.elementor-114 .e-117e668e-5e71{min-width: 0px; text-align: center; padding: 0px; display: grid; gap: 20px; grid-template-columns: repeat(4,minmax(0,1fr)); grid-template-rows: auto;}
@media(max-width:1024px){.elementor-114 .e-117e668e-5e71{gap: 24px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
@media(max-width:767px){.elementor-114 .e-117e668e-5e71{gap: 18px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto);}}
.elementor-114 .e-437f140f-9296{min-width: 0px; text-align: center; padding: 0px; display: flex; flex-direction: column; align-items: center;}
.elementor-114 .e-6d003495-695b{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 48px; color: #29292A; line-height: 1; margin-block-start: 0px; margin-block-end: 10px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-ed9a389-5f06{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #DB6437; letter-spacing: 1px; line-height: 1.5; margin: 0px; cursor:auto;}
.elementor-114 .e-6dc5761e-51f3{min-width: 0px; text-align: center; padding: 0px; display: flex; flex-direction: column; align-items: center;}
.elementor-114 .e-3fd25a3d-1c23{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 48px; color: #29292A; line-height: 1; margin-block-start: 0px; margin-block-end: 10px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-b6ffb35-c61f{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #DB6437; letter-spacing: 1px; line-height: 1.5; margin: 0px; cursor:auto;}
.elementor-114 .e-53f45542-1b92{min-width: 0px; text-align: center; padding: 0px; display: flex; flex-direction: column; align-items: center;}
.elementor-114 .e-1e43cc0-e5a2{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 48px; color: #29292A; line-height: 1; margin-block-start: 0px; margin-block-end: 10px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-238af123-6fde{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #DB6437; letter-spacing: 1px; line-height: 1.5; margin: 0px; cursor:auto;}
.elementor-114 .e-305182c1-868e{min-width: 0px; text-align: center; padding: 0px; display: flex; flex-direction: column; align-items: center;}
.elementor-114 .e-4cada5c6-ff74{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 48px; color: #29292A; line-height: 1; margin-block-start: 0px; margin-block-end: 10px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-f8e1e41-6e0f{font-family:"DM Sans", sans-serif; font-weight: 400; font-size: 14px; color: #DB6437; letter-spacing: 1px; line-height: 1.5; margin: 0px; cursor:auto;}
.elementor-114 .e-4874bb83-8c93{width: 100%; position: relative; padding-block-start: 100px; padding-block-end: 100px; padding-inline-start: 24px; padding-inline-end: 24px; background-color: transparent; flex-direction: column; align-items: stretch; box-sizing:border-box;}
.elementor-114 .e-67146350-9c5f{width: 100%; max-width: 1200px; text-align: center; padding: 0px; margin-inline-start: auto; margin-inline-end: auto; box-sizing:border-box;}
.elementor-114 .e-3ff6015a-ad17{font-family:"DM Sans", sans-serif; font-weight: 500; font-size: 15px; color: #DB6437; letter-spacing: 3px; line-height: 1.5; text-align: center; text-transform: uppercase; margin-block-start: 0px; margin-block-end: 18px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
.elementor-114 .e-222723bf-21b6{font-family:"Abhaya Libre", serif; font-weight: 400; font-size: 54px; color: #29292A; line-height: 1.08; text-align: center; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; cursor:auto;}
@media(max-width:767px){.elementor-114 .e-222723bf-21b6{font-size: 38px;}}/* End custom CSS */