.elementor-349 .elementor-element.elementor-element-8d1b12b{--display:flex;}.elementor-349 .elementor-element.elementor-element-7860f79{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-349 .elementor-element.elementor-element-e8994e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-349 .elementor-element.elementor-element-e8994e3 .elementor-heading-title{font-family:"Fasthand", Sans-serif;font-size:48px;font-weight:400;letter-spacing:2.2px;word-spacing:3px;}.elementor-349 .elementor-element.elementor-element-80e4744{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-333774f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-b62209e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-349 .elementor-element.elementor-element-d9a52cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-c9686e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-55fd493{--display:flex;}.elementor-349 .elementor-element.elementor-element-8791d5a{--display:flex;}.elementor-349 .elementor-element.elementor-element-28eef38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-e3055a3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-2a4f994{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-92eddad{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-349 .elementor-element.elementor-element-468e77f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-db30238{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-ae4fcd4{--display:flex;}.elementor-349 .elementor-element.elementor-element-1c7b8b0{--display:flex;}.elementor-349 .elementor-element.elementor-element-8be3ce5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-3dde833{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-367f61c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-f7c8c45{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-349 .elementor-element.elementor-element-393d03f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-51062cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-a24639f{--display:flex;}.elementor-349 .elementor-element.elementor-element-2f1d80e{--display:flex;}.elementor-349 .elementor-element.elementor-element-60bc22f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-28c3c86{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-3cb72dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-a4bdf8d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-349 .elementor-element.elementor-element-46cb51b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-2f45fb4{--display:flex;}.elementor-349 .elementor-element.elementor-element-0c0a1d5 .gallery-item{padding:0 10px 10px 0;}.elementor-349 .elementor-element.elementor-element-0c0a1d5 .gallery{margin:0 -10px -10px 0;}.elementor-349 .elementor-element.elementor-element-0c0a1d5 .gallery-item .gallery-caption{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin-block-start:5px;}.elementor-349 .elementor-element.elementor-element-e928689 .gallery-item{padding:0 10px 10px 0;}.elementor-349 .elementor-element.elementor-element-e928689 .gallery{margin:0 -10px -10px 0;}.elementor-349 .elementor-element.elementor-element-e928689 .gallery-item .gallery-caption{text-align:center;margin-block-start:5px;}.elementor-349 .elementor-element.elementor-element-3c7fbc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-7f35465{--display:flex;}.elementor-349 .elementor-element.elementor-element-4306cf0{--display:flex;}.elementor-349 .elementor-element.elementor-element-f105990{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-0cf5654{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-882c4c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-911fad5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-349 .elementor-element.elementor-element-fd91b3c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-7672625{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-36c80fc{--display:flex;}.elementor-349 .elementor-element.elementor-element-b2684bf{--display:flex;}@media(min-width:768px){.elementor-349 .elementor-element.elementor-element-55fd493{--width:40%;}.elementor-349 .elementor-element.elementor-element-8791d5a{--width:60%;}.elementor-349 .elementor-element.elementor-element-ae4fcd4{--width:40%;}.elementor-349 .elementor-element.elementor-element-1c7b8b0{--width:60%;}.elementor-349 .elementor-element.elementor-element-a24639f{--width:40%;}.elementor-349 .elementor-element.elementor-element-2f1d80e{--width:60%;}.elementor-349 .elementor-element.elementor-element-7f35465{--width:40%;}.elementor-349 .elementor-element.elementor-element-4306cf0{--width:60%;}.elementor-349 .elementor-element.elementor-element-36c80fc{--width:40%;}.elementor-349 .elementor-element.elementor-element-b2684bf{--width:60%;}}@media(max-width:1024px){.elementor-349 .elementor-element.elementor-element-7860f79 .elementor-heading-title{font-size:30px;}.elementor-349 .elementor-element.elementor-element-e8994e3 .elementor-heading-title{font-size:41px;}.elementor-349 .elementor-element.elementor-element-80e4744{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-80e4744 .elementor-heading-title{font-size:20px;}.elementor-349 .elementor-element.elementor-element-333774f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-b62209e{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:left;}.elementor-349 .elementor-element.elementor-element-e3055a3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-e3055a3 .elementor-heading-title{font-size:20px;}.elementor-349 .elementor-element.elementor-element-2a4f994{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-92eddad{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:left;}.elementor-349 .elementor-element.elementor-element-3dde833{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-3dde833 .elementor-heading-title{font-size:20px;}.elementor-349 .elementor-element.elementor-element-367f61c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-f7c8c45{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:left;}.elementor-349 .elementor-element.elementor-element-28c3c86{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-28c3c86 .elementor-heading-title{font-size:20px;}.elementor-349 .elementor-element.elementor-element-3cb72dc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-a4bdf8d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:left;}.elementor-349 .elementor-element.elementor-element-0cf5654{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-0cf5654 .elementor-heading-title{font-size:20px;}.elementor-349 .elementor-element.elementor-element-882c4c6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-349 .elementor-element.elementor-element-911fad5{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:left;}}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-7860f79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-7860f79 .elementor-heading-title{font-size:28px;}.elementor-349 .elementor-element.elementor-element-e8994e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-349 .elementor-element.elementor-element-e8994e3 .elementor-heading-title{font-size:24px;}.elementor-349 .elementor-element.elementor-element-80e4744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-80e4744 .elementor-heading-title{font-size:18px;}.elementor-349 .elementor-element.elementor-element-b62209e{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-349 .elementor-element.elementor-element-d9a52cb{width:100%;max-width:100%;}.elementor-349 .elementor-element.elementor-element-e3055a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-e3055a3 .elementor-heading-title{font-size:18px;}.elementor-349 .elementor-element.elementor-element-92eddad{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-349 .elementor-element.elementor-element-468e77f{width:100%;max-width:100%;}.elementor-349 .elementor-element.elementor-element-3dde833{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-3dde833 .elementor-heading-title{font-size:18px;}.elementor-349 .elementor-element.elementor-element-f7c8c45{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-349 .elementor-element.elementor-element-393d03f{width:100%;max-width:100%;}.elementor-349 .elementor-element.elementor-element-28c3c86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-28c3c86 .elementor-heading-title{font-size:18px;}.elementor-349 .elementor-element.elementor-element-a4bdf8d{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-349 .elementor-element.elementor-element-46cb51b{width:100%;max-width:100%;}.elementor-349 .elementor-element.elementor-element-0cf5654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-349 .elementor-element.elementor-element-0cf5654 .elementor-heading-title{font-size:18px;}.elementor-349 .elementor-element.elementor-element-911fad5{width:100%;max-width:100%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-349 .elementor-element.elementor-element-fd91b3c{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e8994e3 */.elementor-349 .elementor-element.elementor-element-e8994e3 .underline{
  background: linear-gradient(transparent 60%, #FFDC58 60%);
  padding: 0 .15em;
  border-radius: .12em;
  box-decoration-break: clone; -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0549d53 */.elementor-widget-text-editor ul li a {
  font-weight: 600;
  color: #000;
  text-decoration: underline;
  background: transparent;
  border-radius: 6px;
  padding: 2px 6px;
  transition: background 0.2s ease, box-shadow 0.2s ease;
}

.elementor-widget-text-editor ul li a:hover {
  background: #F7CF3F;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc5392b */.tag-cloud {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  color: #333;
}

.tag {
  padding: 4px 10px;
  border-radius: 16px;
  background: transparent;
  transition: background 0.2s, box-shadow 0.2s;
  cursor: default;
}

.tag:hover {
  background:#F7CF3F;
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}

.dot {
  color: #000;
  font-weight: 500;
  margin: 0 2px;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-368aa68 */.elementor-widget-text-editor ul li a {
  font-weight: 600;
  color: #000;
  text-decoration: underline;
  background: transparent;
  border-radius: 6px;
  padding: 2px 6px;
  transition: background 0.2s ease, box-shadow 0.2s ease;
}

.elementor-widget-text-editor ul li a:hover {
  background: #F7CF3F;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdd72ba */.tag-cloud {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  color: #333;
}

.tag {
  padding: 4px 10px;
  border-radius: 16px;
  background: transparent;
  transition: background 0.2s, box-shadow 0.2s;
  cursor: default;
}

.tag:hover {
  background:#F7CF3F;
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}

.dot {
  color: #000;
  font-weight: 500;
  margin: 0 2px;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd960a1 */.elementor-widget-text-editor ul li a {
  font-weight: 600;
  color: #000;
  text-decoration: underline;
  background: transparent;
  border-radius: 6px;
  padding: 2px 6px;
  transition: background 0.2s ease, box-shadow 0.2s ease;
}

.elementor-widget-text-editor ul li a:hover {
  background: #F7CF3F;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7828055 */.tag-cloud {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  color: #333;
}

.tag {
  padding: 4px 10px;
  border-radius: 16px;
  background: transparent;
  transition: background 0.2s, box-shadow 0.2s;
  cursor: default;
}

.tag:hover {
  background:#F7CF3F;
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}

.dot {
  color: #000;
  font-weight: 500;
  margin: 0 2px;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bae02bf */.elementor-widget-text-editor ul li a {
  font-weight: 600;
  color: #000;
  text-decoration: underline;
  background: transparent;
  border-radius: 6px;
  padding: 2px 6px;
  transition: background 0.2s ease, box-shadow 0.2s ease;
}

.elementor-widget-text-editor ul li a:hover {
  background: #F7CF3F;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-829136f */.tag-cloud {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  color: #333;
}

.tag {
  padding: 4px 10px;
  border-radius: 16px;
  background: transparent;
  transition: background 0.2s, box-shadow 0.2s;
  cursor: default;
}

.tag:hover {
  background:#F7CF3F;
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}

.dot {
  color: #000;
  font-weight: 500;
  margin: 0 2px;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b2c847 */.elementor-widget-text-editor ul li a {
  font-weight: 600;
  color: #000;
  text-decoration: underline;
  background: transparent;
  border-radius: 6px;
  padding: 2px 6px;
  transition: background 0.2s ease, box-shadow 0.2s ease;
}

.elementor-widget-text-editor ul li a:hover {
  background: #F7CF3F;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a699ccd */.tag-cloud {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  font-size: 15px;
  color: #333;
}

.tag {
  padding: 4px 10px;
  border-radius: 16px;
  background: transparent;
  transition: background 0.2s, box-shadow 0.2s;
  cursor: default;
}

.tag:hover {
  background:#F7CF3F;
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}

.dot {
  color: #000;
  font-weight: 500;
  margin: 0 2px;
  pointer-events: none;
}/* End custom CSS */