
.elementor-123 .elementor-element.elementor-element-eeab278 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-123 .elementor-element.elementor-element-eeab278>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-123 .elementor-element.elementor-element-cabda7b {
  text-align: center
}

.elementor-123 .elementor-element.elementor-element-cabda7b .elementor-heading-title {
  color: #fff;
  font-size: 40px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-cabda7b>.elementor-widget-container {
  margin: 0;
  padding: 30px 15px 15px
}

.elementor-123 .elementor-element.elementor-element-5683d7a {
  font-size: 18px;
  font-weight: 400;
  color: #fff
}

.elementor-123 .elementor-element.elementor-element-5683d7a a {
  color: #fff
}

.elementor-123 .elementor-element.elementor-element-5683d7a>.elementor-widget-container {
  padding: 0 0 0 15px
}

.elementor-123 .elementor-element.elementor-element-7ef5d359>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end
}

.elementor-123 .elementor-element.elementor-element-7ef5d359 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 50px 0
}

.elementor-123 .elementor-element.elementor-element-7ef5d359>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-123 .elementor-element.elementor-element-46c0e78b>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0 10%
}

.elementor-123 .elementor-element.elementor-element-0b9dc8f>.elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px
}

.elementor-123 .elementor-element.elementor-element-0b9dc8f>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-5732109 {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-5732109 .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-2a993725 {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-2a993725 .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-2a993725 .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-d6d3bd9 {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-d6d3bd9 img {
  width: 100%;
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-1218237 .elementor-button .elementor-align-icon-right {
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-1218237 .elementor-button .elementor-align-icon-left {
  margin-right: 0
}

.elementor-123 .elementor-element.elementor-element-1218237 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-1218237 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-1218237 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-1218237 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-1218237 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-d6752e9>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-e2523e0 {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-e2523e0 .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-ce208fe {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-ce208fe .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-ce208fe .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-764bef4 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-9d4e484 .elementor-button .elementor-align-icon-right {
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-9d4e484 .elementor-button .elementor-align-icon-left {
  margin-right: 0
}

.elementor-123 .elementor-element.elementor-element-9d4e484 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-9d4e484 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-9d4e484 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-9d4e484 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-9d4e484 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-40e5dab>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-e4d2d69 {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-e4d2d69 .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-4ae2b5f {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-4ae2b5f .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-4ae2b5f .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-2b3b9da img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-961e4d6 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-961e4d6 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-961e4d6 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-961e4d6 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-961e4d6 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-6345d9b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end
}

.elementor-123 .elementor-element.elementor-element-6345d9b {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 0 0 50px
}

.elementor-123 .elementor-element.elementor-element-6345d9b>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-123 .elementor-element.elementor-element-9feae9b>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0 10%
}

.elementor-123 .elementor-element.elementor-element-480ec36>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-d3b5dbb {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-d3b5dbb .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-c8e986a {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-c8e986a .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-c8e986a .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-d240df9 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-1a62060 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-1a62060 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-1a62060 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-1a62060 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-1a62060 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-96fbefa>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-637c15e {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-637c15e .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-9fef02d {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-9fef02d .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-9fef02d .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-3dd7282 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-3217fe7 .elementor-button .elementor-align-icon-right {
  margin-left: 16px
}

.elementor-123 .elementor-element.elementor-element-3217fe7 .elementor-button .elementor-align-icon-left {
  margin-right: 16px
}

.elementor-123 .elementor-element.elementor-element-3217fe7 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-3217fe7 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-3217fe7 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-3217fe7 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-3217fe7 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-68c6e89>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-7dcc3bb {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-7dcc3bb .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-db031d9 {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-db031d9 .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-db031d9 .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-3f0ac93 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-865aeec .elementor-button .elementor-align-icon-right {
  margin-left: 16px
}

.elementor-123 .elementor-element.elementor-element-865aeec .elementor-button .elementor-align-icon-left {
  margin-right: 16px
}

.elementor-123 .elementor-element.elementor-element-865aeec .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-865aeec .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-865aeec .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-865aeec .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-865aeec .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-b923b42>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end
}

.elementor-123 .elementor-element.elementor-element-b923b42 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 0 0 50px
}

.elementor-123 .elementor-element.elementor-element-b923b42>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-123 .elementor-element.elementor-element-b3af6a4>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0 10%
}

.elementor-123 .elementor-element.elementor-element-99972d4>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-addcdd7 {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-addcdd7 .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-a3d0df2 {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-a3d0df2 .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-a3d0df2 .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-0e1b600 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-50efe7f .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-50efe7f .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-50efe7f .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-50efe7f .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-50efe7f .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-4980da2>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-6cc2cae {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-6cc2cae .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-d4140de {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-d4140de .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-d4140de .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-395d7b0 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-f199923 .elementor-button .elementor-align-icon-right {
  margin-left: 16px
}

.elementor-123 .elementor-element.elementor-element-f199923 .elementor-button .elementor-align-icon-left {
  margin-right: 16px
}

.elementor-123 .elementor-element.elementor-element-f199923 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-f199923 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-f199923 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-f199923 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-f199923 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-d8e1542>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-ced8d7c {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-ced8d7c .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-09dffe3 {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-09dffe3 .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-09dffe3 .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-e637da4 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-f4b3e23 .elementor-button .elementor-align-icon-right {
  margin-left: 16px
}

.elementor-123 .elementor-element.elementor-element-f4b3e23 .elementor-button .elementor-align-icon-left {
  margin-right: 16px
}

.elementor-123 .elementor-element.elementor-element-f4b3e23 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-f4b3e23 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-f4b3e23 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-f4b3e23 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-f4b3e23 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-39b2f5b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end
}

.elementor-123 .elementor-element.elementor-element-39b2f5b {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 0 0 50px
}

.elementor-123 .elementor-element.elementor-element-39b2f5b>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-123 .elementor-element.elementor-element-3f76cc2>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0 10%
}

.elementor-123 .elementor-element.elementor-element-8070960>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-db4937c {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-db4937c .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-68f8966 {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-68f8966 .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-68f8966 .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-d618c0c img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-3876c90 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-3876c90 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-3876c90 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-3876c90 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-3876c90 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-cea4204>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-1f9bcdd {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-1f9bcdd .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-50c83f0 {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-50c83f0 .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-50c83f0 .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-7b92ac6 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-3e9ae62 .elementor-button .elementor-align-icon-right {
  margin-left: 16px
}

.elementor-123 .elementor-element.elementor-element-3e9ae62 .elementor-button .elementor-align-icon-left {
  margin-right: 16px
}

.elementor-123 .elementor-element.elementor-element-3e9ae62 .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-3e9ae62 .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-3e9ae62 .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-3e9ae62 .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-3e9ae62 .elementor-button:focus svg {
  fill: #000
}

.elementor-123 .elementor-element.elementor-element-8ad35f9>.elementor-element-populated>.elementor-widget-wrap {
  padding: 7%
}

.elementor-123 .elementor-element.elementor-element-08c9737 {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-08c9737 .elementor-heading-title {
  color: #000;
  font-size: 26px;
  font-weight: 600
}

.elementor-123 .elementor-element.elementor-element-b9855e7 {
  --divider-border-style: solid;
  --divider-color: #ffca26;
  --divider-border-width: 3px
}

.elementor-123 .elementor-element.elementor-element-b9855e7 .elementor-divider-separator {
  width: 7%;
  margin: 0 auto;
  margin-left: 0
}

.elementor-123 .elementor-element.elementor-element-b9855e7 .elementor-divider {
  text-align: left
}

.elementor-123 .elementor-element.elementor-element-f3681c8 img {
  border-radius: 5px
}

.elementor-123 .elementor-element.elementor-element-339b50f .elementor-button .elementor-align-icon-right {
  margin-left: 16px
}

.elementor-123 .elementor-element.elementor-element-339b50f .elementor-button .elementor-align-icon-left {
  margin-right: 16px
}

.elementor-123 .elementor-element.elementor-element-339b50f .elementor-button {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
  background-color: var(--e-global-color-afca919)
}

.elementor-123 .elementor-element.elementor-element-339b50f .elementor-button:hover,
.elementor-123 .elementor-element.elementor-element-339b50f .elementor-button:focus {
  color: #000
}

.elementor-123 .elementor-element.elementor-element-339b50f .elementor-button:hover svg,
.elementor-123 .elementor-element.elementor-element-339b50f .elementor-button:focus svg {
  fill: #000
}

@media(max-width: 1024px) {
  .elementor-123 .elementor-element.elementor-element-eeab278>.elementor-container {
      min-height: 350px
  }

  .elementor-123 .elementor-element.elementor-element-eeab278:not(.elementor-motion-effects-element-type-background),
  .elementor-123 .elementor-element.elementor-element-eeab278>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover
  }

  .elementor-123 .elementor-element.elementor-element-eeab278 {
      padding: 0
  }
}

@media(max-width: 767px) {
  .elementor-123 .elementor-element.elementor-element-eeab278>.elementor-container {
      min-height: 420px
  }
}