 @font-face {
        font-family: "Essential";
        src: url("resources/framework/assets/icon-sets/Essential/Essential.woff")format("woff"), url("wp-content/themes/renata/framework/assets/icon-sets/Essential/Essential.ttf")format("truetype");
      }

      *[data-ico-essential]:before {
        font-family: Essential;
        content: attr(data-ico-essential);
      }

      @font-face {
        font-family: "FontAwesome5Brands";
        src: url("resources/framework/assets/icon-sets/FontAwesome5Brands/FontAwesome5Brands.woff")format("woff");
      }

      *[data-ico-fontawesome5brands]:before {
        font-family: FontAwesome5Brands;
        content: attr(data-ico-fontawesome5brands);
      }

      @font-face {
        font-family: "FontAwesome5Regular";
        src: url("resources/framework/assets/icon-sets/FontAwesome5Regular/FontAwesome5Regular.woff")format("woff");
      }

      *[data-ico-fontawesome5regular]:before {
        font-family: FontAwesome5Regular;
        content: attr(data-ico-fontawesome5regular);
      }

      @font-face {
        font-family: "FontAwesome5Solid";
        src: url("resources/framework/assets/icon-sets/FontAwesome5Solid/FontAwesome5Solid.woff")format("woff");
      }

      *[data-ico-fontawesome5solid]:before {
        font-family: FontAwesome5Solid;
        content: attr(data-ico-fontawesome5solid);
      }

      @font-face {
        font-family: "FontAwesome6Brands";
        src: url("resources/framework/assets/icon-sets/FontAwesome6Brands/FontAwesome6Brands.woff2")format("woff2"), url("wp-content/themes/renata/framework/assets/icon-sets/FontAwesome6Brands/FontAwesome6Brands.ttf")format("truetype");
      }

      *[data-ico-fontawesome6brands]:before {
        font-family: FontAwesome6Brands;
        content: attr(data-ico-fontawesome6brands);
      }

      @font-face {
        font-family: "FontAwesome6Regular";
        src: url("resources/framework/assets/icon-sets/FontAwesome6Regular/FontAwesome6Regular.woff2")format("woff2"), url("wp-content/themes/renata/framework/assets/icon-sets/FontAwesome6Regular/FontAwesome6Regular.ttf")format("truetype");
      }

      *[data-ico-fontawesome6regular]:before {
        font-family: FontAwesome6Regular;
        content: attr(data-ico-fontawesome6regular);
      }

      @font-face {
        font-family: "FontAwesome6Solid";
        src: url("resources/framework/assets/icon-sets/FontAwesome6Solid/FontAwesome6Solid.woff2")format("woff2"), url("wp-content/themes/renata/framework/assets/icon-sets/FontAwesome6Solid/FontAwesome6Solid.ttf")format("truetype");
      }

      *[data-ico-fontawesome6solid]:before {
        font-family: FontAwesome6Solid;
        content: attr(data-ico-fontawesome6solid);
      }

      @font-face {
        font-family: "Icon7Stroke";
        src: url("resources/framework/assets/icon-sets/Icon7Stroke/Icon7Stroke.woff")format("woff"), url("wp-content/themes/renata/framework/assets/icon-sets/Icon7Stroke/Icon7Stroke.ttf")format("truetype");
      }

      *[data-ico-icon7stroke]:before {
        font-family: Icon7Stroke;
        content: attr(data-ico-icon7stroke);
      }

      @font-face {
        font-family: "Elegant";
        src: url("resources/assets/icon-sets/Elegant/Elegant.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/Elegant/Elegant.ttf")format("truetype");
      }

      *[data-ico-elegant]:before {
        font-family: Elegant;
        content: attr(data-ico-elegant);
      }

      @font-face {
        font-family: "Floral";
        src: url("resources/assets/icon-sets/Floral/Floral.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/Floral/Floral.ttf")format("truetype");
      }

      *[data-ico-floral]:before {
        font-family: Floral;
        content: attr(data-ico-floral);
      }

      @font-face {
        font-family: "FloralGold";
        src: url("resources/assets/icon-sets/FloralGold/FloralGold.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/FloralGold/FloralGold.ttf")format("truetype");
      }

      *[data-ico-floralgold]:before {
        font-family: FloralGold;
        content: attr(data-ico-floralgold);
      }

      @font-face {
        font-family: "IoniconsFilled";
        src: url("resources/assets/icon-sets/IoniconsFilled/IoniconsFilled.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/IoniconsFilled/IoniconsFilled.ttf")format("truetype");
      }

      *[data-ico-ioniconsfilled]:before {
        font-family: IoniconsFilled;
        content: attr(data-ico-ioniconsfilled);
      }

      @font-face {
        font-family: "IoniconsLogos";
        src: url("resources/assets/icon-sets/IoniconsLogos/IoniconsLogos.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/IoniconsLogos/IoniconsLogos.ttf")format("truetype");
      }

      *[data-ico-ioniconslogos]:before {
        font-family: IoniconsLogos;
        content: attr(data-ico-ioniconslogos);
      }

      @font-face {
        font-family: "IoniconsOutline";
        src: url("resources/assets/icon-sets/IoniconsOutline/IoniconsOutline.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/IoniconsOutline/IoniconsOutline.ttf")format("truetype");
      }

      *[data-ico-ioniconsoutline]:before {
        font-family: IoniconsOutline;
        content: attr(data-ico-ioniconsoutline);
      }

      @font-face {
        font-family: "IoniconsSharp";
        src: url("resources/assets/icon-sets/IoniconsSharp/IoniconsSharp.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/IoniconsSharp/IoniconsSharp.ttf")format("truetype");
      }

      *[data-ico-ioniconssharp]:before {
        font-family: IoniconsSharp;
        content: attr(data-ico-ioniconssharp);
      }

      @font-face {
        font-family: "Quote";
        src: url("resources/assets/icon-sets/Quote/Quote.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/Quote/Quote.ttf")format("truetype");
      }

      *[data-ico-quote]:before {
        font-family: Quote;
        content: attr(data-ico-quote);
      }

      @font-face {
        font-family: "RemixIconsBuildings";
        src: url("resources/assets/icon-sets/RemixIconsBuildings/RemixIconsBuildings.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsBuildings/RemixIconsBuildings.ttf")format("truetype");
      }

      *[data-ico-remixiconsbuildings]:before {
        font-family: RemixIconsBuildings;
        content: attr(data-ico-remixiconsbuildings);
      }

      @font-face {
        font-family: "RemixIconsBusiness";
        src: url("resources/assets/icon-sets/RemixIconsBusiness/RemixIconsBusiness.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsBusiness/RemixIconsBusiness.ttf")format("truetype");
      }

      *[data-ico-remixiconsbusiness]:before {
        font-family: RemixIconsBusiness;
        content: attr(data-ico-remixiconsbusiness);
      }

      @font-face {
        font-family: "RemixIconsCommunication";
        src: url("resources/assets/icon-sets/RemixIconsCommunication/RemixIconsCommunication.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsCommunication/RemixIconsCommunication.ttf")format("truetype");
      }

      *[data-ico-remixiconscommunication]:before {
        font-family: RemixIconsCommunication;
        content: attr(data-ico-remixiconscommunication);
      }

      @font-face {
        font-family: "RemixIconsDesign";
        src: url("resources/assets/icon-sets/RemixIconsDesign/RemixIconsDesign.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsDesign/RemixIconsDesign.ttf")format("truetype");
      }

      *[data-ico-remixiconsdesign]:before {
        font-family: RemixIconsDesign;
        content: attr(data-ico-remixiconsdesign);
      }

      @font-face {
        font-family: "RemixIconsDevelopment";
        src: url("resources/assets/icon-sets/RemixIconsDevelopment/RemixIconsDevelopment.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsDevelopment/RemixIconsDevelopment.ttf")format("truetype");
      }

      *[data-ico-remixiconsdevelopment]:before {
        font-family: RemixIconsDevelopment;
        content: attr(data-ico-remixiconsdevelopment);
      }

      @font-face {
        font-family: "RemixIconsDevice";
        src: url("resources/assets/icon-sets/RemixIconsDevice/RemixIconsDevice.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsDevice/RemixIconsDevice.ttf")format("truetype");
      }

      *[data-ico-remixiconsdevice]:before {
        font-family: RemixIconsDevice;
        content: attr(data-ico-remixiconsdevice);
      }

      @font-face {
        font-family: "RemixIconsDocument";
        src: url("resources/assets/icon-sets/RemixIconsDocument/RemixIconsDocument.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsDocument/RemixIconsDocument.ttf")format("truetype");
      }

      *[data-ico-remixiconsdocument]:before {
        font-family: RemixIconsDocument;
        content: attr(data-ico-remixiconsdocument);
      }

      @font-face {
        font-family: "RemixIconsEditor";
        src: url("resources/assets/icon-sets/RemixIconsEditor/RemixIconsEditor.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsEditor/RemixIconsEditor.ttf")format("truetype");
      }

      *[data-ico-remixiconseditor]:before {
        font-family: RemixIconsEditor;
        content: attr(data-ico-remixiconseditor);
      }

      @font-face {
        font-family: "RemixIconsFinance";
        src: url("resources/assets/icon-sets/RemixIconsFinance/RemixIconsFinance.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsFinance/RemixIconsFinance.ttf")format("truetype");
      }

      *[data-ico-remixiconsfinance]:before {
        font-family: RemixIconsFinance;
        content: attr(data-ico-remixiconsfinance);
      }

      @font-face {
        font-family: "RemixIconsHealth";
        src: url("resources/assets/icon-sets/RemixIconsHealth/RemixIconsHealth.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsHealth/RemixIconsHealth.ttf")format("truetype");
      }

      *[data-ico-remixiconshealth]:before {
        font-family: RemixIconsHealth;
        content: attr(data-ico-remixiconshealth);
      }

      @font-face {
        font-family: "RemixIconsLogos";
        src: url("resources/assets/icon-sets/RemixIconsLogos/RemixIconsLogos.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsLogos/RemixIconsLogos.ttf")format("truetype");
      }

      *[data-ico-remixiconslogos]:before {
        font-family: RemixIconsLogos;
        content: attr(data-ico-remixiconslogos);
      }

      @font-face {
        font-family: "RemixIconsMap";
        src: url("resources/assets/icon-sets/RemixIconsMap/RemixIconsMap.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsMap/RemixIconsMap.ttf")format("truetype");
      }

      *[data-ico-remixiconsmap]:before {
        font-family: RemixIconsMap;
        content: attr(data-ico-remixiconsmap);
      }

      @font-face {
        font-family: "RemixIconsMedia";
        src: url("resources/assets/icon-sets/RemixIconsMedia/RemixIconsMedia.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsMedia/RemixIconsMedia.ttf")format("truetype");
      }

      *[data-ico-remixiconsmedia]:before {
        font-family: RemixIconsMedia;
        content: attr(data-ico-remixiconsmedia);
      }

      @font-face {
        font-family: "RemixIconsOthers";
        src: url("resources/assets/icon-sets/RemixIconsOthers/RemixIconsOthers.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsOthers/RemixIconsOthers.ttf")format("truetype");
      }

      *[data-ico-remixiconsothers]:before {
        font-family: RemixIconsOthers;
        content: attr(data-ico-remixiconsothers);
      }

      @font-face {
        font-family: "RemixIconsSystem";
        src: url("resources/assets/icon-sets/RemixIconsSystem/RemixIconsSystem.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsSystem/RemixIconsSystem.ttf")format("truetype");
      }

      *[data-ico-remixiconssystem]:before {
        font-family: RemixIconsSystem;
        content: attr(data-ico-remixiconssystem);
      }

      @font-face {
        font-family: "RemixIconsUser";
        src: url("resources/assets/icon-sets/RemixIconsUser/RemixIconsUser.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsUser/RemixIconsUser.ttf")format("truetype");
      }

      *[data-ico-remixiconsuser]:before {
        font-family: RemixIconsUser;
        content: attr(data-ico-remixiconsuser);
      }

      @font-face {
        font-family: "RemixIconsWeather";
        src: url("resources/assets/icon-sets/RemixIconsWeather/RemixIconsWeather.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/RemixIconsWeather/RemixIconsWeather.ttf")format("truetype");
      }

      *[data-ico-remixiconsweather]:before {
        font-family: RemixIconsWeather;
        content: attr(data-ico-remixiconsweather);
      }

      @font-face {
        font-family: "SharpArrow";
        src: url("resources/assets/icon-sets/SharpArrow/SharpArrow.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/SharpArrow/SharpArrow.ttf")format("truetype");
      }

      *[data-ico-sharparrow]:before {
        font-family: SharpArrow;
        content: attr(data-ico-sharparrow);
      }

      @font-face {
        font-family: "Spa";
        src: url("resources/renata/assets/icon-sets/Spa/Spa.woff")format("woff"), url("wp-content/themes/renata/assets/icon-sets/Spa/Spa.ttf")format("truetype");
      }

      *[data-ico-spa]:before {
        font-family: Spa;
        content: attr(data-ico-spa);
      }





.wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em
      }

      .wp-block-file__button {
        background: #32373c;
        color: #fff;
        text-decoration: none
      }



      .safe-svg-cover {
        text-align: center
      }

      .safe-svg-cover .safe-svg-inside {
        display: inline-block;
        max-width: 100%
      }

      .safe-svg-cover svg {
        height: 100%;
        max-height: 100%;
        max-width: 100%;
        width: 100%
      }
img:is([sizes="auto"i], [sizes^="auto,"i]) {
        contain-intrinsic-size: 3000px 1500px
      }

.wpcf7-response-output {clear: both;}

.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin: 20px 0;
  font-family: Arial, sans-serif;
}

.page-numbers {
  display: inline-block;
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
  background-color: #f2f2f2;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.page-numbers:hover {
  background-color: #ddd;
  color: #000;
}

.page-numbers.current,
.page-numbers.current:hover {
  background-color: #007bff;
  color: #fff;
  border-color: #007bff;
  font-weight: bold;
  cursor: default;
}

.page-numbers.next {
  font-weight: bold;
}

.collapse-content ul {word-break: break-word; margin-left: 0}