.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1137 .elementor-element.elementor-element-1d99b0b .elementor-heading-title{font-weight:600;}.elementor-1137 .elementor-element.elementor-element-94d3c48{--spacer-size:50px;}.elementor-1137 .elementor-element.elementor-element-fc772e4 .elementor-heading-title{font-weight:600;}/* Start custom CSS for html, class: .elementor-element-06dcf5a */@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');

body {
  
  line-height: 1.7;
  font-size: 1.1rem;
  margin: 0;
  color: #27253d;
  
}

main {
  position: relative;
  padding: 1rem 1rem 3rem;
  min-height: calc(100vh - 4rem);
}

h1 {
  margin-top: 0;
}

.hidden {
  display: none;
}

.pagination-container {
  width: calc(100% - 2rem);
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 0;
  padding: 1rem 0;
  justify-content: center;
}

.pagination-number,
.pagination-button{
  font-size: 1.1rem;
  background-color: transparent;
  border: none;
  margin: 0.25rem 0.25rem;
  cursor: pointer;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: .2rem;
}

.pagination-number:hover,
.pagination-button:not(.disabled):hover {
  background: #fff;
}

.pagination-number.active {
  color: #fff;
  background: #0085b6;
}

footer {
  padding: 1em;
  text-align: center;
  background-color: #FFDFB9;
}

footer a {
  color: inherit;
  text-decoration: none;
}

footer .heart {
  color: #DC143C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ac2c67 */.pagination-container-2 {
          width: calc(100% - 2rem);
          display: flex;
          align-items: center;
          position: absolute;
          bottom: 0;
          padding: 1rem 0;
          justify-content: center;
        }
.pagination-number-2,
        .pagination-button{
          font-size: 1.1rem;
          background-color: transparent;
          border: none;
          margin: 0.25rem 0.25rem;
          cursor: pointer;
          height: 2.5rem;
          width: 2.5rem;
          border-radius: .2rem;
        }
        
        .pagination-number-2:hover,
        .pagination-button:not(.disabled):hover {
          background: #fff;
        }
        
        .pagination-number-2.active {
          color: #fff;
          background: #0085b6;
        }/* End custom CSS */