@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/FLX6FUuSu78PYCobz-TEH-fontawesome-webfont.woff") format("woff");
}

@font-face {
  font-family: "revicons";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/7JLQ6w39hUj13ZalwAYQ8-revicons.woff") format("woff");
}

@font-face {
  font-family: "ElegantIcons";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/rdoH0gjrGdvHgT3X0y3gj-ElegantIcons.woff") format("woff");
}

@font-face {
  font-family: "Ionicons";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/AOZkQBGEdA8gbbKUtmpnS-ionicons.woff") format("woff");
}

@font-face {
  font-family: "linea-arrows-10";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/7_ndj-59owEx7Cz29dJIY-linea-arrows-10.woff") format("woff");
}

@font-face {
  font-family: "linea-basic-10";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/hqUY3vxWEv8r6dsaRstlg-linea-basic-10.woff") format("woff");
}

@font-face {
  font-family: "linea-basic-elaboration-10";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/B9-0PqkYt99S_FJCQbGGU-linea-basic-elaboration-10.woff") format("woff");
}

@font-face {
  font-family: "linea-ecommerce-10";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/kMot0UAFkaMYl0acg8dBN-linea-ecommerce-10.woff") format("woff");
}

@font-face {
  font-family: "linea-music-10";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/I359ffma-IYjPmtBe0LyE-linea-music-10.woff") format("woff");
}

@font-face {
  font-family: "linea-software-10";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/iQdmkw5GJS9dBg6cTI10z-linea-software-10.woff") format("woff");
}

@font-face {
  font-family: "linea-weather-10";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/I8mBFyyQQjpXfksFqA_QP-linea-weather-10.woff") format("woff");
}

@font-face {
  font-family: "Linearicons-Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/mCQWouX3-z_Ng8ftYktlL-Linearicons-Free.woff2") format("woff2");
}

@font-face {
  font-family: "simple-line-icons";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/nfurcDDNZVvIW0KDIynwT-Simple-Line-Icons.woff2") format("woff2");
}

@font-face {
  font-family: "dripicons-v2";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/YPPTYCdylQqo7lOxVErY1-dripicons-v2.woff") format("woff");
}

@font-face {
  font-family: "vcpb-plugin-icons";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/6W8HFeToPsG6IQHFX66dB-vcpb-plugin-icons.woff") format("woff");
}

@font-face {
  font-family: "vc_grid_v1";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/gLo8wXAPivtcUi-yPzGGD-vc_grid_v1.woff") format("woff");
}

@font-face {
  font-family: "raty";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/wxq-r1AHscMJ0kvHQ_y1J-raty.woff") format("woff");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/M19yz44t3v5PwYfjlpITi-fa-brands-400.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/89CfjqqVDLCq4SwbXlJN8-fa-regular-400.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/uploads/UmieYNeXxV9Tn5_f6yQvI-fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: "Lustria";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/lustria/400-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/uploads/fonts/open-sans/300italic-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/open-sans/400italic-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/uploads/fonts/open-sans/300-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/open-sans/400-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --wp-preset-color-black: hsla(0, 0%, 0%, 1);
  --wp-preset-color-cyan-bluish-gray: hsla(207.5, 16.67%, 71.76%, 1);
  --wp-preset-color-white: hsla(0, 0%, 100%, 1);
  --wp-preset-color-pale-pink: hsla(345.28, 86.89%, 76.08%, 1);
  --wp-preset-color-vivid-red: hsla(0, 63.64%, 49.61%, 1);
  --wp-preset-color-luminous-vivid-orange: hsla(24.71, 100%, 50%, 1);
  --wp-preset-color-luminous-vivid-amber: hsla(44.05, 100%, 49.41%, 1);
  --wp-preset-color-light-green-cyan: hsla(155.88, 58.08%, 67.25%, 1);
  --wp-preset-color-vivid-green-cyan: hsla(158.08, 100%, 40.78%, 1);
  --wp-preset-color-pale-cyan-blue: hsla(203.45, 94.83%, 77.25%, 1);
  --wp-preset-color-vivid-cyan-blue: hsla(201.72, 94.85%, 45.69%, 1);
  --wp-preset-color-vivid-purple: hsla(271.05, 69.76%, 59.8%, 1);
}