/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.natura__btn {
    border: 1px solid var(--natura--primary-colour);
    padding: 10px 20px;
  }
  
.natura__btn__filled {
  background: var(--natura--primary-colour);
  color: white;
  transition: all .3s ease;
}
  
.natura__btn__filled:hover {
  background: white;
  color: var(--natura--primary-colour);
  text-decoration: none;
}

.natura__btn__hollow {
  color: var(--natura--primary-colour);
  border-color: var(--natura--primary-colour);
  transition: all .3s ease;
}

.natura__btn__hollow:hover {
  text-decoration: none;
  color: white;
  border-color: white;
}

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
:root {
  --vulkaponic--primary-colour: rgba(16, 109, 55, 1.0);
  --vulkaponic--mobile--element--colour: #fff;
  --vulkaponic--desktop--nav--element--colour: ;
}

.hero h1{
  font-size:36px!important;
}
    .hero h2{
  font-size:24px!important;
}

.footer-menu-wrapper a {
  font-size: 12px;
  display: block;
  padding: 0.5em 0;
}

@media only screen and (max-width: 600px) {
  .footer-menu-wrapper a {
    font-size: 16px;
  }
  
  .footer .hs_cos_wrapper_type_post_listing li a {
    padding: 0.5em 0;
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .hero h1{
  font-size:28px!important;
}
    .hero h2{
  font-size:20px!important;
}
 footer .hs-menu-wrapper li {
    text-align: left;
  }
.footer .hs-menu-wrapper > ul > li{
  margin-bottom: 0px;
}
  #hs_cos_wrapper_module_17284325171967 .button-wrapper{
    text-align:center!important;
        margin-bottom: 15px;
}
  #hs_cos_wrapper_module_1731388045307 .button-wrapper{
        text-align:center!important;
  }