


.elementor-11 .elementor-element.elementor-element-afd5530 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.33;
}

.elementor-11 .elementor-element.elementor-element-afd5530:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-afd5530>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/img/1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-afd5530::before,
.elementor-11 .elementor-element.elementor-element-afd5530>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-afd5530>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-afd5530>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-afd5530>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-afd5530>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: #000000;
  background-image: url("/wp-content/uploads/2024/10/blue-watercolor-background-scaled.jpg");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-afd5530::before {
  filter: brightness(32%) contrast(200%) saturate(194%) blur(0px) hue-rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-afd5530,
.elementor-11 .elementor-element.elementor-element-afd5530::before {
  --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-afd5530>.elementor-shape-bottom .elementor-shape-fill,
.elementor-11 .elementor-element.elementor-element-afd5530>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
  fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-afd5530>.elementor-shape-bottom svg,
.elementor-11 .elementor-element.elementor-element-afd5530>.e-con-inner>.elementor-shape-bottom svg {
  width: calc(100% + 1.3px);
  height: 50px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-11 .elementor-element.elementor-element-c7028ea {
  --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;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-ff24144 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-50c88aa {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-50c88aa .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-f5b385f {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b9b4fdc {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-b9b4fdc .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-9ff9380 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-f013a35 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-f013a35 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-b9ff6ea {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-2883c92 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-2883c92 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-ca7c766 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --margin-top: 150px;
  --margin-bottom: 170px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-29be9bc {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-08a3bfa {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-08a3bfa .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 70px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-1aa846b {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-8dcf325 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-942c855 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-80cb783 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-80cb783 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 40px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-91362a2 {
  --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;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-74a3d87 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 05px 05px 05px 05px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-edb0b9a img {
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-607e1a1 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-607e1a1 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 23px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-94da05d .elementor-button {
  background-color: #b62d56;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 500;
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-94da05d .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-94da05d .elementor-button:focus {
  background-color: #260404;
}

.elementor-11 .elementor-element.elementor-element-94da05d .elementor-button .elementor-button-content-wrapper {
  justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-da6c5cb {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 05px 05px 05px 05px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-ec5a4f5 img {
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-6e16a89 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-6e16a89 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 23px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-20999b6 .elementor-button {
  background-color: #b62d56;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 500;
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-20999b6 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-20999b6 .elementor-button:focus {
  background-color: #260404;
}

.elementor-11 .elementor-element.elementor-element-20999b6 .elementor-button .elementor-button-content-wrapper {
  justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-60e75f2 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 05px 05px 05px 05px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-a42e4d4 img {
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-0733ffe {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-0733ffe .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 23px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-677683e .elementor-button {
  background-color: #b62d56;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 500;
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-677683e .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-677683e .elementor-button:focus {
  background-color: #260404;
}

.elementor-11 .elementor-element.elementor-element-677683e .elementor-button .elementor-button-content-wrapper {
  justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-4c507e5 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 05px 05px 05px 05px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-2d3b475 img {
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-273cd87 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-273cd87 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 23px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-35a57a8 .elementor-button {
  background-color: #b62d56;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 500;
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-35a57a8 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-35a57a8 .elementor-button:focus {
  background-color: #260404;
}

.elementor-11 .elementor-element.elementor-element-35a57a8 .elementor-button .elementor-button-content-wrapper {
  justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-9129590 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 05px 05px 05px 05px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-11 .elementor-element.elementor-element-51dfaee img {
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-0381eb8 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-0381eb8 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 23px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-74abfc4 .elementor-button {
  background-color: #b62d56;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 500;
  border-radius: 05px 05px 05px 05px;
}

.elementor-11 .elementor-element.elementor-element-74abfc4 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-74abfc4 .elementor-button:focus {
  background-color: #260404;
}

.elementor-11 .elementor-element.elementor-element-74abfc4 .elementor-button .elementor-button-content-wrapper {
  justify-content: center;
}

.elementor-11 .elementor-element.elementor-element-1dea6f9 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-169c598 .elementor-button {
  background-color: #b62d56;
  font-family: "Montserrat";
  font-size: 30px;
  font-weight: 500;
  border-radius: 05px 05px 05px 05px;
  padding: 10px 50px 10px 50px;
}

.elementor-11 .elementor-element.elementor-element-169c598 .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-169c598 .elementor-button:focus {
  background-color: #260404;
}

.elementor-11 .elementor-element.elementor-element-85ba09e {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.56;
}

.elementor-11 .elementor-element.elementor-element-85ba09e:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-85ba09e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/img/2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-85ba09e::before,
.elementor-11 .elementor-element.elementor-element-85ba09e>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-85ba09e>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-85ba09e>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-85ba09e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-85ba09e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: #000000;
  --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-85ba09e,
.elementor-11 .elementor-element.elementor-element-85ba09e::before {
  --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-85ba09e>.elementor-shape-top .elementor-shape-fill,
.elementor-11 .elementor-element.elementor-element-85ba09e>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
  fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-85ba09e>.elementor-shape-top svg,
.elementor-11 .elementor-element.elementor-element-85ba09e>.e-con-inner>.elementor-shape-top svg {
  width: calc(100% + 1.3px);
  height: 40px;
}

.elementor-11 .elementor-element.elementor-element-85ba09e>.elementor-shape-bottom svg,
.elementor-11 .elementor-element.elementor-element-85ba09e>.e-con-inner>.elementor-shape-bottom svg {
  width: calc(100% + 1.3px);
  height: 40px;
  transform: translateX(-50%) rotateY(180deg);
}

.elementor-11 .elementor-element.elementor-element-d7a6e0b {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-aad985e {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-0d6da63 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-0d6da63 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 40px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-0385b94 {
  --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;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e20801b {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #b62d56;
  --border-color: #b62d56;
  --border-radius: 20px;
}

.elementor-11 .elementor-element.elementor-element-e20801b:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-e20801b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #171717ae;
}

.elementor-11 .elementor-element.elementor-element-e20801b,
.elementor-11 .elementor-element.elementor-element-e20801b::before {
  --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3de1c43>.elementor-widget-container {
  padding: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-3de1c43 .elementor-image-box-wrapper {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-3de1c43.elementor-position-right .elementor-image-box-img {
  margin-left: 1px;
}

.elementor-11 .elementor-element.elementor-element-3de1c43.elementor-position-left .elementor-image-box-img {
  margin-right: 1px;
}

.elementor-11 .elementor-element.elementor-element-3de1c43.elementor-position-top .elementor-image-box-img {
  margin-bottom: 1px;
}

.elementor-11 .elementor-element.elementor-element-3de1c43 .elementor-image-box-title {
  margin-bottom: 18px;
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-3de1c43 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 36%;
}

.elementor-11 .elementor-element.elementor-element-3de1c43 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3de1c43 .elementor-image-box-description {
  color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-c501f48 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #b62d56;
  --border-color: #b62d56;
  --border-radius: 20px;
}

.elementor-11 .elementor-element.elementor-element-c501f48:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-c501f48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #171717ba;
}

.elementor-11 .elementor-element.elementor-element-c501f48,
.elementor-11 .elementor-element.elementor-element-c501f48::before {
  --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1724d13>.elementor-widget-container {
  padding: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-1724d13 .elementor-image-box-wrapper {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-1724d13.elementor-position-right .elementor-image-box-img {
  margin-left: 1px;
}

.elementor-11 .elementor-element.elementor-element-1724d13.elementor-position-left .elementor-image-box-img {
  margin-right: 1px;
}

.elementor-11 .elementor-element.elementor-element-1724d13.elementor-position-top .elementor-image-box-img {
  margin-bottom: 1px;
}

.elementor-11 .elementor-element.elementor-element-1724d13 .elementor-image-box-title {
  margin-bottom: 18px;
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-1724d13 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 36%;
}

.elementor-11 .elementor-element.elementor-element-1724d13 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1724d13 .elementor-image-box-description {
  color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-fc0b9c5 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-color: #b62d56;
  --border-color: #b62d56;
  --border-radius: 20px;
}

.elementor-11 .elementor-element.elementor-element-fc0b9c5:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-fc0b9c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #171717d3;
}

.elementor-11 .elementor-element.elementor-element-fc0b9c5,
.elementor-11 .elementor-element.elementor-element-fc0b9c5::before {
  --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af>.elementor-widget-container {
  padding: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af .elementor-image-box-wrapper {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af.elementor-position-right .elementor-image-box-img {
  margin-left: 1px;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af.elementor-position-left .elementor-image-box-img {
  margin-right: 1px;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af.elementor-position-top .elementor-image-box-img {
  margin-bottom: 1px;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af .elementor-image-box-title {
  margin-bottom: 18px;
  color: #FFFFFF;
  font-family: "Montserrat";
  font-size: 25px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af .elementor-image-box-wrapper .elementor-image-box-img {
  width: 36%;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-cb7e0af .elementor-image-box-description {
  color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-426c045 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6a828a8 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-d406f00 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-93f005b {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-93f005b .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 40px;
  font-weight: 600;
}

.elementor-11 .elementor-element.elementor-element-bcd2253 {
  text-align: center;
  color: #000000;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-7cb2399 {
  --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;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: -39px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-d1926e2 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1a9d045 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-1a9d045 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 20px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-1a9d93d {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e6c135e {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-e6c135e .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 20px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-45c3dc8 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7ffbfdf {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-7ffbfdf .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 20px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-03f1814 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-fe361b4 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-fe361b4 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 20px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-73d9659 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-21a52a3 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-21a52a3 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 20px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-35e1a41 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3567f65 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-3567f65 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 20px;
  font-weight: 400;
}

.elementor-11 .elementor-element.elementor-element-1b95960 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --margin-top: -20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-630aa73 {
  text-align: center;
  color: #000000;
}

.elementor-11 .elementor-element.elementor-element-baf5d7f>.elementor-widget-container {
  background-color: #171717;
  margin: -28px 0px 0px 0px;
  border-radius: 50px 50px 50px 50px;
}

.elementor-11 .elementor-element.elementor-element-f3cb1d4 .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: 600;
}

@media(max-width:767px) {
  .elementor-11 .elementor-element.elementor-element-d7a6e0b {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-3de1c43 .elementor-image-box-img {
    margin-bottom: 1px;
  }

  .elementor-11 .elementor-element.elementor-element-1724d13 .elementor-image-box-img {
    margin-bottom: 1px;
  }

  .elementor-11 .elementor-element.elementor-element-cb7e0af .elementor-image-box-img {
    margin-bottom: 1px;
  }
}

@media(min-width:1025px) {

  .elementor-11 .elementor-element.elementor-element-afd5530:not(.elementor-motion-effects-element-type-background),
  .elementor-11 .elementor-element.elementor-element-afd5530>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }

  .elementor-11 .elementor-element.elementor-element-afd5530::before,
  .elementor-11 .elementor-element.elementor-element-afd5530>.elementor-background-video-container::before,
  .elementor-11 .elementor-element.elementor-element-afd5530>.e-con-inner>.elementor-background-video-container::before,
  .elementor-11 .elementor-element.elementor-element-afd5530>.elementor-background-slideshow::before,
  .elementor-11 .elementor-element.elementor-element-afd5530>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-11 .elementor-element.elementor-element-afd5530>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-attachment: scroll;
  }

  .elementor-11 .elementor-element.elementor-element-85ba09e:not(.elementor-motion-effects-element-type-background),
  .elementor-11 .elementor-element.elementor-element-85ba09e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}