.elementor-kit-6904{--e-global-color-primary:#B8CBC9;--e-global-color-secondary:#F5F4DB;--e-global-color-text:#383D46;--e-global-color-accent:#808B89;--e-global-color-37735bc:#FFFFFF;--e-global-color-034704a:#000000;--e-global-color-3f2ea89:#0194A4;--e-global-color-3e11d4e:#009EBF;--e-global-color-79214cc:#39FCFF;--e-global-color-edee487:#99EEFF;--e-global-color-03537a6:#FFFFFF00;--e-global-color-79405af:#F5F5F5;--e-global-color-f3f0ef1:#ECECEC;--e-global-color-d2115ab:#D5D5D5;--e-global-color-b5bdcf2:#2222221A;--e-global-color-c1dd874:#22222233;--e-global-color-001b10e:#2222224D;--e-global-color-50a2872:#22222266;--e-global-color-ce789d3:#22222280;--e-global-color-bf4c044:#22222299;--e-global-color-6bfc603:#222222B3;--e-global-color-3b58dfd:#222222CC;--e-global-color-a71af1e:#222222E6;--e-global-color-4cfb47a:#FFFFFFE6;--e-global-color-1d6ac1e:#FFFFFFCC;--e-global-color-9f74739:#FFFFFFB3;--e-global-color-b7adf46:#FFFFFF99;--e-global-color-d76bae2:#FFFFFF80;--e-global-color-b246b44:#FFFFFF66;--e-global-color-16b99ae:#FFFFFF4D;--e-global-color-f029c4a:#FFFFFF33;--e-global-color-41e6914:#FFFFFF1A;--e-global-color-white27:#FFFFFF;--e-global-color-lightbg27:#E9EFEE;--e-global-color-softline27:#D9DEDC;--e-global-color-panel27:#D8E1DD;--e-global-color-footer27:#757776;--e-global-color-trnsp27:#FFFFFF00;--e-global-color-767a7d5:#017D97;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-secondary-font-family:"Instrument Sans";--e-global-typography-text-font-size:1.125em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7778em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-size:0.88em;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-line-height:1em;--e-global-typography-6957d3f-font-size:4.12em;--e-global-typography-6957d3f-font-weight:600;--e-global-typography-6957d3f-line-height:1.1em;--e-global-typography-6957d3f-letter-spacing:-3px;--e-global-typography-5706b7b-font-size:3.06em;--e-global-typography-5706b7b-font-weight:800;--e-global-typography-5706b7b-line-height:1.1em;--e-global-typography-5706b7b-letter-spacing:-2px;--e-global-typography-1d6e056-font-size:1.76em;--e-global-typography-1d6e056-font-weight:800;--e-global-typography-1d6e056-line-height:1.1em;--e-global-typography-1d6e056-letter-spacing:-0.6px;--e-global-typography-395e9bc-font-size:1.3em;--e-global-typography-395e9bc-font-weight:800;--e-global-typography-395e9bc-line-height:1.2em;--e-global-typography-395e9bc-letter-spacing:-0.4px;--e-global-typography-0c6a745-font-size:1.17em;--e-global-typography-0c6a745-font-weight:800;--e-global-typography-0c6a745-line-height:1em;--e-global-typography-0c6a745-letter-spacing:-0.2px;--e-global-typography-2821480-font-size:1em;--e-global-typography-2821480-font-weight:800;--e-global-typography-2821480-line-height:1.6em;--e-global-typography-2821480-letter-spacing:-0.3px;--e-global-typography-b246337-font-size:0.94em;--e-global-typography-b246337-font-weight:600;--e-global-typography-b246337-line-height:1.6em;--e-global-typography-a6cf763-font-size:0.88em;--e-global-typography-a6cf763-font-weight:800;--e-global-typography-a6cf763-text-transform:uppercase;--e-global-typography-a6cf763-line-height:1em;--e-global-typography-5299acb-font-size:0.89em;--e-global-typography-5299acb-font-weight:500;--e-global-typography-5299acb-line-height:1.6em;--e-global-typography-293f60f-font-size:0.77em;--e-global-typography-293f60f-font-weight:700;--e-global-typography-293f60f-text-transform:uppercase;--e-global-typography-293f60f-line-height:1em;--e-global-typography-eda2cd6-font-size:0.77em;--e-global-typography-eda2cd6-font-weight:600;--e-global-typography-eda2cd6-text-transform:uppercase;--e-global-typography-eda2cd6-line-height:1em;--e-global-typography-bffe2e8-font-size:5.58em;--e-global-typography-bffe2e8-font-weight:900;--e-global-typography-bffe2e8-line-height:1.1em;--e-global-typography-bffe2e8-letter-spacing:-3px;--e-global-typography-disp5827-font-size:3.625em;--e-global-typography-disp5827-font-weight:600;--e-global-typography-disp5827-line-height:1.1207em;--e-global-typography-disp5827-letter-spacing:-0.01em;--e-global-typography-h24027aa-font-size:2.5em;--e-global-typography-h24027aa-font-weight:600;--e-global-typography-h24027aa-line-height:1.25em;--e-global-typography-h24027aa-letter-spacing:-0.008em;--e-global-typography-h33227aa-font-size:2em;--e-global-typography-h33227aa-font-weight:600;--e-global-typography-h33227aa-line-height:1.3em;--e-global-typography-h33227aa-letter-spacing:-0.006em;--e-global-typography-body1827-font-family:"Instrument Sans";--e-global-typography-body1827-font-size:1.125em;--e-global-typography-body1827-font-weight:400;--e-global-typography-body1827-line-height:1.7778em;--e-global-typography-body1827-letter-spacing:0em;--e-global-typography-bdbold27-font-family:"Instrument Sans";--e-global-typography-bdbold27-font-size:1.0625em;--e-global-typography-bdbold27-font-weight:700;--e-global-typography-bdbold27-line-height:1.7647em;--e-global-typography-bdbold27-letter-spacing:0em;--e-global-typography-nav1727a-font-family:"Instrument Sans";--e-global-typography-nav1727a-font-size:1.0625em;--e-global-typography-nav1727a-font-weight:400;--e-global-typography-nav1727a-line-height:1.1176em;--e-global-typography-nav1727a-letter-spacing:0.02em;--e-global-typography-btn1727a-font-family:"Instrument Sans";--e-global-typography-btn1727a-font-size:1.0625em;--e-global-typography-btn1727a-font-weight:400;--e-global-typography-btn1727a-line-height:1.1765em;--e-global-typography-btn1727a-letter-spacing:0.02em;--e-global-typography-small152-font-family:"Instrument Sans";--e-global-typography-small152-font-size:0.9375em;--e-global-typography-small152-font-weight:400;--e-global-typography-small152-line-height:1.4em;--e-global-typography-small152-letter-spacing:0em;background-color:#E9EFEE;font-family:"Instrument Sans", Sans-serif;font-size:18px;line-height:1.7778em;letter-spacing:0em;}.elementor-kit-6904 button,.elementor-kit-6904 input[type="button"],.elementor-kit-6904 input[type="submit"],.elementor-kit-6904 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-btn1727a-font-family ), Sans-serif;font-size:var( --e-global-typography-btn1727a-font-size );font-weight:var( --e-global-typography-btn1727a-font-weight );line-height:var( --e-global-typography-btn1727a-line-height );letter-spacing:var( --e-global-typography-btn1727a-letter-spacing );color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;padding:15px 32px 15px 32px;}.elementor-kit-6904 button:hover,.elementor-kit-6904 button:focus,.elementor-kit-6904 input[type="button"]:hover,.elementor-kit-6904 input[type="button"]:focus,.elementor-kit-6904 input[type="submit"]:hover,.elementor-kit-6904 input[type="submit"]:focus,.elementor-kit-6904 .elementor-button:hover,.elementor-kit-6904 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-white27 );}.elementor-kit-6904 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6904 a{text-decoration:none;}.elementor-kit-6904 a:hover{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6904{--e-global-typography-text-font-size:1em;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-size:0.88em;--e-global-typography-accent-line-height:1em;--e-global-typography-6957d3f-font-size:2.47em;--e-global-typography-6957d3f-letter-spacing:-1.2px;--e-global-typography-5706b7b-font-size:2.47em;--e-global-typography-5706b7b-line-height:1.1em;--e-global-typography-5706b7b-letter-spacing:-1.2px;--e-global-typography-1d6e056-font-size:1.53em;--e-global-typography-1d6e056-letter-spacing:-0.4px;--e-global-typography-395e9bc-letter-spacing:-0.4px;--e-global-typography-0c6a745-font-size:1.17em;--e-global-typography-bffe2e8-font-size:3.53em;--e-global-typography-bffe2e8-letter-spacing:-1.2px;--e-global-typography-disp5827-font-size:3em;--e-global-typography-h24027aa-font-size:2.125em;--e-global-typography-h33227aa-font-size:1.75em;--e-global-typography-body1827-font-size:1.0625em;--e-global-typography-bdbold27-font-size:1.0625em;--e-global-typography-nav1727a-font-size:1em;--e-global-typography-btn1727a-font-size:1em;--e-global-typography-small152-font-size:0.9375em;}.elementor-kit-6904 button,.elementor-kit-6904 input[type="button"],.elementor-kit-6904 input[type="submit"],.elementor-kit-6904 .elementor-button{font-size:var( --e-global-typography-btn1727a-font-size );line-height:var( --e-global-typography-btn1727a-line-height );letter-spacing:var( --e-global-typography-btn1727a-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6904{--e-global-typography-text-font-size:1em;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-size:0.88em;--e-global-typography-accent-line-height:1em;--e-global-typography-6957d3f-font-size:2.24em;--e-global-typography-5706b7b-font-size:2.24em;--e-global-typography-5706b7b-line-height:1.1em;--e-global-typography-5706b7b-letter-spacing:-1.2px;--e-global-typography-1d6e056-font-size:1.45em;--e-global-typography-1d6e056-letter-spacing:-0.3px;--e-global-typography-395e9bc-letter-spacing:-0.4px;--e-global-typography-0c6a745-font-size:1.17em;--e-global-typography-bffe2e8-font-size:2.83em;--e-global-typography-disp5827-font-size:2.375em;--e-global-typography-h24027aa-font-size:1.75em;--e-global-typography-h33227aa-font-size:1.5em;--e-global-typography-body1827-font-size:1em;--e-global-typography-bdbold27-font-size:1em;--e-global-typography-nav1727a-font-size:0.9375em;--e-global-typography-btn1727a-font-size:0.9375em;--e-global-typography-small152-font-size:0.875em;}.elementor-kit-6904 button,.elementor-kit-6904 input[type="button"],.elementor-kit-6904 input[type="submit"],.elementor-kit-6904 .elementor-button{font-size:var( --e-global-typography-btn1727a-font-size );line-height:var( --e-global-typography-btn1727a-line-height );letter-spacing:var( --e-global-typography-btn1727a-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* =========================
   RC System (Elementor-safe)
   ========================= */

/* Inner element (image / content) */
.rc {
  --rc: 24px;             /* base radius */
  --rcf-multiplier: 1.5;  /* parent scale */

  border-radius: 24px;    /* hard value for Elementor parser */
  overflow: hidden;
}

/* Image widget support */
.rc img {
  border-radius: inherit;
}

/* Parent container (bigger radius derived from rc) */
.rcf {
  border-radius: calc(var(--rc) * var(--rcf-multiplier));
  overflow: hidden;
}

/* Tablet */
@media (max-width: 1024px) {
  .rc {
    --rc: 18px;
    border-radius: 18px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .rc {
    --rc: 14px;
    border-radius: 14px;
  }
}
/* Paragraph spacing */
.elementor-widget-text-editor p {
    margin-bottom: 16px;
}

/* List container spacing (both ul & ol) */
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 40px;
}

/* List item spacing */
.elementor-widget-text-editor li {
    margin-bottom: 8px;
}

/* Optional: last item no extra space */
.elementor-widget-text-editor li:last-child {
    margin-bottom: 0;
}/* End custom CSS */