

/* Ico-Default Template */
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .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); border: 1px solid rgba(var(--wdt-elementor-color-secondary-rgb),0.08); font-size: 36px; height: 100px; width: 100px; -webkit-border-radius: 50%; border-radius: 50%; }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }


/* Ico-Content-Aside Template */
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item > * { margin: 10px !important; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group { display: inline-flex; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group { display: inline-flex; flex-wrap: wrap; flex: 2 1 0; overflow-wrap: anywhere; }

.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .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); border: 1px solid rgba(var(--wdt-elementor-color-secondary-rgb),0.08); font-size: 30px; height: 90px; width: 90px; -webkit-border-radius: 50%; border-radius: 50%; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }


/* Ico-Title-Aside Template */
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item { justify-content: start; text-align: start; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-detail-group,
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group { justify-content: inherit; text-align: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group { display: inline-flex; flex-wrap: wrap; align-items: center; margin-left: -10px; margin-right: -10px; margin-bottom: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group > * { margin: 10px; }

.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-icon-wrapper { display: inline-flex; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-icon-wrapper span { color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); height: 45px; -webkit-border-radius: 50%; border-radius: 50%; }

.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item:hover .wdt-content-group .wdt-content-icon-wrapper span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); font-size: 24px; width: 45px; transition-timing-function: cubic-bezier(.25,.75,.5,1.25); }

.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-title { display: inline-flex; flex-wrap: wrap; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-title h5 { margin-top: 0; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group + .wdt-content-subtitle { margin-top: -10px; }


/* Ico-Title-Meta-Aside Template */
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item { justify-content: start; text-align: start; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-detail-group,
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-group { justify-content: inherit; text-align: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-group { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; margin-bottom: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-group > * { margin: 10px; }

.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-icon-wrapper { display: inline-flex; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-icon-wrapper span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); border: 1px solid rgba(var(--wdt-elementor-color-secondary-rgb),0.08); font-size: 30px; height: 75px; width: 75px; -webkit-border-radius: 50%; border-radius: 50%; }

.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item:hover .wdt-content-icon-wrapper span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }

.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-title-group { width: auto; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-title-group .wdt-content-title h5 { margin-top: 0; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-title-group.below span { display: none; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-title-group.below span + .wdt-content-subtitle { margin-top: -15px; }


/* Ico-Boxed-Overlap Template */
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item { background: rgba(var(--wdt-elementor-color-accent-rgb),0.85); margin-top: 35px; padding: 20px; text-align:  center; -webkit-border-radius: 10px; border-radius: 10px; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-detail-group,
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-group { margin: -20px; padding: inherit; padding-top: 0; -webkit-border-radius: inherit; border-radius: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon-wrapper { display: block; font-size: 70px; line-height: 0; margin-top: 0; margin-bottom: -0.4em; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); font-size: 20px; height: 70px; border: 3px solid transparent; width: 70px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 3px currentColor inset, 0 0 2px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 0 3px currentColor inset, 0 0 2px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:after { content: ""; height: auto; border: 2px solid transparent; margin: 10px; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: auto; z-index: -1; -webkit-border-radius: inherit; border-radius: inherit; -webkit-transition: inherit; transition: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover { background-color: var(--wdt-elementor-color-accent); }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-black); color: var(--wdt-elementor-color-white); -webkit-box-shadow: none; box-shadow: none; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span:after { margin: 0; border-color: currentColor; }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-title h5, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-title h5 > a, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-subtitle, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-social-icons-list li a, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-rating li span, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item ul li, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-detail-group span { color: var(--wdt-elementor-color-white); }

.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-title h5 > a:hover, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-social-icons-list li a:hover { color: var(--wdt-elementor-color-black); }


/* Ico-Classic Template */
.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item { padding: 15px; justify-content: center; text-align: center; -webkit-box-shadow: 0 0 3px rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 3px rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }

.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item > div, .wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item > div > div { justify-content: inherit; text-align: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.9); border: 3px solid transparent; color: var(--wdt-elementor-color-white); font-size: 25px; height: 75px; width: 75px; -webkit-border-radius: 50%; border-radius: 50%; }

.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); border-width: 1px; -webkit-box-shadow: 0 0 0 3px currentColor inset; box-shadow: 0 0 0 3px currentColor inset; }
.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span:before { margin: 0; -webkit-box-shadow: 0 0 0 10px var(--wdt-elementor-color-accent); box-shadow: 0 0 0 10px var(--wdt-elementor-color-accent); -webkit-transition: all 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out 0.15s; transition: all 0.3s ease-in-out, box-shadow 0.3s ease-in-out 0.15s; }


/* Ico-Stage-Over Template */
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item { overflow: hidden; padding: 15px; text-align: center; -webkit-box-shadow: 0 0 0 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.08) inset; box-shadow: 0 0 0 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.08) inset; -webkit-border-radius: 10px; border-radius: 10px; }

.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-media-group { margin-top: -15px; margin-bottom: 0; position: relative; }

.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-media-group, 
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-media-group { margin-left: -15px; margin-right: -15px; padding-left: inherit; padding-right: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-media-group { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.75); }

.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item:hover .wdt-media-group { background-color: var(--wdt-elementor-color-accent); }

.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-icon-wrapper { display: block; font-size: 90px; line-height: 0; margin-top: -0.5em; margin-bottom: 0.66em !important; position: relative; }

.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-icon-wrapper + div { margin-top: 10px; }

.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); border: 3px solid transparent; font-size: 25px; height: 90px; padding: 0; width: 90px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.15); -webkit-transform: translateY(50%); transform: translateY(50%); }

.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); border-color: transparent; outline-offset: -5px; -webkit-box-shadow: 0 0 0 3px currentColor inset; box-shadow: 0 0 0 3px currentColor inset; }


/* Ico-Minimal Template */
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item { overflow: hidden; padding: 15px; text-align: center; -webkit-box-shadow: 0 0 0 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.08) inset; box-shadow: 0 0 0 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.08) inset; -webkit-border-radius: 15px; border-radius: 15px; }

.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group,
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group { margin-left: -15px; margin-right: -15px; padding-left: inherit; padding-right: inherit; position: relative; }

.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group { background: none !important; display: block; position: relative; }

.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group:before,
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group:after { content: ""; height: auto; padding-top: 100%; position: absolute; left: 50%; bottom: 120%; width: 100%; z-index: -1; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group:before,
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item:hover .wdt-media-group:after { bottom: 40%; padding-top: 200%; width: 200%; }

.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item:hover .wdt-media-group:before,
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group:after { bottom: 120%; padding-top: 100%; width: 100%; }

.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group:before { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.75); -webkit-transition: all 0.35s ease-in-out 0s; transition: all 0.35s ease-in-out 0s; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group:after { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.9); -webkit-transition: all 0.35s ease-in-out 0.2s; transition: all 0.35s ease-in-out 0.2s; }

.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper + div { margin-top: 10px; }

.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); height: 90px; padding: 0; width: 90px; -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-icon-box-holder.wdt-rc-template-ico-minimal .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); }


/* Ico-Standard Template */
.wdt-icon-box-holder.wdt-rc-template-ico-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-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }

.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-media-group { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.25); }

.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-media-group,
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-group { padding: 20px; }

.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { border: 2px solid rgba(var(--wdt-elementor-color-accent-rgb),0.5); color: var(--wdt-elementor-color-accent); font-size: 36px; height: 100px; padding: 0; width: 100px; -webkit-border-radius: 50%; border-radius: 50%; }

.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-media-group { background-color: var(--wdt-elementor-color-accent); }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); border-color: transparent; color: var(--wdt-elementor-color-accent); -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-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-title h5,
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-title h5 > a { color: var(--wdt-elementor-color-accent); }

.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-media-group,
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-content-title h5,
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-content-title h5 > a { color: var(--wdt-elementor-color-white); }

.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); }


/* Split Aside Template */
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.1); display: flex; flex-wrap: wrap; -webkit-border-radius: 1em; border-radius: 1em; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item > * { margin-bottom: 0 !important; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group,
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-group { margin-bottom: 0 !important; padding: 20px; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-media-group { display: inline-flex; flex: 2 1 0; max-width: 100%; -webkit-border-radius: inherit; border-radius: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-media-group > * { flex: 1 1 100%; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); display: inline-flex; flex-wrap: wrap; align-content: center; align-items: center; justify-content: center; height: 100%; -webkit-border-radius: inherit; border-radius: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-media-group { background-color: var(--wdt-elementor-color-accent); }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-detail-group { flex: 3 1 0; overflow-wrap: anywhere; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-separator.separator-2 span { max-width: 100%; width: 100%; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group .wdt-content-title h5, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group .wdt-content-title h5 > a, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group .wdt-content-subtitle, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group ul li, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group span { color: var(--wdt-elementor-color-white); }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a:hover, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-content-media-group .wdt-social-icons-list li a:hover { color: var(--wdt-elementor-color-black); }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { height: 75px; padding: 0; width: 75px; -webkit-border-radius: 50%; border-radius: 50%; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:before,
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:after { content: ""; height: auto; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: auto; z-index: -1; -webkit-border-radius: inherit; border-radius: inherit; -webkit-transition: inherit; transition: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:before { border: 2px solid currentColor; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:after { background-color: inherit; opacity: 0.5; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:before,
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span:after { margin: -8px; }

.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span:before,
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:after { margin: 0; }


/* Ico-Side-Overlap Template */
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); display: flex; flex-wrap: wrap; margin-left: 35px; padding: 0; -webkit-border-radius: 10px; border-radius: 10px; }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover { background-color: var(--wdt-elementor-color-accent); }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-detail-group { flex: 2 1 0; margin: 0; overflow-wrap: anywhere; padding: 20px; -webkit-border-radius: inherit; border-radius: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper { display: block; font-size: 70px; line-height: 0; margin-left: -35px; position: relative; z-index: 1; }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { margin-top: 0.25em; vertical-align: top; }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); font-size: 20px; height: 70px; border: 3px solid transparent; width: 70px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 3px currentColor inset, 0 0 2px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 0 3px currentColor inset, 0 0 2px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:after { content: ""; height: auto; border: 2px solid transparent; margin: 10px; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: auto; z-index: -1; -webkit-border-radius: inherit; border-radius: inherit; -webkit-transition: inherit; transition: inherit; }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-black); color: var(--wdt-elementor-color-white); -webkit-box-shadow: none; box-shadow: none; }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span:after { margin: 0; border-color: currentColor; }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-title h5, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-title h5 > a, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-subtitle, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-social-icons-list li a, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-rating li span, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item ul li, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item span { color: var(--wdt-elementor-color-white); }

.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-content-title h5 > a:hover, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-social-icons-list li a:hover { color: var(--wdt-elementor-color-black); }

/* supportblock */

/*seperator*/
    
.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-detail-group .separator-1{display: none;}

/*content margin*/

.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-detail-group .wdt-content-description{margin-top: auto;margin-bottom: auto;}
 
 /*icon after border*/
 
.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i{height: auto;}

.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:before{content:"";position: absolute;border: 1px solid var(--wdtPrimaryColor);width: 122px;height: 122px;border-radius: 50%;transition: var(--wdtBaseTransition);}

.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i svg{transition: var(--wdtBaseTransition)}

.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i svg{scale: 1.1;}

.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper:before{scale: 1.1;border-color: var(--wdtBodyBGColor);box-shadow: 0 0 0 4px rgba(255, 255, 255, 1);} 

/* Header-iconbox */
.wdt-header-contact-icon-box .wdt-content-item .wdt-content-elements-group{display: flex;align-items: baseline;}

.wdt-header-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {transform: translateY(5px);}

.wdt-header-contact-icon-box .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg {color: var(--wdtSecondaryColor);transform: scale(1.2) rotate(10deg) translateY(-2px);}

.wdt-header-contact-icon-box .wdt-content-item:hover .wdt-content-title h5 a{color: var(--wdtPrimaryColor);}

/* .wdt-header-contact-icon-box .wdt-content-item:hover .wdt-content-title h5 a:hover{color: var(--wdtSecondaryColor);} */

.wdt-header-contact-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg{transition: all cubic-bezier(.68,-0.55,.27,1.55) .6s;}

@keyframes icon-moving
{
    0%
    {
        transform: rotate(0deg) scale(1.5);
    }
    50%
    {
        transform: rotate(45deg) scale(1.5);
    }
    100%
    {
        transform: rotate(0deg) scale(1.5);
    }
}

/* icon boxxxxx */

.wdt-cus-icon-box .wdt-content-item .wdt-content-button a:after{content: "";position: relative;display: block;top: 0;bottom: 0;right: 0;left: 0;-webkit-mask-image: url('https://wdtsunpower.wpengine.com/wp-content/uploads/2023/03/arroe.svg');-webkit-mask-size: 100%;-webkit-mask-repeat: no-repeat;width: 22px;height: 22px;-webkit-mask-position: center center;background-color: var(--wdtSecondaryColor);transition:all cubic-bezier(.47,1.21,.47,1.21) .3s;}

.wdt-cus-icon-box .wdt-content-item .wdt-content-button:hover a:after{transform: rotateZ(30deg);}

.wdt-cus-icon-box .wdt-column-wrapper.wdt-column-gap-default .wdt-column{padding: 0;}

/* 

.wdt-cus-icon-box .wdt-content-item .wdt-content-button a:before{
    content: "";
    position: absolute;
    background:var(--wdtPrimaryColor);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 50%;
    transform: scale(0);
    transition: all .3s linear;
    opacity: 0
}

.wdt-cus-icon-box .wdt-content-item .wdt-content-button:hover a:before{
    transform: scale(1);
    transition: all .3s linear;
    opacity: 1;
} */

.wdt-cus-icon-box .wdt-content-item{overflow: visible;}

.wdt-cus-icon-box .wdt-content-item .wdt-content-button{display: flex;justify-content: center;transform: translateY(100px);transition: all .4s ease;}

.wdt-cus-icon-box .wdt-content-item:hover .wdt-content-button{transform: translateY(0);transition: all .4s ease;}

.wdt-cus-icon-box .wdt-content-item .wdt-content-button a{width: 62px;height: 62px;display: flex;justify-content: center;align-content: center;align-items: center;border: 2px solid var(--wdtPrimaryColor);border-radius: 50%;position: relative;overflow: hidden;}

.wdt-cus-icon-box .wdt-content-item .wdt-content-button .wdt-button-text{display: none;}

.wdt-cus-icon-box .wdt-icon-box-holder .wdt-icon-box-wrapper .swiper-slide:not(.swiper-slide-duplicate-prev) .wdt-content-item .wdt-content-media-group {
  border-right: 1px solid var(--wdtPrimaryColor);
}

.wdt-cus-icon-box .wdt-icon-box-holder .wdt-icon-box-wrapper .swiper-slide.swiper-slide-next + div .wdt-content-item .wdt-content-media-group
{
  border-right-width: 0;
}

/*col - border*/

.wdt-cus-col-icon-box-1:after{content: "";position: absolute;background: var(--wdtPrimaryColor);width: 1px;height: 200px;top: 0;right: 0;/* transform: translateY(-75px); */}

.wdt-cus-col-icon-box-2:after{content: "";position: absolute;background: var(--wdtPrimaryColor);width: 1px;height: 200px;top: 0;right: 0;/* transform: translateY(-75px); */}

.wdt-custom-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title {margin-bottom: 10px;}

.wdt-custom-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {font-size: var(--wdtFontSize_H5);text-transform: capitalize;}

.wdt-custom-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > a i {transform: scale(1.01);-webkit-transform: scale(1.01);transition: all .5s ease;-webkit-transition: all .5s ease;}

.wdt-custom-icon-box .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > a i {transform: scale(1.1);-webkit-transform: scale(1.1);}

/*seperator*/

.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .separator-1{display: none;}

/*content margin*/

.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group .wdt-content-description{margin-top: auto;margin-bottom: auto;}

/*icon after border*/

.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i{height: auto;}
     
.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:before{content:"";position: absolute;border: 1px solid var(--wdtPrimaryColor);width: 122px;height: 122px;border-radius: 50%;transition: var(--wdtBaseTransition);transform: scale(1);}

.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i svg{transition: var(--wdtBaseTransition);transform: scale(1);}

.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i svg{transform: scale(1.1);}

.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper:before{transform: scale(1);border-color: var(--wdtBodyBGColor);box-shadow: 0 0 0 4px rgba(40, 43, 139,1);} 


/* Book Now Button */
.wdt-book-now-button-style .wdt-content-item { display: inline-flex; flex-wrap: wrap; align-items: center; }
.wdt-book-now-button-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(var(--wdtFontSize_Ext), 0.9135rem + 0.3846vw, calc(var(--wdtFontSize_H4) - 2px)); font-weight: var(--wdtFontWeight_Base); text-transform: uppercase; letter-spacing: 2.2px; margin-top: 0; background-color: var(--wdtBodyBGColor); }
.wdt-book-now-button-style .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-book-now-button-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a { pointer-events: none; }

.wdt-book-now-button-style .wdt-content-item .wdt-content-button > a {  font-size: clamp(var(--wdtFontSize_Ext), 0.9423rem + 0.2564vw, var(--wdtFontSize_H5)); font-weight: var(--wdtFontWeight_Base); text-transform: uppercase; letter-spacing: 2.4px; }

.wdt-book-now-button-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-book-now-button-style .wdt-content-item .wdt-content-button > a { padding: 16px 34px; }


.wdt-down-scroll-style .wdt-content-item .wdt-content-button>a {
    background-color: rgb(255, 255, 255);
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    padding: 0;
  }
  
  .wdt-down-scroll-style .wdt-content-item .wdt-content-button>a:hover {
    background-color: var(--wdtPrimaryColor);
    transform: translateY(20px);
  }
  
  .wdt-down-scroll-style .wdt-content-item .wdt-content-button>a .wdt-button-text {
    font-size: 0;
  }
  
  .wdt-down-scroll-style .wdt-content-item .wdt-content-button>a::after {
    content: "";
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-color: var(--wdtSecondaryColor);
    -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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath style='fill: currentcolor;' d='M78.9,50.7c-0.7-1.3-2-2-3.4-2l-21.7-0.1L53.6,6.2c0-2.1-1.8-3.8-3.9-3.8s-3.8,1.7-3.8,3.8l0.3,42.5l-21.7-0.1 c-1.4,0-2.7,0.8-3.4,2c-0.7,1.3-0.6,2.8,0.1,3.9L47,95.9c1.1,1.7,3.4,2.3,5.3,1.3c0.6-0.3,0.9-0.8,1.3-1.3l25.3-41.2 C79.5,53.5,79.6,52,78.9,50.7'%3E%3C/path%3E%3C/svg%3E");
    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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath style='fill: currentcolor;' d='M78.9,50.7c-0.7-1.3-2-2-3.4-2l-21.7-0.1L53.6,6.2c0-2.1-1.8-3.8-3.9-3.8s-3.8,1.7-3.8,3.8l0.3,42.5l-21.7-0.1 c-1.4,0-2.7,0.8-3.4,2c-0.7,1.3-0.6,2.8,0.1,3.9L47,95.9c1.1,1.7,3.4,2.3,5.3,1.3c0.6-0.3,0.9-0.8,1.3-1.3l25.3-41.2 C79.5,53.5,79.6,52,78.9,50.7'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover; 
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  
  .wdt-down-scroll-style .wdt-content-item .wdt-content-button>a:hover:after {
    background-color: var(--wdtSecondaryColor);
  }


@media screen and (max-width:1280px) {
    .wdt-book-now-button-style .wdt-content-item > div { flex: 1 1 100%; }
}


/*responsive*/

@media only screen and (max-width:1540px){
.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:before{width: 100px !important;height: 100px!important;}
.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:before{width: 100px;height: 100px;}
.wdt-down-scroll-style .wdt-content-item .wdt-content-button>a{width: 60px;height: 60px;}
}

@media only screen and (max-width:1280px){
.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:before{width: 80px!important;height: 80px!important;}
.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:before{width: 80px;height: 80px;}
.wdt-custom-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {font-size: calc(var(--wdtFontSize_H5) - 2px);}
}

@media only screen and (max-width:1024px){
.wdt-cus-iconaside-box .wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:before{width: 70px!important;height: 70px!important;}
.wdt-cus-iconaside-box.contact-page .wdt-rc-template-ico-content-aside .wdt-column-wrapper .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:before{width: 70px;height: 70px;}
.wdt-cus-col-icon-box-1:after{height: 175px;}
.wdt-cus-col-icon-box-2:after{display: none;}
}

@media screen and (max-width:768px){
.wdt-cus-col-icon-box-1:after{display: none;}
.wdt-cus-icon-box .wdt-icon-box-holder .wdt-icon-box-wrapper .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-media-group
{
  border-right-width: 0;
}
}

@media only screen and (max-width: 480px){ 
.wdt-custom-icon-box .wdt-icon-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {font-size: calc(var(--wdtFontSize_H5) - 3px);}
.wdt-cus-icon-box .wdt-icon-box-holder .wdt-icon-box-wrapper .swiper-slide .wdt-content-item .wdt-content-media-group
{
  border-right-width: 0;
}
}