
/* Default Template */
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { display: flex; align-items: center;  }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item > div:not(:last-child) { margin-bottom: 0; margin-right: 15px; }
.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-icon-wrapper .wdt-content-icon span { padding: 0; color: var(--wdtSecondaryColor); font-size: clamp(2.625rem, 2.4625rem + 0.8125vw, 3.4375rem); /* Min-42 & Max-55 */ }

.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; font-family: var(--wdtFontTypo_Base); color: var(--wdtSecondaryColor); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); line-height: normal; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description a { color: var(--wdtSecondaryColor); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description a:hover { color: var(--wdtLinkHoverColor); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-description p { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 5px; }

/* 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 { height: 100%; 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); }


.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item { display: grid; gap: 20px; grid-template-columns: auto 1fr; -webkit-box-shadow: none; box-shadow: none; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-media-group { display: flex; align-items: flex-start; }
.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 { background-color: transparent; padding: 0; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-detail-group { display: flex; gap: 20px; align-items: center; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-title-group span { display: none; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-title h5, 
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-title h5 a { color: var(--wdtHeadAltColor); pointer-events: none; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; font-size: clamp(3.125rem, 2.9375rem + 0.9375vw, 4.0625rem); /* Min-50 & Max-65 */ color: var(--wdtHeadAltColor); }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 5px; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-button > a { 
  background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); 
  text-transform: uppercase; -webkit-border-radius: var(--wdtRadius_1X); border-radius: var(--wdtRadius_1X); padding: var(--wdtPadding_Btn); line-height: 1; text-wrap: nowrap; }
.wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-button > a:hover { background-color: var(--wdtLinkHoverColor); color: var(--wdtHeadAltColor); }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-detail-group { flex-wrap: wrap; }
}

@media (max-width: 600px) {
  .wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item .wdt-content-detail-group { flex-wrap: wrap; }
}
@media (max-width: 479px) {
  .wdt-image-box-holder.wdt-rc-template-standard > .wdt-content-item { grid-template-columns: 1fr; }
}


/* icon-aside-title Template */
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0; margin-right: 15px; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item > div:not(:last-child) { margin-bottom: 12px; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item > div[class*="group"] > .wdt-content-title { width: fit-content; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; color: var(--wdtSecondaryColor); font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* Min-20 & Max-26 */ width: clamp(2.5rem, 2.4375rem + 0.3125vw, 2.8125rem); /* Min-40 & Max-45 */ height: clamp(2.5rem, 2.4375rem + 0.3125vw, 2.8125rem); /* Min-40 & Max-45 */ border-radius: var(--wdtRadius_Full); background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.175rem + 0.375vw, 1.625rem); /* Min-20 & Max-26 */ text-transform: uppercase; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-title h5 > a { color: var(--wdtAccentTxtColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-title h5 > a:hover { color: var(--wdtLinkHoverColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-description p { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-description a { color: var(--wdtAccentTxtColor); }
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-description a:hover { color: var(--wdtLinkHoverColor); }


/* icon-box Template */
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
  margin-bottom: 0;
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
  padding: 0;
  color: var(--wdtSecondaryColor);
  font-size: clamp(2.8125rem, 2.3945rem + 1.9108vw, 4.6875rem); /* Min-45 & Max-75 */
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.625rem, 1.525rem + 0.5vw, 2.125rem); /* Min-26 & Max-34 */
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-title h5 a,
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-button>a { -webkit-transition: var(--wdtAltTransition); transition: var(--wdtAltTransition); }
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-button>a {
  padding: 0;
  background-color: transparent;
  color: var(--wdtHeadAltColor);
  font-size: var(--wdtFontSize_Base);
  font-weight: var(--wdtFontWeight_Ext);
  background: linear-gradient(90deg, currentcolor 0%, currentColor 100%);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    transition: var(--wdtAltTransition);
    -webkit-transition-property: background-size, color;
    transition-property: background-size, color;
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-button > a:hover {
  background-color: transparent;
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item:hover .wdt-content-title h5,
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item:hover .wdt-content-title h5 a{
  color: var(--wdtPrimaryColor); 
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item:hover .wdt-content-button>a{
  color: var(--wdtPrimaryColor);
}
.wdt-image-box-holder.wdt-rc-template-icon-box .wdt-content-item .wdt-content-button>a:hover { background-position: bottom right;
    background-size: 0% 1px; }


/* signature Template */

.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item > div:not(:last-child){
    margin-bottom:5px;
}
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
  padding: 0;
  color: var(--wdtSecondaryColor);
  font-size: clamp(5.625rem, 5.0677rem + 2.5478vw, 8.125rem); /* Min-90 & Max-130 */
}
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-title-group {
    display: flex;
    gap: .5em;
    align-items: center;
    justify-content: center; 
}
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-title-group.below span { margin: 0; width: 5px; height: 2px; }
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-title-group.below span:before { background-color: currentColor; height: 100%; width: 100%; }
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin: 0; }
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); color: var(--wdtHeadAltColor); }
.wdt-image-box-holder.wdt-rc-template-signature .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); color: var(--wdtHeadAltColor); letter-spacing: normal; }

@media (max-width: 1280px) {
.wdt-image-box-holder.wdt-rc-template-icon-aside-title .wdt-content-item .wdt-content-media-group { justify-content: center; } 
}



/* instagram-template */
.wdt-image-box-holder.wdt-rc-template-instagram .swiper-wrapper .swiper-slide { cursor: grab; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item { display: grid; align-items: center;
   justify-items: center; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-detail-group { z-index: 1; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-detail-group { pointer-events: none; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item > div { display: inline-flex; grid-area: 1/ -1; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
  padding: 0;
  font-size: inherit;
  width: 40px;
  height: 40px;
  color: var(--wdtAccentTxtColor);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  opacity: 0;
  -webkit-transition: var(--wdtAltTransition);
  transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { width: inherit; height: inherit; }

.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item:after {
  content: "";
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--wdtSecondaryColorRgb),0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
  z-index: 0;
  pointer-events: none;
  -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X);
  -webkit-transition: var(--wdtAltTransition);
  transition: var(--wdtAltTransition);
}
.wdt-image-box-holder.wdt-rc-template-instagram .wdt-content-item:hover:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}