.elementor-891 .elementor-element.elementor-element-2334214c > .elementor-container{max-width:900px;}.elementor-891 .elementor-element.elementor-element-2334214c{padding:20px 0px 20px 0px;}.elementor-891 .elementor-element.elementor-element-4dd57d27 .elementor-element-populated a{color:var( --e-global-color-primary );}.elementor-891 .elementor-element.elementor-element-4dd57d27 .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-891 .elementor-element.elementor-element-7716c18 img{max-width:250px;}.elementor-891 .elementor-element.elementor-element-11a3229 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-891 .elementor-element.elementor-element-57c8d4ad{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}:root{--page-title-display:none;}body.elementor-page-891:not(.elementor-motion-effects-element-type-background), body.elementor-page-891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FFFE;}/* Start custom CSS */h1{font-size:30px;
color:black!important;
margin-bottom:-15px!important;
}

h2{font-size:25px;
font-weight: 600;
margin-bottom:5px;
margin-top:20px;
}

h3{font-size:20px;
font-weight: 600;
margin-bottom:5px;
}

a{font-weight:600;
}

.cky-consent-container {
    font-family: 'Poppins';
    font-size:small;
    
}

.cky-notice-group .cky-notice-des p
{
    font-size: 13px;
    line-height: 1.1em;
}

a {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}/* End custom CSS */