.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#FF2C29;--e-global-color-text:#000000;--e-global-color-e2f0ddf:#F7F6F6;--e-global-color-2d4c2f1:#EF4438;--e-global-color-f55ac8e:#FF2C29;--e-global-color-9930923:#03424D;--e-global-color-13ea7ba:#F3F3F3;--e-global-color-9533c6d:#979797;--e-global-color-9cb4221:#FFFFFF;--e-global-typography-primary-font-family:"Cardo";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Cardo";--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-4f9808a-font-family:"EB Garamond";--e-global-typography-4f9808a-font-size:42px;--e-global-typography-4f9808a-font-weight:400;--e-global-typography-4f9808a-line-height:1.2em;--e-global-typography-4f9808a-letter-spacing:1px;--e-global-typography-dcc2992-font-family:"EB Garamond";--e-global-typography-dcc2992-font-size:24px;--e-global-typography-dcc2992-font-weight:500;--e-global-typography-d2d29cd-font-family:"Cardo";--e-global-typography-d2d29cd-font-size:45px;--e-global-typography-d2d29cd-font-weight:700;--e-global-typography-d2d29cd-line-height:61px;--e-global-typography-2c13756-font-family:"Cardo";--e-global-typography-2c13756-font-size:25px;--e-global-typography-2c13756-font-weight:700;--e-global-typography-2c13756-line-height:34px;--e-global-typography-9e871e7-font-family:"Open Sans";--e-global-typography-9e871e7-font-size:16px;--e-global-typography-a52db14-font-family:"Open Sans";--e-global-typography-a52db14-font-size:20px;--e-global-typography-77d7e18-font-family:"Open Sans";--e-global-typography-77d7e18-font-size:14px;--e-global-typography-77d7e18-line-height:21px;--e-global-typography-e7d854f-font-family:"Open Sans";--e-global-typography-e7d854f-font-size:13px;--e-global-typography-e7d854f-font-weight:600;--e-global-typography-e7d854f-text-transform:uppercase;--e-global-typography-e7d854f-letter-spacing:1px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#FFFFFF8C;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 30px 8px 30px;}.elementor-kit-5 e-page-transition{background-color:#FFFFFF;}.elementor-kit-5 h3{font-family:"Cardo", Sans-serif;font-size:25px;font-weight:700;line-height:34px;}.elementor-kit-5 h4{font-family:var( --e-global-typography-2c13756-font-family ), Sans-serif;font-size:var( --e-global-typography-2c13756-font-size );font-weight:var( --e-global-typography-2c13756-font-weight );line-height:var( --e-global-typography-2c13756-line-height );}.elementor-kit-5 h5{font-family:"Cardo", Sans-serif;font-size:25px;font-weight:700;line-height:34px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-secondary-font-size:23px;--e-global-typography-text-font-size:16px;--e-global-typography-4f9808a-font-size:35px;--e-global-typography-dcc2992-font-size:20px;--e-global-typography-dcc2992-line-height:1.2em;}.elementor-kit-5 h4{font-size:var( --e-global-typography-2c13756-font-size );line-height:var( --e-global-typography-2c13756-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:23px;--e-global-typography-text-font-size:15px;--e-global-typography-4f9808a-font-size:32px;--e-global-typography-dcc2992-font-size:20px;--e-global-typography-dcc2992-line-height:1.2em;--e-global-typography-d2d29cd-font-size:40px;--e-global-typography-d2d29cd-line-height:52px;}.elementor-kit-5 h4{font-size:var( --e-global-typography-2c13756-font-size );line-height:var( --e-global-typography-2c13756-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.material-icons {
  font-family: 'Material Icons Outlined', 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  top: 1px;
  margin-left: 2px;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

.tooltip.material-icons {
  position: relative;
  display: inline-block;
  font-family: 'Material Icons Outlined', 'Material Icons';
  font-size: 14px;
}

.tooltip .tooltiptext {
  font-family: 'Open Sans';
  font-size: 12px;
  visibility: hidden;
  width: 100px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 7px 2px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -50px;
  opacity: 0;
  transition: opacity 1s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */