/* Default Template */
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item {
  text-align: center;
}

.wdt-image-box-holder.wdt-rc-template-default
  .wdt-content-item
  .wdt-content-image
  > span,
.wdt-image-box-holder.wdt-rc-template-default
  .wdt-content-item
  .wdt-content-image
  > a {
  -webkit-border-radius: 1em;
  border-radius: 1em;
}

.wdt-image-box-holder.wdt-rc-template-default
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper {
  margin-bottom: 0;
}

.wdt-image-box-holder.wdt-rc-template-default
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  + .wdt-content-icon-wrapper {
  display: block;
  font-size: 60px;
  line-height: 0;
  margin-top: -8px;
  margin-bottom: -0.4em;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.wdt-image-box-holder.wdt-rc-template-default
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  background-color: var(--wdt-elementor-color-white);
  color: rgba(var(--wdt-elementor-color-accent-rgb), 0.85);
  font-size: 24px;
  height: 60px;
  width: 60px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 3px 0
    rgba(var(--wdt-elementor-color-secondary-rgb), 0.15);
  box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb), 0.15);
}

.wdt-image-box-holder.wdt-rc-template-default
  .wdt-content-item:hover
  .wdt-content-media-group
  .wdt-content-icon-wrapper
  .wdt-content-icon
  span {
  background-color: var(--wdt-elementor-color-accent);
  color: var(--wdt-elementor-color-white);
}

/* Standard Template */
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item {
  text-align: center;
  -webkit-box-shadow: 0 0 1px 1px
    rgba(var(--wdt-elementor-color-secondary-rgb), 0.15) inset;
  box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb), 0.15)
    inset;
}

.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group {
  background-color: #f5f5f5;
  margin-bottom: 0;
}

.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group,
.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-detail-group {
  padding: 20px;
}

.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper,
.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image,
.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > a,
.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > span {
  min-width: 100px;
}

.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > a,
.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > span {
  height: 100px;
  padding: 0;
  width: 100px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 2px
    rgba(var(--wdt-elementor-color-secondary-rgb), 0.25);
  box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb), 0.25);
}

.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > a
  img,
.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-image-wrapper
  .wdt-content-image
  > span
  img {
  object-fit: cover;
  object-position: center center;
}

.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item:hover
  .wdt-content-media-group {
  background-color: var(--wdt-elementor-color-accent);
}

.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item:hover
  .wdt-content-media-group
  .wdt-content-title
  h5,
.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item:hover
  .wdt-content-media-group
  .wdt-content-title
  h5
  > a {
  color: var(--wdt-elementor-color-white);
}

.wdt-image-box-holder.wdt-rc-template-standard
  .wdt-content-item:hover
  .wdt-content-media-group
  .wdt-content-title
  h5
  > a:hover {
  color: var(--wdt-elementor-color-black);
}

/* custom image box style */

.wdt-custom-imgbox .wdt-content-item .wdt-content-image > a > img {
  object-fit: cover;
  height: intrinsic;
  min-height: 150px;
}

.wdt-custom-trisidual-ellipse-boxed
  .wdt-image-box-holder
  .wdt-content-item
  .wdt-content-title
  h5,
.wdt-custom-cornerbox
  .wdt-image-box-holder
  .wdt-content-item
  .wdt-content-title
  h5,
.wdt-custom-imgbox
  .wdt-image-box-holder
  .wdt-content-item
  .wdt-content-title
  h5,
.wdt-custom-activities
  .wdt-image-box-holder
  .wdt-content-item
  .wdt-content-title
  h5 {
  font-size: var(--wdtFontSize_H4);
}

.wdt-custom-imgbox
  .wdt-image-box-holder
  .wdt-content-item
  .wdt-content-icon-wrapper {
  position: absolute;
  bottom: -14px;
  right: -10px;
  transform: translateY(50%);
  visibility: hidden;
  opacity: 0;
  transition: var(--wdtBaseTransition);
}

.wdt-custom-imgbox
  .wdt-image-box-holder
  .wdt-content-item:hover
  .wdt-content-icon-wrapper {
  transform: translateY(20%);
  visibility: visible;
  opacity: 1;
}

.wdt-custom-imgbox.link-decr
  .wdt-content-item:hover
  .wdt-content-detail-group
  .wdt-content-button
  > a {
  color: var(--wdtAccentTxtColor);
}
/* img box link-decr */

.wdt-custom-imgbox.link-decr
  .wdt-content-item
  .wdt-content-detail-group
  .wdt-content-button
  > a {
  background-color: transparent;
  overflow: hidden;
  font-weight: 600;
}
.wdt-custom-imgbox.link-decr .wdt-content-item .wdt-content-button > a::before {
  display: none;
}
.wdt-custom-imgbox.link-decr .wdt-content-item .wdt-content-button > a::after {
  content: "";
  position: absolute;

  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19.2 4.3' style='enable-background:new 0 0 19.2 4.3;' xml:space='preserve'%3E%3Cpath d='M19.2,1.8c-0.4,0-1.6,0.8-2.3,1.3c-1.2,0.8-1.9,1.2-2.5,1.2S13,3.9,11.8,3C11.1,2.5,10,1.8,9.6,1.8C9.2,1.8,8.1,2.5,7.4,3 C6.2,3.8,5.5,4.3,4.8,4.3C4,4.3,3.2,3.7,2.3,3C1.5,2.5,0.6,1.8,0,1.8c0,0.1,0-1.6,0-1.5c1,0,2.1,0.8,3.1,1.5c0.5,0.4,1.4,1,1.7,1 s1.2-0.6,1.7-1c1.1-0.8,2.2-1.5,3-1.5c0.7,0,1.6,0.6,3,1.5c0.6,0.4,1.5,1,1.8,1c0.2,0,1-0.6,1.6-1c1.3-0.8,2.4-1.5,3.3-1.5'/%3E%3Cline class='under-dec' x1='0' y1='0' x2='0' y2='0'/%3E%3C/svg%3E");
  -webkit-mask-repeat: repeat;

  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19.2 4.3' style='enable-background:new 0 0 19.2 4.3;' xml:space='preserve'%3E%3Cpath d='M19.2,1.8c-0.4,0-1.6,0.8-2.3,1.3c-1.2,0.8-1.9,1.2-2.5,1.2S13,3.9,11.8,3C11.1,2.5,10,1.8,9.6,1.8C9.2,1.8,8.1,2.5,7.4,3 C6.2,3.8,5.5,4.3,4.8,4.3C4,4.3,3.2,3.7,2.3,3C1.5,2.5,0.6,1.8,0,1.8c0,0.1,0-1.6,0-1.5c1,0,2.1,0.8,3.1,1.5c0.5,0.4,1.4,1,1.7,1 s1.2-0.6,1.7-1c1.1-0.8,2.2-1.5,3-1.5c0.7,0,1.6,0.6,3,1.5c0.6,0.4,1.5,1,1.8,1c0.2,0,1-0.6,1.6-1c1.3-0.8,2.4-1.5,3.3-1.5'/%3E%3Cline class='under-dec' x1='0' y1='0' x2='0' y2='0'/%3E%3C/svg%3E");
  mask-repeat: repeat;
  mask-size: auto;
  -webkit-mask-size: auto;

  background-color: var(--wdtTertiaryColor);

  width: 100%;
  height: 6px;
  margin: auto;
  top: 0;
  bottom: -16px;
  right: 0;
  transform: unset;
  -webkit-transform: unset;
  opacity: 1;
  animation: movezz 6s infinite linear;
  -webkit-animation: movezz 6s infinite linear;
  animation-play-state: paused;
  -webkit-animation-play-state: paused;
  -webkit-transition: var(--wdtBaseTransition);
  transition: var(--wdtBaseTransition);
}

.wdt-custom-imgbox.link-decr
  .wdt-content-item:hover
  .wdt-content-button
  > a:hover::after {
  animation-play-state: running;
  -webkit-animation-play-state: running;
}

@keyframes movezz {
  0% {
    -webkit-mask-position-x: 0;
  }

  100% {
    -webkit-mask-position-x: 180px;
  }
}
@-webkit-keyframes movezz {
  0% {
    -webkit-mask-position-x: 0;
  }

  100% {
    -webkit-mask-position-x: 380px;
  }
}

.wdt-custom-imgbox .wdt-content-item > div:not(:last-child),
.wdt-custom-imgbox
  .wdt-content-item
  .wdt-content-media-group
  > div:not(:last-child),
.wdt-custom-imgbox
  .wdt-content-item
  .wdt-content-detail-group
  > div:not(:last-child),
.wdt-custom-imgbox
  .wdt-content-item
  .wdt-content-elements-group
  > div:not(:last-child) {
  margin-bottom: 0px;
}

.wdt-mask-left-top .wdt-content-item .wdt-content-image > a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1314.6 1096.6' style='enable-background:new 0 0 1314.6 1096.6;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M304.8,1016.8c34.2,6.6,64.6,8,92,5.4c27.4-2.6,51.9-9.2,74-18.6c20.9-9,39.9-20.5,57.6-33.8 c45-33.3,76.3-76.9,115.7-118.6c31-33.8,74.6-54.5,120.5-42.3c29.3,5.5,58.9,17,87.2,22.5c76.2,15.5,154.8,8.2,224.8-22 c21.3-9,41.5-19.8,60.2-32.5c56.2-38,98.6-92.1,113.7-158.4c36.5-159.1-62.2-309.2-175.6-413.6c-16.1-14-33.2-27.2-51.2-39.5 c-22.9-15.5-46.8-28.9-71.4-40.3c-24.6-11.4-50-20.9-75.8-28.4c-114.7-32.2-239.1-31.9-353.5,3.8 c-75.5,23.6-143.5,64.4-200.4,116.6c-19,17.4-36.7,36.1-53.2,55.9C175.1,386.3,124.1,528.9,120,675 c-3.6,113.6,13.6,244.5,114.9,314.6C254.8,1002.3,278.1,1011.6,304.8,1016.8z'/%3E%3C/g%3E%3Cellipse transform='matrix(0.9714 -0.2375 0.2375 0.9714 -199.8928 200.8585)' cx='733.7' cy='930.1' rx='81.8' ry='69.6'/%3E%3Cellipse transform='matrix(0.9263 -0.3768 0.3768 0.9263 -152.8703 65.0405)' cx='89.8' cy='423.3' rx='33.1' ry='36.4'/%3E%3C/g%3E%3C/svg%3E%0A");

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1314.6 1096.6' style='enable-background:new 0 0 1314.6 1096.6;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M304.8,1016.8c34.2,6.6,64.6,8,92,5.4c27.4-2.6,51.9-9.2,74-18.6c20.9-9,39.9-20.5,57.6-33.8 c45-33.3,76.3-76.9,115.7-118.6c31-33.8,74.6-54.5,120.5-42.3c29.3,5.5,58.9,17,87.2,22.5c76.2,15.5,154.8,8.2,224.8-22 c21.3-9,41.5-19.8,60.2-32.5c56.2-38,98.6-92.1,113.7-158.4c36.5-159.1-62.2-309.2-175.6-413.6c-16.1-14-33.2-27.2-51.2-39.5 c-22.9-15.5-46.8-28.9-71.4-40.3c-24.6-11.4-50-20.9-75.8-28.4c-114.7-32.2-239.1-31.9-353.5,3.8 c-75.5,23.6-143.5,64.4-200.4,116.6c-19,17.4-36.7,36.1-53.2,55.9C175.1,386.3,124.1,528.9,120,675 c-3.6,113.6,13.6,244.5,114.9,314.6C254.8,1002.3,278.1,1011.6,304.8,1016.8z'/%3E%3C/g%3E%3Cellipse transform='matrix(0.9714 -0.2375 0.2375 0.9714 -199.8928 200.8585)' cx='733.7' cy='930.1' rx='81.8' ry='69.6'/%3E%3Cellipse transform='matrix(0.9263 -0.3768 0.3768 0.9263 -152.8703 65.0405)' cx='89.8' cy='423.3' rx='33.1' ry='36.4'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.wdt-mask-left-bottom .wdt-content-item .wdt-content-image > a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1314.6 1096.6' style='enable-background:new 0 0 1314.6 1096.6;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1196,307.2c-25.7-24.3-51.1-41.9-76.2-54.3c-25-12.4-49.7-19.7-74-23.2c-23.1-3.2-45.8-3.2-68.4-0.8 c-57.3,5.6-108.7,27.7-165.8,43.7C766,286,717,281.1,684.2,245.5c-22.1-20.7-41.1-46.9-62.4-67.1C565,123.6,493.4,87.8,416.3,77 c-23.3-3.4-46.7-4.6-69.9-3.3c-69.5,3.8-136.3,29.3-186.3,80.3C39.7,276.6,40.6,463.8,79.8,618c6,21.2,13.3,42.2,22,62.8 c11,26.2,24.1,51,38.8,74.5c14.8,23.5,31.3,45.5,49.3,66.2c80.6,90.5,187.7,157.1,306,186.7c78.1,19.5,159.4,19.7,237.5,3.6 c26.1-5.4,51.8-12.5,77-21.3C955,940.3,1078.6,840.3,1163.7,712c66.6-99.5,125.1-225.8,77.2-342.9 C1230.9,347,1216.1,326.2,1196,307.2z'/%3E%3C/g%3E%3Cellipse transform='matrix(0.2467 -0.9691 0.9691 0.2467 437.4718 870.6678)' cx='778.8' cy='153.9' rx='73.2' ry='83.2'/%3E%3Cellipse transform='matrix(0.2764 -0.961 0.961 0.2764 -156.9954 1697.6943)' cx='1048.9' cy='953.1' rx='38.3' ry='33.7'/%3E%3C/g%3E%3C/svg%3E%0A");

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1314.6 1096.6' style='enable-background:new 0 0 1314.6 1096.6;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1196,307.2c-25.7-24.3-51.1-41.9-76.2-54.3c-25-12.4-49.7-19.7-74-23.2c-23.1-3.2-45.8-3.2-68.4-0.8 c-57.3,5.6-108.7,27.7-165.8,43.7C766,286,717,281.1,684.2,245.5c-22.1-20.7-41.1-46.9-62.4-67.1C565,123.6,493.4,87.8,416.3,77 c-23.3-3.4-46.7-4.6-69.9-3.3c-69.5,3.8-136.3,29.3-186.3,80.3C39.7,276.6,40.6,463.8,79.8,618c6,21.2,13.3,42.2,22,62.8 c11,26.2,24.1,51,38.8,74.5c14.8,23.5,31.3,45.5,49.3,66.2c80.6,90.5,187.7,157.1,306,186.7c78.1,19.5,159.4,19.7,237.5,3.6 c26.1-5.4,51.8-12.5,77-21.3C955,940.3,1078.6,840.3,1163.7,712c66.6-99.5,125.1-225.8,77.2-342.9 C1230.9,347,1216.1,326.2,1196,307.2z'/%3E%3C/g%3E%3Cellipse transform='matrix(0.2467 -0.9691 0.9691 0.2467 437.4718 870.6678)' cx='778.8' cy='153.9' rx='73.2' ry='83.2'/%3E%3Cellipse transform='matrix(0.2764 -0.961 0.961 0.2764 -156.9954 1697.6943)' cx='1048.9' cy='953.1' rx='38.3' ry='33.7'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.wdt-mask-right-top .wdt-content-item .wdt-content-image > a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1314.6 1096.6' style='enable-background:new 0 0 1314.6 1096.6;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1009.8,1016.8c-34.2,6.6-64.6,8-92,5.4c-27.4-2.6-51.9-9.2-74-18.6c-20.9-9-39.9-20.5-57.6-33.8 c-45-33.3-76.3-76.9-115.7-118.6c-31-33.8-74.6-54.5-120.5-42.3c-29.3,5.5-58.9,17-87.2,22.5c-76.2,15.5-154.8,8.2-224.8-22 c-21.3-9-41.5-19.8-60.2-32.5c-56.2-38-98.6-92.1-113.7-158.4c-36.5-159.1,62.2-309.2,175.6-413.6c16.1-14,33.2-27.2,51.2-39.5 c22.9-15.5,46.8-28.9,71.4-40.3c24.6-11.4,50-20.9,75.8-28.4c114.7-32.2,239.1-31.9,353.5,3.8c75.5,23.6,143.5,64.4,200.4,116.6 c19,17.4,36.7,36.1,53.2,55.9c94.5,113.2,145.5,255.8,149.6,401.9c3.6,113.6-13.6,244.5-114.9,314.6 C1059.8,1002.3,1036.6,1011.6,1009.8,1016.8z'/%3E%3C/g%3E%3Cellipse transform='matrix(0.2375 -0.9714 0.9714 0.2375 -460.4992 1273.4813)' cx='580.9' cy='930.1' rx='69.6' ry='81.8'/%3E%3Cellipse transform='matrix(0.3768 -0.9263 0.9263 0.3768 371.2145 1398.3311)' cx='1224.8' cy='423.3' rx='36.4' ry='33.1'/%3E%3C/g%3E%3C/svg%3E%0A");

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1314.6 1096.6' style='enable-background:new 0 0 1314.6 1096.6;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1009.8,1016.8c-34.2,6.6-64.6,8-92,5.4c-27.4-2.6-51.9-9.2-74-18.6c-20.9-9-39.9-20.5-57.6-33.8 c-45-33.3-76.3-76.9-115.7-118.6c-31-33.8-74.6-54.5-120.5-42.3c-29.3,5.5-58.9,17-87.2,22.5c-76.2,15.5-154.8,8.2-224.8-22 c-21.3-9-41.5-19.8-60.2-32.5c-56.2-38-98.6-92.1-113.7-158.4c-36.5-159.1,62.2-309.2,175.6-413.6c16.1-14,33.2-27.2,51.2-39.5 c22.9-15.5,46.8-28.9,71.4-40.3c24.6-11.4,50-20.9,75.8-28.4c114.7-32.2,239.1-31.9,353.5,3.8c75.5,23.6,143.5,64.4,200.4,116.6 c19,17.4,36.7,36.1,53.2,55.9c94.5,113.2,145.5,255.8,149.6,401.9c3.6,113.6-13.6,244.5-114.9,314.6 C1059.8,1002.3,1036.6,1011.6,1009.8,1016.8z'/%3E%3C/g%3E%3Cellipse transform='matrix(0.2375 -0.9714 0.9714 0.2375 -460.4992 1273.4813)' cx='580.9' cy='930.1' rx='69.6' ry='81.8'/%3E%3Cellipse transform='matrix(0.3768 -0.9263 0.9263 0.3768 371.2145 1398.3311)' cx='1224.8' cy='423.3' rx='36.4' ry='33.1'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.wdt-mask-right-bottom .wdt-content-item .wdt-content-image > a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1314.6 1096.6' style='enable-background:new 0 0 1314.6 1096.6;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M118.6,307.2c25.7-24.3,51.1-41.9,76.2-54.3c25-12.4,49.7-19.7,74-23.2c23.1-3.2,45.8-3.2,68.4-0.8 c57.3,5.6,108.7,27.7,165.8,43.7c45.6,13.4,94.6,8.6,127.3-27.1c22.1-20.7,41.1-46.9,62.4-67.1C749.6,123.6,821.2,87.8,898.3,77 c23.3-3.4,46.7-4.6,69.9-3.3c69.5,3.8,136.3,29.3,186.3,80.3c120.3,122.6,119.4,309.8,80.3,464c-6,21.2-13.3,42.2-22,62.8 c-11,26.2-24.1,51-38.8,74.5c-14.8,23.5-31.3,45.5-49.3,66.2c-80.6,90.5-187.7,157.1-306,186.7c-78.1,19.5-159.4,19.7-237.5,3.6 c-26.1-5.4-51.8-12.5-77-21.3C359.6,940.3,236.1,840.3,150.9,712C84.3,612.5,25.8,486.2,73.8,369.1 C83.8,347,98.5,326.2,118.6,307.2z'/%3E%3C/g%3E%3Cellipse transform='matrix(0.9691 -0.2467 0.2467 0.9691 -21.415 136.9474)' cx='535.8' cy='153.9' rx='83.2' ry='73.2'/%3E%3Cellipse transform='matrix(0.961 -0.2764 0.2764 0.961 -253.0795 110.5762)' cx='265.7' cy='953.1' rx='33.7' ry='38.3'/%3E%3C/g%3E%3C/svg%3E%0A");

  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1314.6 1096.6' style='enable-background:new 0 0 1314.6 1096.6;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M118.6,307.2c25.7-24.3,51.1-41.9,76.2-54.3c25-12.4,49.7-19.7,74-23.2c23.1-3.2,45.8-3.2,68.4-0.8 c57.3,5.6,108.7,27.7,165.8,43.7c45.6,13.4,94.6,8.6,127.3-27.1c22.1-20.7,41.1-46.9,62.4-67.1C749.6,123.6,821.2,87.8,898.3,77 c23.3-3.4,46.7-4.6,69.9-3.3c69.5,3.8,136.3,29.3,186.3,80.3c120.3,122.6,119.4,309.8,80.3,464c-6,21.2-13.3,42.2-22,62.8 c-11,26.2-24.1,51-38.8,74.5c-14.8,23.5-31.3,45.5-49.3,66.2c-80.6,90.5-187.7,157.1-306,186.7c-78.1,19.5-159.4,19.7-237.5,3.6 c-26.1-5.4-51.8-12.5-77-21.3C359.6,940.3,236.1,840.3,150.9,712C84.3,612.5,25.8,486.2,73.8,369.1 C83.8,347,98.5,326.2,118.6,307.2z'/%3E%3C/g%3E%3Cellipse transform='matrix(0.9691 -0.2467 0.2467 0.9691 -21.415 136.9474)' cx='535.8' cy='153.9' rx='83.2' ry='73.2'/%3E%3Cellipse transform='matrix(0.961 -0.2764 0.2764 0.961 -253.0795 110.5762)' cx='265.7' cy='953.1' rx='33.7' ry='38.3'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.wdt-custom-imgbox .wdt-content-item .wdt-content-image > a {
  -webkit-mask-size: 100% auto;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;

  mask-size: 100% auto;
  mask-position: center center;
  mask-repeat: no-repeat;
}

.wdt-custom-imgbox .wdt-content-item .wdt-content-image-wrapper {
  height: 100%;
}

.wdt-custom-imgbox .wdt-content-item .wdt-content-icon-wrapper,
.wdt-custom-imgbox
  .wdt-content-item
  .wdt-content-icon-wrapper
  .wdt-content-icon {
  z-index: -1;
}

/* custom image box service details */
.wdt-custom-cornerbox
  .wdt-image-box-holder
  .wdt-content-item
  .wdt-content-icon-wrapper {
  position: absolute;
  bottom: -50px;
  right: -24px;
  transition: var(--wdtBaseTransition);
}

/* .wdt-custom-cornerbox .wdt-image-box-holder .wdt-content-item:hover .wdt-content-icon-wrapper {transform: translateY(0px); visibility: visible; opacity: 1;} */
.wdt-custom-cornerbox .wdt-content-item .wdt-content-image > a {
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;

  mask-size: contain;
  mask-position: center center;
  mask-repeat: no-repeat;
}

.wdt-custom-cornerbox .wdt-content-item > div:not(:last-child),
.wdt-custom-imgbox
  .wdt-content-item
  .wdt-content-media-group
  > div:not(:last-child),
.wdt-custom-imgbox
  .wdt-content-item
  .wdt-content-detail-group
  > div:not(:last-child),
.wdt-custom-imgbox
  .wdt-content-item
  .wdt-content-elements-group
  > div:not(:last-child) {
  margin-bottom: 0px;
}

.wdt-custom-cornerbox
  .wdt-image-box-holder
  .wdt-content-item
  .wdt-content-elements-group.wdt-content-group {
  position: absolute;
  bottom: -92px;
  left: 0;
  right: 0;
}

@media screen and (min-width: 768px) {
  .wdt-custom-imgbox .wdt-image-box-holder .wdt-content-item {
    display: flex;
    column-gap: 23px;
  }

  .wdt-custom-imgbox
    .wdt-image-box-holder
    .wdt-content-item
    .wdt-content-media-group {
    flex: 1 1 68px;
  }

  .wdt-custom-imgbox
    .wdt-image-box-holder
    .wdt-content-item
    .wdt-content-detail-group {
    flex: 2 1 0px;
  }
}

/* custom image box all shapes style */
.wdt-custom-activities .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-custom-triangle .wdt-content-item .wdt-content-image-wrapper,
.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator,
.wdt-custom-hexagon .wdt-content-item .wdt-content-image-wrapper,
.wdt-custom-hexagon .wdt-content-elements-group .wdt-content-separator {
  position: relative;
}

.wdt-custom-rectangle .wdt-content-image-wrapper .wdt-content-image > a:before,
.wdt-custom-circel .wdt-content-image-wrapper .wdt-content-image > a:before,
.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator::before,
.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator::after,
.wdt-custom-triangle
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-elements-group,
.wdt-custom-hexagon .wdt-content-elements-group,
.wdt-custom-hexagon .wdt-content-elements-group .wdt-content-separator::before,
.wdt-custom-hexagon .wdt-content-elements-group .wdt-content-separator::after,
.wdt-custom-Trapezium .wdt-content-elements-group,
.wdt-custom-Trapezium
  .wdt-content-elements-group
  .wdt-content-separator::before,
.wdt-custom-Trapezium
  .wdt-content-elements-group
  .wdt-content-separator::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.wdt-custom-Trapezium .wdt-content-image-wrapper .wdt-content-image:before,
.wdt-custom-triangle .wdt-content-image-wrapper .wdt-content-image:before,
.wdt-custom-rectangle .wdt-content-image-wrapper .wdt-content-image > a:before,
.wdt-custom-circel .wdt-content-image-wrapper .wdt-content-image > a:before {
  z-index: -1;
  box-shadow: 0px 16px 25.92px 1.08px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-out;
}

.wdt-custom-rectangle .wdt-content-image-wrapper .wdt-content-image > a:before {
  background: #71d1cc;
  border-radius: 10px;
  transform: scale(1.08);
}

.wdt-custom-activities .wdt-content-media-group {
  display: inline-grid;
  justify-content: center;
  align-items: center;
}

.wdt-custom-circel .wdt-content-image-wrapper .wdt-content-image > a:before {
  background: #fccb13;
  border-radius: 50%;
  transform: scale(1.08);
}

.wdt-custom-activities .wdt-content-item .wdt-content-icon-wrapper,
.wdt-custom-triangle .wdt-content-elements-group {
  z-index: -1 !important;
}

.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator {
  background-color: var(--wdtTertiaryColor);
}

.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator::before,
.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator::after {
  background-color: inherit;
  width: 100% !important;
  padding-top: 100% !important;
}

.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator,
.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator::before,
.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator::after {
  width: 56%;
  height: auto;
  border-top-right-radius: 10%;
  padding-top: 56%;
}

.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator {
  transform: rotate(-60deg) skewX(-30deg) scale(1, 0.866) translate(-50%, 50%);
  transform-origin: left top;
  margin-top: 52px;
}

.wdt-custom-triangle
  .wdt-content-elements-group
  .wdt-content-separator::before {
  transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707)
    translate(0, -50%);
}

.wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator::after {
  transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(51%);
}

.wdt-custom-triangle .wdt-content-item .wdt-content-separator.separator-1 span,
.wdt-custom-hexagon .wdt-content-item .wdt-content-separator.separator-1 span,
.wdt-custom-Trapezium
  .wdt-content-item
  .wdt-content-separator.separator-1
  span {
  background-color: transparent;
}

.wdt-custom-triangle .wdt-content-image-wrapper .wdt-content-image > a {
  -webkit-mask-image: url(https://wdtninos.wpengine.com/wp-content/uploads/2022/09/rec-mask.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center top;
  -webkit-mask-repeat: no-repeat;

  mask-image: url(https://wdtninos.wpengine.com/wp-content/uploads/2022/09/rec-mask.png);
  mask-size: contain;
  mask-position: center top;
  mask-repeat: no-repeat;
}

.wdt-custom-triangle .wdt-content-image-wrapper .wdt-content-image:before,
.wdt-custom-Trapezium .wdt-content-image-wrapper .wdt-content-image:before {
  content: "";
  height: 30px;
  position: absolute;
  left: 0;
  width: 100%;
}

.wdt-custom-triangle .wdt-content-image-wrapper .wdt-content-image:before {
  bottom: 30px;
}

.wdt-custom-Trapezium .wdt-content-image-wrapper .wdt-content-image:before {
  bottom: 58px;
}

.wdt-custom-activities
  .wdt-content-item
  .wdt-content-media-group
  .wdt-content-icon-wrapper {
  transition: var(--wdtBaseTransition);
}

.wdt-custom-activities
  .wdt-content-item
  .wdt-content-media-group:hover
  .wdt-content-icon-wrapper {
  transform: translateY(-5px);
}

@media screen and (max-width: 479px) {
  .wdt-custom-triangle .wdt-content-image-wrapper .wdt-content-image:before {
    height: 10px;
    bottom: 23px;
    width: 90%;
  }

  .wdt-custom-triangle .wdt-content-elements-group .wdt-content-separator {
    margin-top: 44px;
  }

  .wdt-custom-hexagon .wdt-content-item .wdt-content-elements-group {
    margin-top: 50px;
  }

  .wdt-custom-hexagon
    .wdt-content-item
    .wdt-content-elements-group
    .wdt-content-separator {
    width: 114px;
    height: 192px;
  }

  .wdt-custom-Trapezium
    .wdt-content-item
    .wdt-content-elements-group
    .wdt-content-separator::after {
    right: 32px;
  }

  .wdt-custom-Trapezium
    .wdt-content-item
    .wdt-content-elements-group
    .wdt-content-separator::before {
    left: 32px;
  }

  .wdt-custom-Trapezium .wdt-content-item .wdt-content-elements-group {
    margin-top: -37px;
  }

  .wdt-custom-Trapezium
    .wdt-content-item
    .wdt-content-elements-group
    .wdt-content-separator {
    width: 102px;
    height: 172px;
  }
}

.wdt-custom-hexagon
  .wdt-content-item:hover
  .wdt-content-elements-group
  .wdt-content-separator,
.wdt-custom-Trapezium
  .wdt-content-image-wrapper:hover
  .wdt-content-image:before,
.wdt-custom-activities
  .wdt-content-image-wrapper:hover
  .wdt-content-image
  > a:before,
.wdt-custom-triangle
  .wdt-content-image-wrapper:hover
  .wdt-content-image:before {
  box-shadow: none;
}

/* hexagon */
.wdt-custom-hexagon .wdt-content-elements-group {
  margin-top: 60px;
}

.wdt-custom-hexagon .wdt-content-image-wrapper .wdt-content-image > a {
  z-index: 1;
  -webkit-mask-image: url(https://wdtninos.wpengine.com/wp-content/uploads/2022/09/hex.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center top;
  -webkit-mask-repeat: no-repeat;

  mask-image: url(https://wdtninos.wpengine.com/wp-content/uploads/2022/09/hex.png);
  mask-size: contain;
  mask-position: center top;
  mask-repeat: no-repeat;
}

.wdt-custom-hexagon .wdt-content-elements-group .wdt-content-separator {
  width: 164px;
  height: 281px;
  border-radius: 16px/ 8px;
  background: #ad5ff3;
  box-shadow: 0px 16px 25.92px 1.08px rgb(0 0 0 / 20%);
  transition: var(--wdtBaseTransition);
}

.wdt-custom-hexagon .wdt-content-elements-group .wdt-content-separator::before,
.wdt-custom-hexagon .wdt-content-elements-group .wdt-content-separator::after {
  width: inherit;
  height: inherit;
  border-radius: inherit;
  background: inherit;
}

.wdt-custom-hexagon .wdt-content-elements-group .wdt-content-separator::before {
  transform: rotate(60deg);
}

.wdt-custom-hexagon .wdt-content-elements-group .wdt-content-separator::after {
  transform: rotate(-60deg);
}

/* Trapezium */
.wdt-custom-Trapezium .wdt-content-elements-group {
  margin-top: -25px;
}

.wdt-custom-Trapezium .wdt-content-image-wrapper .wdt-content-image > a {
  z-index: 1;
  -webkit-mask-image: url(https://wdtninos.wpengine.com/wp-content/uploads/2022/09/sp.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center top;
  -webkit-mask-repeat: no-repeat;

  mask-image: url(https://wdtninos.wpengine.com/wp-content/uploads/2022/09/sp.png);
  mask-size: contain;
  mask-position: center top;
  mask-repeat: no-repeat;
}

.wdt-custom-Trapezium .wdt-content-elements-group .wdt-content-separator {
  display: block;
  z-index: 1;
  position: relative;
  width: 140px;
  height: 256px;
  margin: 90px auto;
  background-color: #7cffbe;
  border-radius: 10%;
}

.wdt-custom-Trapezium
  .wdt-content-elements-group
  .wdt-content-separator::before,
.wdt-custom-Trapezium
  .wdt-content-elements-group
  .wdt-content-separator::after {
  width: 100%;
  z-index: -1;
  border-radius: 12px;
  background-color: #7cffbe;
}

.wdt-custom-Trapezium
  .wdt-content-elements-group
  .wdt-content-separator::before {
  transform: skew(22deg);
  left: 50px;
}

.wdt-custom-Trapezium
  .wdt-content-elements-group
  .wdt-content-separator::after {
  transform: skew(-22deg);
  right: 50px;
  left: auto;
}

.wdt-custom-trisidual-ellipse-boxed .wdt-image-box-holder .wdt-content-item {
  background: none !important;
  border-width: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 30px 30px 30px 30px;
  justify-content: center;
  justify-items: center;
  text-align: center;
}

.wdt-custom-trisidual-ellipse-boxed
  .wdt-image-box-holder
  .wdt-content-item:before,
.wdt-custom-trisidual-ellipse-boxed
  .wdt-image-box-holder
  .wdt-content-item:after {
  content: "";
  height: auto;
  margin: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: auto;
  transition: var(--wdtBaseTransition);
}
.wdt-custom-trisidual-ellipse-boxed
  .wdt-image-box-holder
  .wdt-content-item:before {
  background-color: var(--wdtSecondaryColor);

  -webkit-mask-image: url(../images/custom-shape-bg-layer.png);
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-image: url(../images/custom-shape-bg-layer.png);
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
}
.wdt-custom-trisidual-ellipse-boxed
  .wdt-image-box-holder
  .wdt-content-item:hover:before {
  background-color: var(--wdtPrimaryColor);
}

.wdt-custom-trisidual-ellipse-boxed
  .wdt-image-box-holder
  .wdt-content-item:after {
  background-image: url(../images/custom-shape-bg-layer.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 9px 6px 3px;
  opacity: 0;
  z-index: -1;
  -webkit-filter: blur(6px);
  filter: blur(6px);
}
.wdt-custom-trisidual-ellipse-boxed
  .wdt-image-box-holder
  .wdt-content-item:hover:after {
  opacity: 1;
}

.wdt-custom-trisidual-ellipse-boxed
  .wdt-content-item
  .wdt-content-detail-group {
  position: static;
}
.wdt-custom-trisidual-ellipse-boxed .wdt-content-item .wdt-content-description {
  display: inline-block;
  width: 100%;
}
.wdt-custom-trisidual-ellipse-boxed
  .wdt-content-item
  .wdt-content-detail-group
  .wdt-content-elements-group {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  transform: translateY(50%);
}

.wdt-custom-trisidual-ellipse-boxed
  .wdt-content-item
  .wdt-content-detail-group
  .wdt-content-elements-group
  .wdt-content-icon-wrapper {
  margin-bottom: 0 !important;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-25%, 0);
  transition: var(--wdtBaseTransition);
}
.wdt-custom-trisidual-ellipse-boxed
  .wdt-content-item:hover
  .wdt-content-detail-group
  .wdt-content-elements-group
  .wdt-content-icon-wrapper {
  transform: translate(50%, -50%);
  opacity: 0.15;
}

.wdt-custom-trisidual-ellipse-boxed
  .wdt-content-item
  .wdt-content-detail-group
  .wdt-content-title {
  position: relative;
}

.wdt-custom-trisidual-ellipse-boxed .wdt-content-item .wdt-content-title:after {
  content: "";
  position: absolute;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19.2 4.3' style='enable-background:new 0 0 19.2 4.3;' xml:space='preserve'%3E%3Cpath d='M19.2,1.8c-0.4,0-1.6,0.8-2.3,1.3c-1.2,0.8-1.9,1.2-2.5,1.2S13,3.9,11.8,3C11.1,2.5,10,1.8,9.6,1.8C9.2,1.8,8.1,2.5,7.4,3 C6.2,3.8,5.5,4.3,4.8,4.3C4,4.3,3.2,3.7,2.3,3C1.5,2.5,0.6,1.8,0,1.8c0,0.1,0-1.6,0-1.5c1,0,2.1,0.8,3.1,1.5c0.5,0.4,1.4,1,1.7,1 s1.2-0.6,1.7-1c1.1-0.8,2.2-1.5,3-1.5c0.7,0,1.6,0.6,3,1.5c0.6,0.4,1.5,1,1.8,1c0.2,0,1-0.6,1.6-1c1.3-0.8,2.4-1.5,3.3-1.5'/%3E%3Cline class='under-dec' x1='0' y1='0' x2='0' y2='0'/%3E%3C/svg%3E");
  -webkit-mask-repeat: repeat-x;
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19.2 4.3' style='enable-background:new 0 0 19.2 4.3;' xml:space='preserve'%3E%3Cpath d='M19.2,1.8c-0.4,0-1.6,0.8-2.3,1.3c-1.2,0.8-1.9,1.2-2.5,1.2S13,3.9,11.8,3C11.1,2.5,10,1.8,9.6,1.8C9.2,1.8,8.1,2.5,7.4,3 C6.2,3.8,5.5,4.3,4.8,4.3C4,4.3,3.2,3.7,2.3,3C1.5,2.5,0.6,1.8,0,1.8c0,0.1,0-1.6,0-1.5c1,0,2.1,0.8,3.1,1.5c0.5,0.4,1.4,1,1.7,1 s1.2-0.6,1.7-1c1.1-0.8,2.2-1.5,3-1.5c0.7,0,1.6,0.6,3,1.5c0.6,0.4,1.5,1,1.8,1c0.2,0,1-0.6,1.6-1c1.3-0.8,2.4-1.5,3.3-1.5'/%3E%3Cline class='under-dec' x1='0' y1='0' x2='0' y2='0'/%3E%3C/svg%3E");
  mask-repeat: repeat;
  mask-size: auto;
  -webkit-mask-size: contain;
  background-color: var(--wdtAccentTxtColor);
  width: 50%;
  height: 5px;
  margin: auto;
  bottom: -18px;
  left: 50%;
  transform: translateX(-50%);
  overflow: hidden;
  /* -webkit-transform: unset; */
  opacity: 1;
}

.wdt-custom-trisidual-ellipse-boxed
  .wdt-content-item
  .wdt-content-title:hover:after {
  -webkit-animation: movezz 6s infinite linear;
}

.wdt-custom-trisidual-ellipse-boxed
  .wdt-content-item
  .wdt-content-image
  > a
  > img {
  -webkit-mask-image: url("https://wdtninos.wpengine.com/wp-content/uploads/2022/10/mask_image_imagebox.png");
  -webkit-mask-size: cover;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;

  mask-image: url("https://wdtninos.wpengine.com/wp-content/uploads/2022/10/mask_image_imagebox.png");
  mask-size: cover;
  mask-position: center;
  mask-repeat: no-repeat;
  height: intrinsic;
}

.wdt-custom-trisidual-ellipse-boxed .wdt-content-item .wdt-content-button > a {
  box-shadow: 0 0 2px 1px rgba(var(--wdtHeadAltColorRgb), 0.15);
}

/* custom gallery image */
.wdt-custom-gallery .wdt-content-item:hover {
  box-shadow: 0 0 0 5px var(--wdtTertiaryColor);
}
.wdt-custom-gallery
  .wdt-content-item
  .wdt-media-image-overlay
  .wdt-content-image-wrapper:before {
  background-color: var(--wdtAccentTxtColor);
  height: auto;
  margin: -16px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: auto;
}

.wdt-custom-gallery
  .wdt-content-item:hover
  .wdt-media-image-overlay
  .wdt-content-image-wrapper:before {
  margin: 12px;
  -webkit-transition: 0.3s all cubic-bezier(0.41, 0.01, 0.35, 1.04);
  transition: 0.3s all cubic-bezier(0.41, 0.01, 0.35, 1.04);
}

/* Responsive */

@media screen and (max-width: 767px) {
  .wdt-custom-imgbox .wdt-content-item .wdt-content-image > a {
    -webkit-mask-size: 80% auto;
    mask-size: 80% auto;
  }
}
