.elementor-320
  .elementor-element.elementor-element-4b41b2d:not(.elementor-motion-effects-element-type-background),
.elementor-320
  .elementor-element.elementor-element-4b41b2d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("/wp-content/uploads/2025/07/photo_2025-07-08_01-54-05.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-320
  .elementor-element.elementor-element-4b41b2d
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.66;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320
  .elementor-element.elementor-element-4b41b2d
  > .elementor-container {
  min-height: 700px;
}
.elementor-320 .elementor-element.elementor-element-4b41b2d {
  border-style: solid;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 5px 0px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-320 .elementor-element.elementor-element-23978cc {
  text-align: left;
}
.elementor-320 .elementor-element.elementor-element-23978cc img {
  width: 91%;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-320
  .elementor-element.elementor-element-b787090
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-320 .elementor-element.elementor-element-b787090 {
  text-align: left;
}
.elementor-320
  .elementor-element.elementor-element-b787090
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 25px;
  font-weight: 100;
  color: #ffffff;
}
.elementor-320
  .elementor-element.elementor-element-9bb8fe4
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-320 .elementor-element.elementor-element-9bb8fe4 {
  text-align: left;
}
.elementor-320
  .elementor-element.elementor-element-9bb8fe4
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 18px;
  font-weight: 100;
  color: #ffffff;
}
.elementor-320 .elementor-element.elementor-element-a77d283 .ctc-block-copy {
  background-color: #f9b14d;
  border-radius: 20px 20px 20px 20px;
  font-family: "Bakbak One", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  color: #000000;
}
.elementor-320
  .elementor-element.elementor-element-a77d283
  .ctc-block-copy
  svg {
  fill: #000000;
}
.elementor-320
  .elementor-element.elementor-element-b84dcbe
  > .elementor-element-populated,
.elementor-320
  .elementor-element.elementor-element-b84dcbe
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-320
  .elementor-element.elementor-element-b84dcbe
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-b84dcbe
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-320
  .elementor-element.elementor-element-b84dcbe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320 .elementor-element.elementor-element-6fa7da3 img {
  width: 95%;
}
.elementor-320
  .elementor-element.elementor-element-e755b96:not(.elementor-motion-effects-element-type-background),
.elementor-320
  .elementor-element.elementor-element-e755b96
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("/wp-content/uploads/2025/07/photo_2025-07-08_01-54-07.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-320
  .elementor-element.elementor-element-e755b96
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320
  .elementor-element.elementor-element-e755b96
  > .elementor-container {
  min-height: 750px;
}
.elementor-320 .elementor-element.elementor-element-e755b96 {
  border-style: solid;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}
.elementor-bc-flex-widget
  .elementor-320
  .elementor-element.elementor-element-d7abbc8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-320
  .elementor-element.elementor-element-d7abbc8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-320 .elementor-element.elementor-element-e785d7a img {
  width: 32%;
}
.elementor-320 .elementor-element.elementor-element-0239546 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  top: 126px;
}
body:not(.rtl) .elementor-320 .elementor-element.elementor-element-0239546 {
  left: 147px;
}
body.rtl .elementor-320 .elementor-element.elementor-element-0239546 {
  right: 147px;
}
.elementor-320 .elementor-element.elementor-element-0239546 img {
  width: 100%;
}
.elementor-320 .elementor-element.elementor-element-1a05f3f {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  top: 148px;
}
body:not(.rtl) .elementor-320 .elementor-element.elementor-element-1a05f3f {
  left: 787px;
}
body.rtl .elementor-320 .elementor-element.elementor-element-1a05f3f {
  right: 787px;
}
.elementor-320 .elementor-element.elementor-element-1a05f3f img {
  width: 100%;
}
.elementor-320 .elementor-element.elementor-element-55ffd09 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  top: 243px;
}
body:not(.rtl) .elementor-320 .elementor-element.elementor-element-55ffd09 {
  left: 146px;
}
body.rtl .elementor-320 .elementor-element.elementor-element-55ffd09 {
  right: 146px;
}
.elementor-320 .elementor-element.elementor-element-55ffd09 img {
  width: 100%;
}
.elementor-320 .elementor-element.elementor-element-000575a {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  top: 353.903px;
}
body:not(.rtl) .elementor-320 .elementor-element.elementor-element-000575a {
  left: 140.889px;
}
body.rtl .elementor-320 .elementor-element.elementor-element-000575a {
  right: 140.889px;
}
.elementor-320 .elementor-element.elementor-element-000575a img {
  width: 100%;
}
.elementor-320 .elementor-element.elementor-element-6887644 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  top: 258px;
}
body:not(.rtl) .elementor-320 .elementor-element.elementor-element-6887644 {
  left: 788px;
}
body.rtl .elementor-320 .elementor-element.elementor-element-6887644 {
  right: 788px;
}
.elementor-320 .elementor-element.elementor-element-6887644 img {
  width: 100%;
}
.elementor-320 .elementor-element.elementor-element-5761d90 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  top: 368.186px;
}
body:not(.rtl) .elementor-320 .elementor-element.elementor-element-5761d90 {
  left: 791.649px;
}
body.rtl .elementor-320 .elementor-element.elementor-element-5761d90 {
  right: 791.649px;
}
.elementor-320 .elementor-element.elementor-element-5761d90 img {
  width: 100%;
}
.elementor-320
  .elementor-element.elementor-element-50432a2:not(.elementor-motion-effects-element-type-background),
.elementor-320
  .elementor-element.elementor-element-50432a2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("/wp-content/uploads/2025/07/photo_2025-07-08_01-54-05.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-320
  .elementor-element.elementor-element-50432a2
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320
  .elementor-element.elementor-element-50432a2
  > .elementor-container {
  min-height: 750px;
}
.elementor-320 .elementor-element.elementor-element-50432a2 {
  border-style: solid;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}
.elementor-320 .elementor-element.elementor-element-b356262 img {
  width: 75%;
}
.elementor-320
  .elementor-element.elementor-element-88a394b
  > .elementor-widget-container {
  margin: 0px 80px 0px 80px;
}
.elementor-320 .elementor-element.elementor-element-88a394b {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-88a394b
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 60px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 25px;
  color: #ffffff;
}
.elementor-320
  .elementor-element.elementor-element-ef3ceb4
  > .elementor-widget-container {
  margin: 0px 80px 0px 80px;
}
.elementor-320 .elementor-element.elementor-element-ef3ceb4 {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-ef3ceb4
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 25px;
  font-weight: 100;
  line-height: 25px;
  color: #ffffff;
}
.elementor-320 .elementor-element.elementor-element-4faea58 {
  padding: 0px 0px 5px 0px;
}
.elementor-320
  .elementor-element.elementor-element-ac88709:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-320
  .elementor-element.elementor-element-ac88709
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-320
  .elementor-element.elementor-element-ac88709
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-ac88709
  > .elementor-element-populated,
.elementor-320
  .elementor-element.elementor-element-ac88709
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-320
  .elementor-element.elementor-element-ac88709
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-ac88709
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320 .elementor-element.elementor-element-3f7025b {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-3f7025b
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-9442680 {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-9442680
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-3e2e354 {
  padding: 0px 0px 5px 0px;
}
.elementor-320
  .elementor-element.elementor-element-5a6844a:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-320
  .elementor-element.elementor-element-5a6844a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-320
  .elementor-element.elementor-element-5a6844a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-5a6844a
  > .elementor-element-populated,
.elementor-320
  .elementor-element.elementor-element-5a6844a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-320
  .elementor-element.elementor-element-5a6844a
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-5a6844a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320 .elementor-element.elementor-element-574c3e6 {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-574c3e6
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-eb85fdc {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-eb85fdc
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-4249a70 {
  padding: 0px 0px 5px 0px;
}
.elementor-320
  .elementor-element.elementor-element-1ced3ce:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-320
  .elementor-element.elementor-element-1ced3ce
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-320
  .elementor-element.elementor-element-1ced3ce
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-1ced3ce
  > .elementor-element-populated,
.elementor-320
  .elementor-element.elementor-element-1ced3ce
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-320
  .elementor-element.elementor-element-1ced3ce
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-1ced3ce
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320 .elementor-element.elementor-element-5323281 {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-5323281
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-5783063 {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-5783063
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-5f5f1eb {
  padding: 0px 0px 5px 0px;
}
.elementor-320
  .elementor-element.elementor-element-dafc05a:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-320
  .elementor-element.elementor-element-dafc05a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-320
  .elementor-element.elementor-element-dafc05a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-dafc05a
  > .elementor-element-populated,
.elementor-320
  .elementor-element.elementor-element-dafc05a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-320
  .elementor-element.elementor-element-dafc05a
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-dafc05a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320 .elementor-element.elementor-element-67ab61c {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-67ab61c
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-72b57b9 {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-72b57b9
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-320
  .elementor-element.elementor-element-0e3761e
  > .elementor-widget-container {
  margin: 0px 80px 0px 80px;
}
.elementor-320 .elementor-element.elementor-element-0e3761e {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-0e3761e
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 25px;
  font-weight: 100;
  line-height: 25px;
  color: #ffffff;
}
.elementor-320
  .elementor-element.elementor-element-60820f5:not(.elementor-motion-effects-element-type-background),
.elementor-320
  .elementor-element.elementor-element-60820f5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("/wp-content/uploads/2025/07/photo_2025-07-08_01-54-07.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-320
  .elementor-element.elementor-element-60820f5
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320
  .elementor-element.elementor-element-60820f5
  > .elementor-container {
  min-height: 750px;
}
.elementor-320 .elementor-element.elementor-element-60820f5 {
  border-style: solid;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}
.elementor-320 .elementor-element.elementor-element-e714864 {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-e714864
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 50px;
  font-weight: 900;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffffff;
}
.elementor-320 .elementor-element.elementor-element-909423e img {
  width: 20rem;
}
.elementor-320
  .elementor-element.elementor-element-544928d:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-320
  .elementor-element.elementor-element-544928d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-320
  .elementor-element.elementor-element-544928d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-544928d
  > .elementor-element-populated,
.elementor-320
  .elementor-element.elementor-element-544928d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-320
  .elementor-element.elementor-element-544928d
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-544928d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320 .elementor-element.elementor-element-3141fe1 {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-3141fe1
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-9f6febf {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-9f6febf
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-320
  .elementor-element.elementor-element-b08bbbb:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-320
  .elementor-element.elementor-element-b08bbbb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-320
  .elementor-element.elementor-element-b08bbbb
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-b08bbbb
  > .elementor-element-populated,
.elementor-320
  .elementor-element.elementor-element-b08bbbb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-320
  .elementor-element.elementor-element-b08bbbb
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-320
  .elementor-element.elementor-element-b08bbbb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320 .elementor-element.elementor-element-841d7fd {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-841d7fd
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-320 .elementor-element.elementor-element-5a695ad {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-5a695ad
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-320
  .elementor-element.elementor-element-ab43780:not(.elementor-motion-effects-element-type-background),
.elementor-320
  .elementor-element.elementor-element-ab43780
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-320
  .elementor-element.elementor-element-ab43780
  > .elementor-container {
  min-height: 600px;
}
.elementor-320 .elementor-element.elementor-element-ab43780 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 0px 0px;
}
.elementor-320
  .elementor-element.elementor-element-ab43780
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320
  .elementor-element.elementor-element-89d6c8e
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: #ffc82e;
  opacity: 1;
}
.elementor-320
  .elementor-element.elementor-element-89d6c8e
  .swiper-pagination-bullet {
  background: #ffffff;
}
.elementor-320
  .elementor-element.elementor-element-05eb95f:not(.elementor-motion-effects-element-type-background),
.elementor-320
  .elementor-element.elementor-element-05eb95f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00000000;
  background-image: url("/wp-content/uploads/2025/07/photo_2025-07-08_01-54-05.jpg");
}
.elementor-320
  .elementor-element.elementor-element-05eb95f
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.6;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320
  .elementor-element.elementor-element-05eb95f
  > .elementor-container {
  min-height: 600px;
}
.elementor-320 .elementor-element.elementor-element-05eb95f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-320 .elementor-element.elementor-element-1deec6f {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-24a826c
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-320 .elementor-element.elementor-element-24a826c {
  text-align: center;
}
.elementor-320
  .elementor-element.elementor-element-24a826c
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.3px;
  color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-320
  .elementor-element.elementor-element-9595e5d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-320
  .elementor-element.elementor-element-9595e5d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-320 .elementor-element.elementor-element-8301625 {
  text-align: right;
}
.elementor-320 .elementor-element.elementor-element-8301625 img {
  width: 75%;
}
.elementor-bc-flex-widget
  .elementor-320
  .elementor-element.elementor-element-b04d821.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-320
  .elementor-element.elementor-element-b04d821.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-320 .elementor-element.elementor-element-7426cd3 {
  text-align: left;
}
.elementor-320 .elementor-element.elementor-element-7426cd3 img {
  width: 75%;
}
.elementor-320
  .elementor-element.elementor-element-5798c61
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-320
  .elementor-element.elementor-element-5798c61
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-320 .elementor-element.elementor-element-a6fd3ee img {
  width: 55%;
}
.elementor-320
  .elementor-element.elementor-element-0722cdb:not(.elementor-motion-effects-element-type-background),
.elementor-320
  .elementor-element.elementor-element-0722cdb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-320 .elementor-element.elementor-element-0722cdb {
  border-style: solid;
  border-width: 5px 0px 5px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-320
  .elementor-element.elementor-element-0722cdb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-320
  .elementor-element.elementor-element-3717208.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-320
  .elementor-element.elementor-element-3717208.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-320 .elementor-element.elementor-element-3fda84e {
  text-align: left;
}
.elementor-320
  .elementor-element.elementor-element-3fda84e
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-320
  .elementor-element.elementor-element-97803e9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-320
  .elementor-element.elementor-element-97803e9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-widget-copyright .hfe-copyright-wrapper a,
.elementor-widget-copyright .hfe-copyright-wrapper {
  color: var(--e-global-color-text);
}
.elementor-widget-copyright .hfe-copyright-wrapper,
.elementor-widget-copyright .hfe-copyright-wrapper a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-320
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper {
  text-align: right;
}
.elementor-320
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper
  a,
.elementor-320
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper {
  color: #ffffff;
}
.elementor-320
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper,
.elementor-320
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper
  a {
  font-family: "Bakbak One", Sans-serif;
  font-size: 17px;
  font-weight: 100;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-320 .elementor-element.elementor-element-63a9d24 {
    width: 55%;
  }
  .elementor-320 .elementor-element.elementor-element-b84dcbe {
    width: 44.956%;
  }
  .elementor-320 .elementor-element.elementor-element-4435010 {
    width: 49.911%;
  }
  .elementor-320 .elementor-element.elementor-element-5798c61 {
    width: 50.045%;
  }
}
@media (max-width: 767px) {
  .elementor-320
    .elementor-element.elementor-element-4b41b2d
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-320 .elementor-element.elementor-element-4b41b2d {
    padding: 50px 0px 50px 0px;
  }
  .elementor-320 .elementor-element.elementor-element-23978cc {
    text-align: center;
  }
  .elementor-320 .elementor-element.elementor-element-23978cc img {
    width: 100%;
  }
  .elementor-320
    .elementor-element.elementor-element-b787090
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-320 .elementor-element.elementor-element-b787090 {
    text-align: center;
  }
  .elementor-320
    .elementor-element.elementor-element-b787090
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-320
    .elementor-element.elementor-element-9bb8fe4
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-320 .elementor-element.elementor-element-9bb8fe4 {
    text-align: center;
  }
  .elementor-320
    .elementor-element.elementor-element-9bb8fe4
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-320
    .elementor-element.elementor-element-a77d283
    .ctc-block-actions {
    text-align: center;
  }
  .elementor-320 .elementor-element.elementor-element-a77d283 .ctc-block-copy {
    font-size: 10px;
  }
  .elementor-320
    .elementor-element.elementor-element-6fa7da3
    > .elementor-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .elementor-320 .elementor-element.elementor-element-6fa7da3 img {
    width: 71%;
  }
  .elementor-320
    .elementor-element.elementor-element-e755b96
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-320 .elementor-element.elementor-element-e755b96 {
    padding: 250px 0px 30px 0px;
  }
  .elementor-320 .elementor-element.elementor-element-e785d7a img {
    width: 82%;
  }
  .elementor-320 .elementor-element.elementor-element-0239546 {
    --container-widget-width: 145px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 145px);
    max-width: 145px;
    top: -213px;
  }
  body:not(.rtl) .elementor-320 .elementor-element.elementor-element-0239546 {
    left: 20px;
  }
  body.rtl .elementor-320 .elementor-element.elementor-element-0239546 {
    right: 20px;
  }
  .elementor-320 .elementor-element.elementor-element-1a05f3f {
    --container-widget-width: 145px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 145px);
    max-width: 145px;
    top: -146px;
  }
  body:not(.rtl) .elementor-320 .elementor-element.elementor-element-1a05f3f {
    left: 176px;
  }
  body.rtl .elementor-320 .elementor-element.elementor-element-1a05f3f {
    right: 176px;
  }
  .elementor-320 .elementor-element.elementor-element-55ffd09 {
    --container-widget-width: 145px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 145px);
    max-width: 145px;
    top: -214px;
  }
  body:not(.rtl) .elementor-320 .elementor-element.elementor-element-55ffd09 {
    left: 176px;
  }
  body.rtl .elementor-320 .elementor-element.elementor-element-55ffd09 {
    right: 176px;
  }
  .elementor-320 .elementor-element.elementor-element-000575a {
    --container-widget-width: 145px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 145px);
    max-width: 145px;
    top: -80px;
  }
  body:not(.rtl) .elementor-320 .elementor-element.elementor-element-000575a {
    left: 174px;
  }
  body.rtl .elementor-320 .elementor-element.elementor-element-000575a {
    right: 174px;
  }
  .elementor-320 .elementor-element.elementor-element-6887644 {
    --container-widget-width: 145px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 145px);
    max-width: 145px;
    top: -148px;
  }
  body:not(.rtl) .elementor-320 .elementor-element.elementor-element-6887644 {
    left: 16px;
  }
  body.rtl .elementor-320 .elementor-element.elementor-element-6887644 {
    right: 16px;
  }
  .elementor-320 .elementor-element.elementor-element-5761d90 {
    --container-widget-width: 145px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 145px);
    max-width: 145px;
    top: -82px;
  }
  body:not(.rtl) .elementor-320 .elementor-element.elementor-element-5761d90 {
    left: 16px;
  }
  body.rtl .elementor-320 .elementor-element.elementor-element-5761d90 {
    right: 16px;
  }
  .elementor-320
    .elementor-element.elementor-element-50432a2
    > .elementor-container {
    min-height: 43px;
  }
  .elementor-320 .elementor-element.elementor-element-50432a2 {
    padding: 100px 0px 50px 0px;
  }
  .elementor-320 .elementor-element.elementor-element-b356262 img {
    width: 100%;
  }
  .elementor-320
    .elementor-element.elementor-element-88a394b
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-320
    .elementor-element.elementor-element-88a394b
    .elementor-heading-title {
    font-size: 23px;
    line-height: 1.4em;
  }
  .elementor-320
    .elementor-element.elementor-element-ef3ceb4
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-320
    .elementor-element.elementor-element-ef3ceb4
    .elementor-heading-title {
    font-size: 12px;
    line-height: 1.4em;
  }
  .elementor-320
    .elementor-element.elementor-element-ac88709
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-ac88709
    > .elementor-element-populated,
  .elementor-320
    .elementor-element.elementor-element-ac88709
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-320
    .elementor-element.elementor-element-ac88709
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-320
    .elementor-element.elementor-element-3f7025b
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1em;
  }
  .elementor-320
    .elementor-element.elementor-element-9442680
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-9442680
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-320
    .elementor-element.elementor-element-5a6844a
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-5a6844a
    > .elementor-element-populated,
  .elementor-320
    .elementor-element.elementor-element-5a6844a
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-320
    .elementor-element.elementor-element-5a6844a
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-320
    .elementor-element.elementor-element-574c3e6
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1em;
  }
  .elementor-320
    .elementor-element.elementor-element-eb85fdc
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-eb85fdc
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-320
    .elementor-element.elementor-element-1ced3ce
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-1ced3ce
    > .elementor-element-populated,
  .elementor-320
    .elementor-element.elementor-element-1ced3ce
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-320
    .elementor-element.elementor-element-1ced3ce
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-320
    .elementor-element.elementor-element-5323281
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1em;
  }
  .elementor-320
    .elementor-element.elementor-element-5783063
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-5783063
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-320 .elementor-element.elementor-element-5f5f1eb {
    padding: 0px 0px 10px 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-dafc05a
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-dafc05a
    > .elementor-element-populated,
  .elementor-320
    .elementor-element.elementor-element-dafc05a
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-320
    .elementor-element.elementor-element-dafc05a
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-320
    .elementor-element.elementor-element-67ab61c
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1em;
  }
  .elementor-320
    .elementor-element.elementor-element-72b57b9
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-72b57b9
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-320
    .elementor-element.elementor-element-0e3761e
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 10px 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-0e3761e
    .elementor-heading-title {
    font-size: 12px;
    line-height: 1.4em;
  }
  .elementor-320 .elementor-element.elementor-element-60820f5 {
    padding: 50px 0px 100px 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-e714864
    .elementor-heading-title {
    font-size: 52px;
    line-height: 0.9em;
  }
  .elementor-320 .elementor-element.elementor-element-909423e img {
    width: 55%;
  }
  .elementor-320
    .elementor-element.elementor-element-3141fe1
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-320
    .elementor-element.elementor-element-9f6febf
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-320
    .elementor-element.elementor-element-841d7fd
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-320
    .elementor-element.elementor-element-5a695ad
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-320
    .elementor-element.elementor-element-ab43780
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-320 .elementor-element.elementor-element-05eb95f {
    padding: 50px 0px 150px 0px;
  }
  .elementor-320 .elementor-element.elementor-element-1deec6f img {
    width: 100%;
  }
  .elementor-320
    .elementor-element.elementor-element-24a826c
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-320
    .elementor-element.elementor-element-24a826c
    .elementor-heading-title {
    font-size: 19px;
  }
  .elementor-320 .elementor-element.elementor-element-9595e5d {
    width: 50%;
  }
  .elementor-320
    .elementor-element.elementor-element-9595e5d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-320
    .elementor-element.elementor-element-8301625
    > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
  }
  .elementor-320 .elementor-element.elementor-element-8301625 {
    text-align: center;
  }
  .elementor-320 .elementor-element.elementor-element-8301625 img {
    width: 100%;
  }
  .elementor-320 .elementor-element.elementor-element-b04d821 {
    width: 50%;
  }
  .elementor-320
    .elementor-element.elementor-element-b04d821
    > .elementor-element-populated {
    padding: 5px 5px 5px 5px;
  }
  .elementor-320 .elementor-element.elementor-element-7426cd3 {
    text-align: center;
  }
  .elementor-320 .elementor-element.elementor-element-7426cd3 img {
    width: 100%;
  }
  .elementor-320 .elementor-element.elementor-element-a6fd3ee img {
    width: 76%;
  }
  .elementor-320
    .elementor-element.elementor-element-3fda84e
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-320 .elementor-element.elementor-element-3fda84e {
    text-align: center;
  }
  .elementor-320
    .elementor-element.elementor-element-3fda84e
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-320
    .elementor-element.elementor-element-3ae0308
    .hfe-copyright-wrapper {
    text-align: center;
  }
  .elementor-320
    .elementor-element.elementor-element-3ae0308
    .hfe-copyright-wrapper,
  .elementor-320
    .elementor-element.elementor-element-3ae0308
    .hfe-copyright-wrapper
    a {
    font-size: 15px;
  }
}
@media (min-width: 1025px) {
  .elementor-320
    .elementor-element.elementor-element-4b41b2d:not(.elementor-motion-effects-element-type-background),
  .elementor-320
    .elementor-element.elementor-element-4b41b2d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-320
    .elementor-element.elementor-element-e755b96:not(.elementor-motion-effects-element-type-background),
  .elementor-320
    .elementor-element.elementor-element-e755b96
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-320
    .elementor-element.elementor-element-50432a2:not(.elementor-motion-effects-element-type-background),
  .elementor-320
    .elementor-element.elementor-element-50432a2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-320
    .elementor-element.elementor-element-60820f5:not(.elementor-motion-effects-element-type-background),
  .elementor-320
    .elementor-element.elementor-element-60820f5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
