.elementor-376
  .elementor-element.elementor-element-4b41b2d:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .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-10_23-23-01.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-376
  .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-376
  .elementor-element.elementor-element-4b41b2d
  > .elementor-container {
  min-height: 700px;
}
.elementor-376 .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-376 .elementor-element.elementor-element-23978cc {
  text-align: left;
}
.elementor-376 .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-376
  .elementor-element.elementor-element-b787090
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-376 .elementor-element.elementor-element-b787090 {
  text-align: left;
}
.elementor-376
  .elementor-element.elementor-element-b787090
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 100;
  text-transform: uppercase;
  line-height: 34px;
  color: #ffffff;
}
.elementor-376
  .elementor-element.elementor-element-cbab974
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-376 .elementor-element.elementor-element-cbab974 {
  text-align: left;
}
.elementor-376
  .elementor-element.elementor-element-cbab974
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 26px;
  color: #ffffff;
}
.elementor-376 .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;
  border-style: none;
}
.elementor-376
  .elementor-element.elementor-element-a77d283
  .ctc-block-copy
  svg {
  fill: #000000;
}
.elementor-376
  .elementor-element.elementor-element-b84dcbe
  > .elementor-element-populated,
.elementor-376
  .elementor-element.elementor-element-b84dcbe
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-376
  .elementor-element.elementor-element-b84dcbe
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-376
  .elementor-element.elementor-element-b84dcbe
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-376
  .elementor-element.elementor-element-b84dcbe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376 .elementor-element.elementor-element-6fa7da3 img {
  width: 95%;
}
.elementor-376
  .elementor-element.elementor-element-ac0e8d5:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .elementor-element.elementor-element-ac0e8d5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-376
  .elementor-element.elementor-element-ac0e8d5
  > .elementor-background-overlay {
  background-color: #000000;
  background-image: url("/wp-content/uploads/2025/07/photo_2025-07-10_23-22-58.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376 .elementor-element.elementor-element-ac0e8d5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-376
  .elementor-element.elementor-element-1902f1f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-376 .elementor-element.elementor-element-1902f1f {
  padding: 0px 0px 100px 0px;
}
.elementor-376
  .elementor-element.elementor-element-b97c75c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-376
  .elementor-element.elementor-element-1162ea8
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-0d31e70
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-1a6764b
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-376
  .elementor-element.elementor-element-fd34090
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-4cb0f3e
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-95a0c72
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-de89918
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-cd3cf03
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-50432a2:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .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-10_23-23-08.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-376
  .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-376
  .elementor-element.elementor-element-50432a2
  > .elementor-container {
  min-height: 750px;
}
.elementor-376 .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-376 .elementor-element.elementor-element-b356262 img {
  width: 75%;
}
.elementor-376
  .elementor-element.elementor-element-f7fa81a
  > .elementor-widget-container {
  margin: 0px 80px 0px 80px;
}
.elementor-376 .elementor-element.elementor-element-f7fa81a {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-f7fa81a
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 36px;
  color: #ffffff;
}
.elementor-376
  .elementor-element.elementor-element-0d8d66e
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-376 .elementor-element.elementor-element-0d8d66e {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-0d8d66e
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 26px;
  color: #ffffff;
}
.elementor-376
  .elementor-element.elementor-element-1e05df2
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-376 .elementor-element.elementor-element-1e05df2 {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-1e05df2
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 26px;
  color: #ffffff;
}
.elementor-376 .elementor-element.elementor-element-26d038e {
  padding: 0px 0px 50px 0px;
}
.elementor-376
  .elementor-element.elementor-element-4d87dcd
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-3fabe25
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-0bd81e3
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-cfb1ca3
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-376
  .elementor-element.elementor-element-50b2b9b:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .elementor-element.elementor-element-50b2b9b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-376 .elementor-element.elementor-element-50b2b9b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}
.elementor-376
  .elementor-element.elementor-element-50b2b9b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376 .elementor-element.elementor-element-c662599 .elementor-wrapper {
  --video-aspect-ratio: 0.5625;
}
.elementor-376 .elementor-element.elementor-element-5799f11 .elementor-wrapper {
  --video-aspect-ratio: 0.5625;
}
.elementor-376
  .elementor-element.elementor-element-60820f5:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .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-10_23-23-03.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-376
  .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-376
  .elementor-element.elementor-element-60820f5
  > .elementor-container {
  min-height: 750px;
}
.elementor-376 .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-376 .elementor-element.elementor-element-e714864 {
  text-align: center;
}
.elementor-376
  .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-376 .elementor-element.elementor-element-909423e img {
  width: 20rem;
}
.elementor-376
  .elementor-element.elementor-element-bb9b2bb:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-376
  .elementor-element.elementor-element-bb9b2bb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-376
  .elementor-element.elementor-element-bb9b2bb
  > .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-376
  .elementor-element.elementor-element-bb9b2bb
  > .elementor-element-populated,
.elementor-376
  .elementor-element.elementor-element-bb9b2bb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-376
  .elementor-element.elementor-element-bb9b2bb
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-376
  .elementor-element.elementor-element-bb9b2bb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376 .elementor-element.elementor-element-0fe994d {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-0fe994d
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-376 .elementor-element.elementor-element-5b4031d {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-5b4031d
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-376
  .elementor-element.elementor-element-544928d:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-376
  .elementor-element.elementor-element-544928d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-376
  .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-376
  .elementor-element.elementor-element-544928d
  > .elementor-element-populated,
.elementor-376
  .elementor-element.elementor-element-544928d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-376
  .elementor-element.elementor-element-544928d
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-376
  .elementor-element.elementor-element-544928d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376 .elementor-element.elementor-element-3141fe1 {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-3141fe1
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-376 .elementor-element.elementor-element-9f6febf {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-9f6febf
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-376
  .elementor-element.elementor-element-b08bbbb:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-376
  .elementor-element.elementor-element-b08bbbb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9b14d;
}
.elementor-376
  .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-376
  .elementor-element.elementor-element-b08bbbb
  > .elementor-element-populated,
.elementor-376
  .elementor-element.elementor-element-b08bbbb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-376
  .elementor-element.elementor-element-b08bbbb
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-376
  .elementor-element.elementor-element-b08bbbb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376 .elementor-element.elementor-element-841d7fd {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-841d7fd
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  color: #000000;
}
.elementor-376 .elementor-element.elementor-element-5a695ad {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-5a695ad
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 20px;
  font-weight: 100;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-376
  .elementor-element.elementor-element-ab43780:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .elementor-element.elementor-element-ab43780
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-376
  .elementor-element.elementor-element-ab43780
  > .elementor-container {
  min-height: 600px;
}
.elementor-376 .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-376
  .elementor-element.elementor-element-ab43780
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376
  .elementor-element.elementor-element-89d6c8e
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: #ffc82e;
  opacity: 1;
}
.elementor-376
  .elementor-element.elementor-element-89d6c8e
  .swiper-pagination-bullet {
  background: #ffffff;
}
.elementor-376
  .elementor-element.elementor-element-ac63a37:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .elementor-element.elementor-element-ac63a37
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("/wp-content/uploads/2025/07/photo_2025-07-10_23-23-08.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-376
  .elementor-element.elementor-element-ac63a37
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376
  .elementor-element.elementor-element-ac63a37
  > .elementor-container {
  min-height: 750px;
}
.elementor-376 .elementor-element.elementor-element-ac63a37 {
  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-376 .elementor-element.elementor-element-c68e953 {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-c68e953
  .elementor-heading-title {
  font-family: "Bakbak One", Sans-serif;
  font-size: 50px;
  font-weight: 900;
  text-transform: uppercase;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffffff;
}
.elementor-376
  .elementor-element.elementor-element-e41d92e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-376 .elementor-element.elementor-element-e41d92e {
  padding: 0px 0px 30px 0px;
}
.elementor-376
  .elementor-element.elementor-element-f3c54fe:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-376
  .elementor-element.elementor-element-f3c54fe
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-376
  .elementor-element.elementor-element-f3c54fe
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}
.elementor-376
  .elementor-element.elementor-element-f3c54fe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376 .elementor-element.elementor-element-4a67fcd .elementor-wrapper {
  --video-aspect-ratio: 0.5625;
}
.elementor-376
  .elementor-element.elementor-element-8ed562d
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-376 .elementor-element.elementor-element-8ed562d {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-8ed562d
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 26px;
  color: #ffffff;
}
.elementor-376
  .elementor-element.elementor-element-67d07d4:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .elementor-element.elementor-element-67d07d4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #47360582;
}
.elementor-376 .elementor-element.elementor-element-67d07d4 {
  border-style: dashed;
  border-color: #ffc82e;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-376
  .elementor-element.elementor-element-67d07d4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-highlighted-text
  svg
  path {
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-highlighted-text
  svg.wpr-highlight-x
  path:first-child {
  -webkit-animation-delay: -webkit-calc(2s + 0.3s);
  animation-delay: calc(2s + 0.3s);
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-highlighted-text
  svg.wpr-highlight-double
  path:last-child {
  -webkit-animation-delay: -webkit-calc(2s + 0.3s);
  animation-delay: calc(2s + 0.3s);
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-highlighted-text
  svg.wpr-highlight-double-underline
  path:last-child {
  -webkit-animation-delay: -webkit-calc(2s + 0.3s);
  animation-delay: calc(2s + 0.3s);
}
.elementor-376 .elementor-element.elementor-element-c360236 .wpr-advanced-text {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-advanced-text
  a {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-advanced-text-preffix {
  color: #333333;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-376 .elementor-element.elementor-element-c360236 .wpr-anim-text {
  color: #ffc82e;
  padding: 10px 10px 10px 10px;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-highlighted-text {
  color: #ffc82e;
  padding: 10px 10px 10px 10px;
}
.elementor-376 .elementor-element.elementor-element-c360236 .wpr-anim-text b,
.elementor-376 .elementor-element.elementor-element-c360236 .wpr-anim-text b i,
.elementor-376 .elementor-element.elementor-element-c360236 .wpr-anim-text,
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-highlighted-text {
  font-family: "Bakbak One", Sans-serif;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-advanced-text-suffuix {
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-highlighted-text
  path {
  stroke: #ff0000;
  stroke-width: 10px;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-highlighted-text
  svg {
  width: 100%;
  height: 90%;
  z-index: 1;
}
.elementor-376
  .elementor-element.elementor-element-c360236
  .wpr-advanced-text-suffix {
  color: #333333;
}
.elementor-376
  .elementor-element.elementor-element-05eb95f:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .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-10_23-23-20.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-376
  .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-376
  .elementor-element.elementor-element-05eb95f
  > .elementor-container {
  min-height: 600px;
}
.elementor-376 .elementor-element.elementor-element-05eb95f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-376 .elementor-element.elementor-element-1deec6f {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-24a826c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-376 .elementor-element.elementor-element-24a826c {
  text-align: center;
}
.elementor-376
  .elementor-element.elementor-element-24a826c
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 26px;
  color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-376
  .elementor-element.elementor-element-9595e5d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-376
  .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-376 .elementor-element.elementor-element-8301625 {
  text-align: right;
}
.elementor-376 .elementor-element.elementor-element-8301625 img {
  width: 75%;
}
.elementor-bc-flex-widget
  .elementor-376
  .elementor-element.elementor-element-b04d821.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-376
  .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-376 .elementor-element.elementor-element-7426cd3 {
  text-align: left;
}
.elementor-376 .elementor-element.elementor-element-7426cd3 img {
  width: 75%;
}
.elementor-376
  .elementor-element.elementor-element-5798c61
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-376
  .elementor-element.elementor-element-5798c61
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-376 .elementor-element.elementor-element-a6fd3ee img {
  width: 55%;
}
.elementor-376
  .elementor-element.elementor-element-0722cdb:not(.elementor-motion-effects-element-type-background),
.elementor-376
  .elementor-element.elementor-element-0722cdb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-376 .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-376
  .elementor-element.elementor-element-0722cdb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-376
  .elementor-element.elementor-element-3717208.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-376
  .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-376 .elementor-element.elementor-element-3fda84e {
  text-align: left;
}
.elementor-376
  .elementor-element.elementor-element-3fda84e
  .elementor-heading-title {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 17px;
  font-weight: 100;
  color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-376
  .elementor-element.elementor-element-97803e9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-376
  .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-376
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper {
  text-align: right;
}
.elementor-376
  .elementor-element.elementor-element-3ae0308
  > .elementor-widget-container {
  margin: 0px 70px 0px 0px;
}
.elementor-376
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper
  a,
.elementor-376
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper {
  color: #ffffff;
}
.elementor-376
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper,
.elementor-376
  .elementor-element.elementor-element-3ae0308
  .hfe-copyright-wrapper
  a {
  font-family: "vanillacaramel.otf", Sans-serif;
  font-size: 17px;
  font-weight: 100;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-376 .elementor-element.elementor-element-63a9d24 {
    width: 55%;
  }
  .elementor-376 .elementor-element.elementor-element-b84dcbe {
    width: 44.956%;
  }
  .elementor-376 .elementor-element.elementor-element-5f80428 {
    width: 22.797%;
  }
  .elementor-376 .elementor-element.elementor-element-7783d87 {
    width: 52.821%;
  }
  .elementor-376 .elementor-element.elementor-element-77ac1dc {
    width: 24.048%;
  }
  .elementor-376 .elementor-element.elementor-element-4435010 {
    width: 49.911%;
  }
  .elementor-376 .elementor-element.elementor-element-5798c61 {
    width: 50.045%;
  }
}
@media (max-width: 767px) {
  .elementor-376
    .elementor-element.elementor-element-4b41b2d
    > .elementor-container {
    min-height: 216px;
  }
  .elementor-376 .elementor-element.elementor-element-4b41b2d {
    padding: 50px 0px 050px 0px;
  }
  .elementor-376 .elementor-element.elementor-element-23978cc {
    text-align: center;
  }
  .elementor-376 .elementor-element.elementor-element-23978cc img {
    width: 100%;
  }
  .elementor-376
    .elementor-element.elementor-element-b787090
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376 .elementor-element.elementor-element-b787090 {
    text-align: center;
  }
  .elementor-376
    .elementor-element.elementor-element-b787090
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em;
  }
  .elementor-376
    .elementor-element.elementor-element-cbab974
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376 .elementor-element.elementor-element-cbab974 {
    text-align: center;
  }
  .elementor-376
    .elementor-element.elementor-element-cbab974
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-376
    .elementor-element.elementor-element-a77d283
    > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-376
    .elementor-element.elementor-element-a77d283
    .ctc-block-actions {
    text-align: center;
  }
  .elementor-376 .elementor-element.elementor-element-a77d283 .ctc-block-copy {
    padding: 10px 20px 10px 20px;
    font-size: 10px;
  }
  .elementor-376 .elementor-element.elementor-element-6fa7da3 img {
    width: 71%;
  }
  .elementor-376 .elementor-element.elementor-element-ac0e8d5 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-376 .elementor-element.elementor-element-1902f1f {
    padding: 0px 0px 30px 0px;
  }
  .elementor-376 .elementor-element.elementor-element-90e1ab0 img {
    width: 82%;
  }
  .elementor-376 .elementor-element.elementor-element-ef0ab4e {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-2883933 {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-63bb4e5 {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-4231d7b {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-4b283d7 {
    width: 33%;
  }
  .elementor-376 .elementor-element.elementor-element-f186c47 {
    width: 33%;
  }
  .elementor-376 .elementor-element.elementor-element-7fa5b03 {
    width: 33%;
  }
  .elementor-376
    .elementor-element.elementor-element-50432a2
    > .elementor-container {
    min-height: 43px;
  }
  .elementor-376 .elementor-element.elementor-element-50432a2 {
    padding: 30px 0px 30px 0px;
  }
  .elementor-376 .elementor-element.elementor-element-b356262 img {
    width: 100%;
  }
  .elementor-376
    .elementor-element.elementor-element-f7fa81a
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376
    .elementor-element.elementor-element-f7fa81a
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.1em;
  }
  .elementor-376
    .elementor-element.elementor-element-0d8d66e
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376 .elementor-element.elementor-element-0d8d66e {
    text-align: justify;
  }
  .elementor-376
    .elementor-element.elementor-element-0d8d66e
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-376
    .elementor-element.elementor-element-1e05df2
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376 .elementor-element.elementor-element-1e05df2 {
    text-align: justify;
  }
  .elementor-376
    .elementor-element.elementor-element-1e05df2
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-376 .elementor-element.elementor-element-075996f {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-59d44c2 {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-2f13aa9 {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-68fe236 {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-50b2b9b {
    padding: 5px 0px 0px 0px;
  }
  .elementor-376 .elementor-element.elementor-element-142d383 {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-0bef24e {
    width: 50%;
  }
  .elementor-376 .elementor-element.elementor-element-60820f5 {
    padding: 50px 0px 100px 0px;
  }
  .elementor-376
    .elementor-element.elementor-element-e714864
    .elementor-heading-title {
    font-size: 52px;
    line-height: 0.9em;
  }
  .elementor-376 .elementor-element.elementor-element-909423e img {
    width: 55%;
  }
  .elementor-376
    .elementor-element.elementor-element-bb9b2bb
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
  }
  .elementor-376
    .elementor-element.elementor-element-bb9b2bb
    > .elementor-element-populated,
  .elementor-376
    .elementor-element.elementor-element-bb9b2bb
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-376
    .elementor-element.elementor-element-bb9b2bb
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-376
    .elementor-element.elementor-element-0fe994d
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-376
    .elementor-element.elementor-element-5b4031d
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-376
    .elementor-element.elementor-element-544928d
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
  }
  .elementor-376
    .elementor-element.elementor-element-544928d
    > .elementor-element-populated,
  .elementor-376
    .elementor-element.elementor-element-544928d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-376
    .elementor-element.elementor-element-544928d
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-376
    .elementor-element.elementor-element-3141fe1
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-376
    .elementor-element.elementor-element-9f6febf
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-376
    .elementor-element.elementor-element-b08bbbb
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
  }
  .elementor-376
    .elementor-element.elementor-element-b08bbbb
    > .elementor-element-populated,
  .elementor-376
    .elementor-element.elementor-element-b08bbbb
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-376
    .elementor-element.elementor-element-b08bbbb
    > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-376
    .elementor-element.elementor-element-841d7fd
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-376
    .elementor-element.elementor-element-5a695ad
    .elementor-heading-title {
    font-size: 11px;
  }
  .elementor-376
    .elementor-element.elementor-element-ab43780
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-376
    .elementor-element.elementor-element-ac63a37
    > .elementor-container {
    min-height: 43px;
  }
  .elementor-376 .elementor-element.elementor-element-ac63a37 {
    padding: 30px 0px 50px 0px;
  }
  .elementor-376
    .elementor-element.elementor-element-c68e953
    .elementor-heading-title {
    font-size: 52px;
    line-height: 0.9em;
  }
  .elementor-376
    .elementor-element.elementor-element-f3c54fe
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-376
    .elementor-element.elementor-element-8ed562d
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376 .elementor-element.elementor-element-8ed562d {
    text-align: center;
  }
  .elementor-376
    .elementor-element.elementor-element-8ed562d
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-376 .elementor-element.elementor-element-67d07d4 {
    border-width: 2px 2px 2px 2px;
  }
  .elementor-376 .elementor-element.elementor-element-67d07d4,
  .elementor-376
    .elementor-element.elementor-element-67d07d4
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-376
    .elementor-element.elementor-element-c360236
    .wpr-advanced-text-preffix {
    font-size: 1px;
  }
  .elementor-376 .elementor-element.elementor-element-c360236 .wpr-anim-text b,
  .elementor-376
    .elementor-element.elementor-element-c360236
    .wpr-anim-text
    b
    i,
  .elementor-376 .elementor-element.elementor-element-c360236 .wpr-anim-text,
  .elementor-376
    .elementor-element.elementor-element-c360236
    .wpr-highlighted-text {
    font-size: 14px;
  }
  .elementor-376 .elementor-element.elementor-element-05eb95f {
    padding: 50px 0px 50px 0px;
  }
  .elementor-376 .elementor-element.elementor-element-1deec6f img {
    width: 100%;
  }
  .elementor-376
    .elementor-element.elementor-element-24a826c
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376 .elementor-element.elementor-element-24a826c {
    text-align: justify;
  }
  .elementor-376
    .elementor-element.elementor-element-24a826c
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-376 .elementor-element.elementor-element-9595e5d {
    width: 50%;
  }
  .elementor-376
    .elementor-element.elementor-element-9595e5d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-376
    .elementor-element.elementor-element-8301625
    > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
  }
  .elementor-376 .elementor-element.elementor-element-8301625 {
    text-align: center;
  }
  .elementor-376 .elementor-element.elementor-element-8301625 img {
    width: 100%;
  }
  .elementor-376 .elementor-element.elementor-element-b04d821 {
    width: 50%;
  }
  .elementor-376
    .elementor-element.elementor-element-b04d821
    > .elementor-element-populated {
    padding: 5px 5px 5px 5px;
  }
  .elementor-376 .elementor-element.elementor-element-7426cd3 {
    text-align: center;
  }
  .elementor-376 .elementor-element.elementor-element-7426cd3 img {
    width: 100%;
  }
  .elementor-376 .elementor-element.elementor-element-a6fd3ee img {
    width: 76%;
  }
  .elementor-376
    .elementor-element.elementor-element-3fda84e
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376 .elementor-element.elementor-element-3fda84e {
    text-align: center;
  }
  .elementor-376
    .elementor-element.elementor-element-3fda84e
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-376
    .elementor-element.elementor-element-3ae0308
    .hfe-copyright-wrapper {
    text-align: center;
  }
  .elementor-376
    .elementor-element.elementor-element-3ae0308
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-376
    .elementor-element.elementor-element-3ae0308
    .hfe-copyright-wrapper,
  .elementor-376
    .elementor-element.elementor-element-3ae0308
    .hfe-copyright-wrapper
    a {
    font-size: 15px;
  }
}
@media (min-width: 1025px) {
  .elementor-376
    .elementor-element.elementor-element-4b41b2d:not(.elementor-motion-effects-element-type-background),
  .elementor-376
    .elementor-element.elementor-element-4b41b2d
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-376
    .elementor-element.elementor-element-50432a2:not(.elementor-motion-effects-element-type-background),
  .elementor-376
    .elementor-element.elementor-element-50432a2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-376
    .elementor-element.elementor-element-60820f5:not(.elementor-motion-effects-element-type-background),
  .elementor-376
    .elementor-element.elementor-element-60820f5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-376
    .elementor-element.elementor-element-ac63a37:not(.elementor-motion-effects-element-type-background),
  .elementor-376
    .elementor-element.elementor-element-ac63a37
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-376
    .elementor-element.elementor-element-05eb95f:not(.elementor-motion-effects-element-type-background),
  .elementor-376
    .elementor-element.elementor-element-05eb95f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
