.elementor-25931 .elementor-element.elementor-element-0f35b13 {
  --min-height: 0px;
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: center;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-0f35b13:not(.elementor-motion-effects-element-type-background),
.elementor-25931 .elementor-element.elementor-element-0f35b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-25931 .elementor-element.elementor-element-0f35b13,
.elementor-25931 .elementor-element.elementor-element-0f35b13::before {
  --border-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-0f35b13.e-con {
  --order: -99999 /* order start hack */;
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-924df3c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --align-items: flex-start;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-924df3c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
  --align-self: flex-start;
}
.elementor-25931 .elementor-element.elementor-element-7c9f0db {
  text-align: left;
  width: var(--container-widget-width, 39.953%);
  max-width: 39.953%;
  --container-widget-width: 39.953%;
  --container-widget-flex-grow: 0;
}
.elementor-25931 .elementor-element.elementor-element-7c9f0db.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-d957088 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-d957088.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-bb10782 .elementor-menu-toggle {
  margin-left: auto;
}
.elementor-25931 .elementor-element.elementor-element-bb10782 .elementor-nav-menu--main .elementor-item:hover,
.elementor-25931 .elementor-element.elementor-element-bb10782 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-25931 .elementor-element.elementor-element-bb10782 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-25931 .elementor-element.elementor-element-bb10782 .elementor-nav-menu--main .elementor-item:focus {
  color: #cbb20c;
  fill: #cbb20c;
}
.elementor-25931 .elementor-element.elementor-element-bb10782 .elementor-nav-menu--main .elementor-item.elementor-item-active {
  color: #cbb20c;
}
.elementor-25931 .elementor-element.elementor-element-bb10782 > .elementor-widget-container {
  margin: 0px 10px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-bb10782 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}
.elementor-25931 .elementor-element.elementor-element-bb10782.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-438adfd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  --overlay-mix-blend-mode: darken;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 70px;
  --padding-right: 0px;
  --padding-bottom: 70px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-438adfd:not(.elementor-motion-effects-element-type-background),
.elementor-25931 .elementor-element.elementor-element-438adfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url(./../images/17267-scaled.jpg);
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.elementor-25931 .elementor-element.elementor-element-438adfd::before,
.elementor-25931 .elementor-element.elementor-element-438adfd > .elementor-background-video-container::before,
.elementor-25931 .elementor-element.elementor-element-438adfd > .e-con-inner > .elementor-background-video-container::before,
.elementor-25931 .elementor-element.elementor-element-438adfd > .elementor-background-slideshow::before,
.elementor-25931 .elementor-element.elementor-element-438adfd > .e-con-inner > .elementor-background-slideshow::before,
.elementor-25931 .elementor-element.elementor-element-438adfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #000a29;
}
.elementor-25931 .elementor-element.elementor-element-438adfd,
.elementor-25931 .elementor-element.elementor-element-438adfd::before {
  --border-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-438adfd.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-26b2974 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-25931 .elementor-element.elementor-element-26b2974 .elementor-heading-title {
  color: #ffffff;
  font-size: 70px;
}
.elementor-25931 .elementor-element.elementor-element-26b2974 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-26b2974.elementor-element {
  --align-self: center;
}
.elementor-25931 .elementor-element.elementor-element-7e61346 {
  text-align: center;
  width: var(--container-widget-width, 63%);
  max-width: 63%;
  --container-widget-width: 63%;
  --container-widget-flex-grow: 0;
}
.elementor-25931 .elementor-element.elementor-element-7e61346 .elementor-heading-title {
  color: #ffffff;
  font-size: 30px;
  line-height: 41px;
}
.elementor-25931 .elementor-element.elementor-element-7e61346 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-7e61346.elementor-element {
  --align-self: center;
}
.elementor-25931 .elementor-element.elementor-element-8b5965b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 50px;
  --padding-right: 0px;
  --padding-bottom: 50px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-8b5965b:not(.elementor-motion-effects-element-type-background),
.elementor-25931 .elementor-element.elementor-element-8b5965b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f4f4f4;
}
.elementor-25931 .elementor-element.elementor-element-8b5965b,
.elementor-25931 .elementor-element.elementor-element-8b5965b::before {
  --border-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-8b5965b.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-7dc7b68 {
  text-align: left;
}
.elementor-25931 .elementor-element.elementor-element-7dc7b68 .elementor-heading-title {
  font-size: 50px;
}
.elementor-25931 .elementor-element.elementor-element-7dc7b68 > .elementor-widget-container {
  margin: 0px 0px 30px 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-7e29611 {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #e3d04f;
  --border-color: #e3d04f;
  --border-radius: 10px 10px 10px 10px;
  --border-top-left-radius: 10px;
  --border-top-right-radius: 10px;
  --border-bottom-right-radius: 10px;
  --border-bottom-left-radius: 10px;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: -150px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-7e29611:not(.elementor-motion-effects-element-type-background),
.elementor-25931 .elementor-element.elementor-element-7e29611 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #e3d04f;
}
.elementor-25931 .elementor-element.elementor-element-7e29611,
.elementor-25931 .elementor-element.elementor-element-7e29611::before {
  --border-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-7e29611.e-con {
  --align-self: flex-start;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-9c2ca93 {
  --spacer-size: 10px;
}
.elementor-25931 .elementor-element.elementor-element-5f49419 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 30px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-bc6a7ea {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: space-between;
  --gap: 15px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-bc6a7ea.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-3ba813b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-23dbf34 > .elementor-widget-container {
  margin: 10px 0px 0px 20px;
}
.elementor-25931 .elementor-element.elementor-element-0f26e02 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-74fb0eb > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-2ee26ea {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-a5cf71f > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-32838f7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-32838f7.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-8d1a18d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 30px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-9a30a2d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: space-between;
  --gap: 15px;
  --background-transition: 0.3s;
  --margin-top: -30px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-9a30a2d.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-75da2b3 > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-2fa8db0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-5f04939 > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-928b6d1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-8f38c78 > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-39e6b90 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-fe4207e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: -30px;
  --margin-right: -0px;
  --margin-bottom: -0px;
  --margin-left: -0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-4fecadc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-e8019ab {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-c812f13 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-89edfdc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-c5e8052 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-87c3968 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: -0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-50eebe6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-8fd8d6b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-7665bea {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 50px;
  --padding-right: 0px;
  --padding-bottom: 50px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-7665bea:not(.elementor-motion-effects-element-type-background),
.elementor-25931 .elementor-element.elementor-element-7665bea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-25931 .elementor-element.elementor-element-7665bea,
.elementor-25931 .elementor-element.elementor-element-7665bea::before {
  --border-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-7665bea.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-1afb7c6 {
  text-align: left;
}
.elementor-25931 .elementor-element.elementor-element-1afb7c6 .elementor-heading-title {
  font-size: 50px;
}
.elementor-25931 .elementor-element.elementor-element-1afb7c6 > .elementor-widget-container {
  margin: 0px 0px 30px 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-30e864b {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #eb0000;
  --border-color: #eb0000;
  --border-radius: 10px 10px 10px 10px;
  --border-top-left-radius: 10px;
  --border-top-right-radius: 10px;
  --border-bottom-right-radius: 10px;
  --border-bottom-left-radius: 10px;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: -150px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-30e864b:not(.elementor-motion-effects-element-type-background),
.elementor-25931 .elementor-element.elementor-element-30e864b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #eb0000;
}
.elementor-25931 .elementor-element.elementor-element-30e864b,
.elementor-25931 .elementor-element.elementor-element-30e864b::before {
  --border-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-30e864b.e-con {
  --align-self: flex-start;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-32bf283 {
  --spacer-size: 10px;
}
.elementor-25931 .elementor-element.elementor-element-685f76d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 30px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-52c2601 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: space-between;
  --gap: 15px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-52c2601.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-4a4e08e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-1c3b5c0 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-2c47fa5 {
  text-align: center;
}
.elementor-25931 .elementor-element.elementor-element-2c47fa5 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-3a831ad {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-db694bf > .elementor-widget-container {
  margin: 50px 0px 56px 0px;
}
.elementor-25931 .elementor-element.elementor-element-2ab628f {
  text-align: center;
}
.elementor-25931 .elementor-element.elementor-element-24870b8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-6157493 > .elementor-widget-container {
  margin: 40px 0px 23px 0px;
}
.elementor-25931 .elementor-element.elementor-element-dc1fa28 {
  text-align: center;
}
.elementor-25931 .elementor-element.elementor-element-60fd844 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-89f5011 > .elementor-widget-container {
  margin: 20px 0px 08px 0px;
}
.elementor-25931 .elementor-element.elementor-element-1893a25 {
  text-align: center;
}
.elementor-25931 .elementor-element.elementor-element-c9e2c64 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 30px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-c9e2c64.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-0799de8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: space-between;
  --gap: 15px;
  --background-transition: 0.3s;
  --margin-top: -30px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-0799de8.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-74469aa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-87eb1e6 > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-de51c8e {
  text-align: center;
}
.elementor-25931 .elementor-element.elementor-element-f223ea0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-a94501b > .elementor-widget-container {
  margin: 18px 0px 14px 0px;
}
.elementor-25931 .elementor-element.elementor-element-d0504c6 {
  text-align: center;
}
.elementor-25931 .elementor-element.elementor-element-b28cea5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-551f126 > .elementor-widget-container {
  margin: 40px 0px 33px 0px;
}
.elementor-25931 .elementor-element.elementor-element-72aa452 {
  text-align: center;
}
.elementor-25931 .elementor-element.elementor-element-281bb6e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-601399c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 50px;
  --padding-right: 0px;
  --padding-bottom: 50px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-601399c:not(.elementor-motion-effects-element-type-background),
.elementor-25931 .elementor-element.elementor-element-601399c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f4f4f4;
}
.elementor-25931 .elementor-element.elementor-element-601399c,
.elementor-25931 .elementor-element.elementor-element-601399c::before {
  --border-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-601399c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-12b3aa4 {
  text-align: left;
}
.elementor-25931 .elementor-element.elementor-element-12b3aa4 .elementor-heading-title {
  font-size: 50px;
}
.elementor-25931 .elementor-element.elementor-element-12b3aa4 > .elementor-widget-container {
  margin: 0px 0px 30px 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-7e61881 {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #e3d04f;
  --border-color: #e3d04f;
  --border-radius: 10px 10px 10px 10px;
  --border-top-left-radius: 10px;
  --border-top-right-radius: 10px;
  --border-bottom-right-radius: 10px;
  --border-bottom-left-radius: 10px;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: -150px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-7e61881:not(.elementor-motion-effects-element-type-background),
.elementor-25931 .elementor-element.elementor-element-7e61881 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #e3d04f;
}
.elementor-25931 .elementor-element.elementor-element-7e61881,
.elementor-25931 .elementor-element.elementor-element-7e61881::before {
  --border-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-7e61881.e-con {
  --align-self: flex-start;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-22ea3a9 {
  --spacer-size: 10px;
}
.elementor-25931 .elementor-element.elementor-element-bbe7c5c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 30px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-b785425 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-start;
  --gap: 15px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-b785425.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-53fc22b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-aa18f69 > .elementor-widget-container {
  margin: 70px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-54b3358 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-338370b > .elementor-widget-container {
  margin: 50px 0px 56px 0px;
}
.elementor-25931 .elementor-element.elementor-element-ee7cb87 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.elementor-25931 .elementor-element.elementor-element-ebbe109 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-ebbe109.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25931 .elementor-element.elementor-element-ce366cb {
  text-align: center;
}
.elementor-25931 .elementor-element.elementor-element-ce366cb .elementor-heading-title {
  font-size: 22px;
}
.elementor-25931 .elementor-element.elementor-element-ce366cb > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25931 .elementor-element.elementor-element-10ab456 {
  text-align: center;
  font-size: 20px;
  font-weight: 300;
}
.elementor-25931 .elementor-element.elementor-element-67d108c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-25931 .elementor-element.elementor-element-ee6d731 {
  text-align: left;
}
body.elementor-page-25931 h1.entry-title {
  margin-top: 1px;
}
@media (max-width: 1024px) {
  .elementor-25931 .elementor-element.elementor-element-924df3c {
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-25931 .elementor-element.elementor-element-7c9f0db.elementor-element {
    --align-self: flex-start;
  }
  .elementor-25931 .elementor-element.elementor-element-438adfd:not(.elementor-motion-effects-element-type-background),
  .elementor-25931 .elementor-element.elementor-element-438adfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(./../images/17267-scaled.jpg);
  }
  .elementor-25931 .elementor-element.elementor-element-438adfd {
    --overlay-opacity: 0.5;
    --padding-top: 50px;
    --padding-right: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-26b2974 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-25931 .elementor-element.elementor-element-7e61346 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-25931 .elementor-element.elementor-element-7e61346 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-8b5965b {
    --padding-top: 30px;
    --padding-right: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-7dc7b68 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-25931 .elementor-element.elementor-element-7dc7b68 > .elementor-widget-container {
    margin: 0px 0px 20px 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-7dc7b68.elementor-element {
    --align-self: flex-start;
  }
  .elementor-25931 .elementor-element.elementor-element-7e29611 {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-9c2ca93 {
    --spacer-size: 5px;
  }
  .elementor-25931 .elementor-element.elementor-element-3ba813b {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-32838f7 {
    --margin-top: 0px;
    --margin-right: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-75da2b3 {
    width: var(--container-widget-width, 227px);
    max-width: 227px;
    --container-widget-width: 227px;
    --container-widget-flex-grow: 0;
  }
  .elementor-25931 .elementor-element.elementor-element-39e6b90 {
    --margin-top: 0px;
    --margin-right: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-fe4207e {
    --margin-top: -30px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-fe4207e.e-con {
    --align-self: flex-start;
  }
  .elementor-25931 .elementor-element.elementor-element-4fecadc {
    --margin-top: 0px;
    --margin-right: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-50eebe6 {
    --margin-top: 0px;
    --margin-right: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-7665bea {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 30px;
    --padding-right: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-1afb7c6 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-25931 .elementor-element.elementor-element-1afb7c6 > .elementor-widget-container {
    margin: 0px 0px 20px 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-1afb7c6.elementor-element {
    --align-self: flex-start;
  }
  .elementor-25931 .elementor-element.elementor-element-30e864b {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-32bf283 {
    --spacer-size: 5px;
  }
  .elementor-25931 .elementor-element.elementor-element-4a4e08e {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-60fd844 {
    --margin-top: 0px;
    --margin-right: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-74469aa {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-601399c {
    --padding-top: 30px;
    --padding-right: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-12b3aa4 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-25931 .elementor-element.elementor-element-12b3aa4 > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-12b3aa4.elementor-element {
    --align-self: flex-start;
  }
  .elementor-25931 .elementor-element.elementor-element-7e61881 {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-22ea3a9 {
    --spacer-size: 5px;
  }
  .elementor-25931 .elementor-element.elementor-element-53fc22b {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-ee7cb87 {
    --padding-top: 015px;
    --padding-right: 0px;
    --padding-bottom: 15px;
    --padding-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-10ab456 {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .elementor-25931 .elementor-element.elementor-element-0f35b13 {
    --content-width: 1600px;
  }
  .elementor-25931 .elementor-element.elementor-element-924df3c {
    --width: 18.068%;
  }
  .elementor-25931 .elementor-element.elementor-element-d957088 {
    --width: 100%;
  }
  .elementor-25931 .elementor-element.elementor-element-8b5965b {
    --width: 122.28%;
  }
  .elementor-25931 .elementor-element.elementor-element-7e29611 {
    --width: 50%;
  }
  .elementor-25931 .elementor-element.elementor-element-5f49419 {
    --content-width: 1600px;
  }
  .elementor-25931 .elementor-element.elementor-element-3ba813b {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-0f26e02 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-2ee26ea {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-32838f7 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-8d1a18d {
    --content-width: 1600px;
  }
  .elementor-25931 .elementor-element.elementor-element-2fa8db0 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-928b6d1 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-39e6b90 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-fe4207e {
    --content-width: 1600px;
  }
  .elementor-25931 .elementor-element.elementor-element-e8019ab {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-c812f13 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-89edfdc {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-c5e8052 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-87c3968 {
    --content-width: 1600px;
  }
  .elementor-25931 .elementor-element.elementor-element-8fd8d6b {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-7665bea {
    --width: 122.28%;
  }
  .elementor-25931 .elementor-element.elementor-element-30e864b {
    --width: 50%;
  }
  .elementor-25931 .elementor-element.elementor-element-685f76d {
    --content-width: 1600px;
  }
  .elementor-25931 .elementor-element.elementor-element-4a4e08e {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-3a831ad {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-24870b8 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-60fd844 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-74469aa {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-f223ea0 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-b28cea5 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-281bb6e {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-601399c {
    --width: 122.28%;
  }
  .elementor-25931 .elementor-element.elementor-element-7e61881 {
    --width: 50%;
  }
  .elementor-25931 .elementor-element.elementor-element-bbe7c5c {
    --content-width: 1600px;
  }
  .elementor-25931 .elementor-element.elementor-element-53fc22b {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-54b3358 {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-ebbe109 {
    --width: 66.053%;
  }
  .elementor-25931 .elementor-element.elementor-element-67d108c {
    --width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-25931 .elementor-element.elementor-element-924df3c {
    --width: 25%;
  }
  .elementor-25931 .elementor-element.elementor-element-d957088 {
    --width: 75%;
  }
  .elementor-25931 .elementor-element.elementor-element-fe4207e {
    --content-width: 100%;
  }
  .elementor-25931 .elementor-element.elementor-element-4fecadc {
    --content-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-25931 .elementor-element.elementor-element-924df3c {
    --width: 20%;
  }
  .elementor-25931 .elementor-element.elementor-element-7c9f0db {
    width: var(--container-widget-width, 47.177px);
    max-width: 47.177px;
    --container-widget-width: 47.177px;
    --container-widget-flex-grow: 0;
  }
  .elementor-25931 .elementor-element.elementor-element-d957088 {
    --width: 80%;
    --justify-content: flex-end;
  }
  .elementor-25931 .elementor-element.elementor-element-bb10782 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,
  .elementor-25931 .elementor-element.elementor-element-bb10782 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 0px !important;
  }
  .elementor-25931 .elementor-element.elementor-element-bb10782 {
    --container-widget-width: 140px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 140px);
    max-width: 140px;
  }
  .elementor-25931 .elementor-element.elementor-element-bb10782.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
  }
  .elementor-25931 .elementor-element.elementor-element-438adfd {
    --padding-top: 50px;
    --padding-right: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-26b2974 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-25931 .elementor-element.elementor-element-7e61346 .elementor-heading-title {
    font-size: 13px;
    line-height: 1.6em;
  }
  .elementor-25931 .elementor-element.elementor-element-7e61346 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
  }
  .elementor-25931 .elementor-element.elementor-element-8b5965b {
    --padding-top: 30px;
    --padding-right: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-7dc7b68 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-7dc7b68 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-25931 .elementor-element.elementor-element-7dc7b68.elementor-element {
    --align-self: flex-start;
  }
  .elementor-25931 .elementor-element.elementor-element-7e29611 {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: -100px;
  }
  .elementor-25931 .elementor-element.elementor-element-9c2ca93 {
    --spacer-size: 5px;
  }
  .elementor-25931 .elementor-element.elementor-element-9c2ca93 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-5f49419 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-25931 .elementor-element.elementor-element-bc6a7ea {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-25931 .elementor-element.elementor-element-bc6a7ea.e-con {
    --align-self: center;
  }
  .elementor-25931 .elementor-element.elementor-element-3ba813b {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-3ba813b.e-con {
    --align-self: center;
  }
  .elementor-25931 .elementor-element.elementor-element-23dbf34 img {
    width: 100%;
  }
  .elementor-25931 .elementor-element.elementor-element-23dbf34 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-23dbf34 {
    width: var(--container-widget-width, 370px);
    max-width: 370px;
    --container-widget-width: 370px;
    --container-widget-flex-grow: 0;
  }
  .elementor-25931 .elementor-element.elementor-element-23dbf34.elementor-element {
    --align-self: center;
  }
  .elementor-25931 .elementor-element.elementor-element-0f26e02 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-25931 .elementor-element.elementor-element-74fb0eb {
    width: var(--container-widget-width, 269px);
    max-width: 269px;
    --container-widget-width: 269px;
    --container-widget-flex-grow: 0;
  }
  .elementor-25931 .elementor-element.elementor-element-a5cf71f {
    width: var(--container-widget-width, 395px);
    max-width: 395px;
    --container-widget-width: 395px;
    --container-widget-flex-grow: 0;
  }
  .elementor-25931 .elementor-element.elementor-element-32838f7 {
    --width: 301px;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-32838f7.e-con {
    --align-self: center;
  }
  .elementor-25931 .elementor-element.elementor-element-8fc0643 {
    text-align: center;
  }
  .elementor-25931 .elementor-element.elementor-element-8fc0643 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-8fc0643.elementor-element {
    --align-self: center;
  }
  .elementor-25931 .elementor-element.elementor-element-9a30a2d {
    --margin-top: -40px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-75da2b3 {
    width: var(--container-widget-width, 689px);
    max-width: 689px;
    --container-widget-width: 689px;
    --container-widget-flex-grow: 0;
  }
  .elementor-25931 .elementor-element.elementor-element-fe4207e {
    --margin-top: -40px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-3744b1d img {
    width: 100%;
  }
  .elementor-25931 .elementor-element.elementor-element-7665bea {
    --padding-top: 30px;
    --padding-right: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-1afb7c6 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-1afb7c6 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-25931 .elementor-element.elementor-element-1afb7c6.elementor-element {
    --align-self: flex-start;
  }
  .elementor-25931 .elementor-element.elementor-element-30e864b {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 00px;
    --margin-left: -100px;
  }
  .elementor-25931 .elementor-element.elementor-element-32bf283 {
    --spacer-size: 5px;
  }
  .elementor-25931 .elementor-element.elementor-element-4a4e08e {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-4a4e08e.e-con {
    --align-self: center;
  }
  .elementor-25931 .elementor-element.elementor-element-c9e2c64 {
    --width: 307.333px;
  }
  .elementor-25931 .elementor-element.elementor-element-74469aa {
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-12b3aa4 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-25931 .elementor-element.elementor-element-12b3aa4 > .elementor-widget-container {
    margin: 0px 0px 12px 20px;
  }
  .elementor-25931 .elementor-element.elementor-element-12b3aa4.elementor-element {
    --align-self: flex-start;
  }
  .elementor-25931 .elementor-element.elementor-element-22ea3a9 {
    --spacer-size: 5px;
  }
  .elementor-25931 .elementor-element.elementor-element-ee7cb87 {
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 5px;
    --padding-left: 0px;
  }
  .elementor-25931 .elementor-element.elementor-element-ebbe109 {
    --width: 70%;
  }
  .elementor-25931 .elementor-element.elementor-element-ce366cb .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-25931 .elementor-element.elementor-element-10ab456 {
    font-size: 12px;
  }
  .elementor-25931 .elementor-element.elementor-element-67d108c {
    --width: 30%;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
}
