.tm-sc-animated-layer-advanced{position:relative;max-width:100%;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper{position:relative;display:block;width:inherit;max-width:100%;height:inherit;max-height:100%;background-size:cover;background-repeat:no-repeat;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper:not(:first-child){position:absolute;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-text{transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-text{transition:none;}
}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-text img{margin:0;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-text:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-text:after{transition:none;}
}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-blank > *{width:100%;height:100%;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image{transition:all 1s ease;transition-delay:700ms;display:inline-block;position:relative;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper{overflow:hidden;position:relative;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-shine:before{position:absolute;top:0;left:-100%;display:block;content:"";width:50%;height:100%;background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-shine:before{transition:none;}
}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-shine:hover:before{-webkit-animation:shine 1s;animation:shine 1s;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-circle:before{position:absolute;top:50%;left:50%;display:block;content:"";width:0;height:0;background:rgba(255, 255, 255, 0.2);border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-circle:before{transition:none;}
}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-circle:hover:before{-webkit-animation:image-hover-circle 0.75s;animation:image-hover-circle 0.75s;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-grayscale img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-grayscale:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-sepia img{-webkit-filter:sepia(100%);filter:sepia(100%);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-image .layer-image-inner-wrapper.image-hover-effect-sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0);}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.box-shadow-around-img{box-shadow:0px 0px 40px rgba(5, 5, 5, 0.15);}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-image-fullwidth .layer-image{display:block;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-image-fullwidth img{width:100%;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon{width:80px;height:80px;line-height:80px;border-radius:50%;background:var(--theme-color1);text-align:center;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon:before{position:absolute;content:"";width:140px;height:140px;background:url(//www.groups3.com/new/wp-content/plugins/mascot-core/assets/images/icon-box/dotted-border.png) no-repeat center;left:-30px;top:-30px;-webkit-animation:spin 10s linear infinite;-moz-animation:spin 10s linear infinite;animation:spin 10s linear infinite;transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon:before{transition:none;}
}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon .icon{width:48px;opacity:1;visibility:visible;transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon .icon{transition:none;}
}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon .icon-hover{width:48px;opacity:0;visibility:hidden;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon .icon-hover{transition:none;}
}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon:hover .icon{opacity:0;visibility:hidden;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper .layer-animated-icon:hover .icon-hover{opacity:1;visibility:visible;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-play-btn .video-play-button{transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-play-btn .video-play-button{transition:none;}
}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-play-btn .video-play-button .icon{display:flex;justify-content:center;align-items:center;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-play-btn .video-play-button .effect-wrapper{height:100%;}
.tm-sc-animated-layer-advanced .animated-layer-advanced-inner .layer-image-wrapper.layer-play-btn .video-play-button .effect-wrapper .icon{height:100%;}
@-webkit-keyframes image-hover-circle {
0%{opacity:1;}
40%{opacity:1;}
100%{width:200%;height:200%;opacity:0;}
}
@keyframes image-hover-circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}.feature-current-item-style1{position:relative;z-index:0;text-align:center;margin-top:45px;transition:all 500ms ease;}
@media (prefers-reduced-motion: reduce) {
.feature-current-item-style1{transition:none;}
}
.feature-current-item-style1 .feature-inner .feature-content{background:#EDF1F4;padding:40px 32px 45px 32px;position:relative;transition:all 500ms ease;}
@media (prefers-reduced-motion: reduce) {
.feature-current-item-style1 .feature-inner .feature-content{transition:none;}
}
.feature-current-item-style1 .feature-inner .feature-content::after{position:absolute;content:"";bottom:-20px;left:0;right:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:20px 20px 0 20px;border-color:#EDF1F4 transparent transparent transparent;transition:all 500ms ease;}
@media (prefers-reduced-motion: reduce) {
.feature-current-item-style1 .feature-inner .feature-content::after{transition:none;}
}
.feature-current-item-style1 .feature-inner .feature-content .feature-icon{margin-top:-85px;}
.feature-current-item-style1 .feature-inner .feature-content .feature-icon .icon{position:relative;display:inline-block;height:100px;width:100px;line-height:100px;box-shadow:0 0 10px 5px rgba(47, 63, 92, 0.0509803922);background:#fff;transition:all 500ms ease;}
@media (prefers-reduced-motion: reduce) {
.feature-current-item-style1 .feature-inner .feature-content .feature-icon .icon{transition:none;}
}
.feature-current-item-style1 .feature-inner .feature-content .feature-icon .icon::after{position:absolute;content:"";bottom:-10px;left:0;right:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;transition:all 500ms ease;}
@media (prefers-reduced-motion: reduce) {
.feature-current-item-style1 .feature-inner .feature-content .feature-icon .icon::after{transition:none;}
}
.feature-current-item-style1 .feature-inner .feature-content .feature-icon .icon i::before{color:var(--theme-color2);font-size:56px;}
.feature-current-item-style1 .feature-inner .feature-content .feature-title{margin-top:30px;}
.feature-current-item-style1 .feature-inner .feature-content .feature-details{color:#8FA1AE;}
.feature-current-item-style1 .feature-inner .feature-btn{position:relative;background:var(--theme-color1);display:inline-block;padding:8px 20px 8px 70px;margin-top:40px;overflow:hidden;}
.feature-current-item-style1 .feature-inner .feature-btn:after{font-size:15px;padding:16px;color:#fff;counter-increment:my-sec-counter;content:counter(my-sec-counter, decimal-leading-zero) " ";left:0;position:absolute;top:0;line-height:1;transition:all 500ms ease;z-index:1;}
@media (prefers-reduced-motion: reduce) {
.feature-current-item-style1 .feature-inner .feature-btn:after{transition:none;}
}
.feature-current-item-style1 .feature-inner .feature-btn:before{content:"";background:var(--theme-color2);position:absolute;height:100%;width:50px;left:0;top:0;transition:all 500ms ease;z-index:0;}
@media (prefers-reduced-motion: reduce) {
.feature-current-item-style1 .feature-inner .feature-btn:before{transition:none;}
}
.feature-current-item-style1 .feature-inner .feature-btn a{color:#fff;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:1px;z-index:1;position:relative;}
.feature-current-item-style1:hover .feature-inner .feature-content{background:var(--theme-color1);}
.feature-current-item-style1:hover .feature-inner .feature-content::after{border-color:var(--theme-color1) transparent transparent transparent;}
.feature-current-item-style1:hover .feature-inner .feature-content .feature-icon{margin-top:-85px;}
.feature-current-item-style1:hover .feature-inner .feature-content .feature-icon .icon{background:var(--theme-color2);}
.feature-current-item-style1:hover .feature-inner .feature-content .feature-icon .icon::after{border-color:var(--theme-color2) transparent transparent transparent;}
.feature-current-item-style1:hover .feature-inner .feature-content .feature-icon .icon i::before{color:#fff;}
.feature-current-item-style1:hover .feature-inner .feature-content .feature-title{color:#fff;}
.feature-current-item-style1:hover .feature-inner .feature-content .excerpt{color:#8fa1ae;}
.feature-current-item-style1:hover .feature-inner .feature-btn:before{width:100%;left:52px;}
.feature-current-item-style2{padding:38px 40px;transition:all 500ms ease;}
@media (prefers-reduced-motion: reduce) {
.feature-current-item-style2{transition:none;}
}
.feature-current-item-style2 .number-box{display:table-cell;vertical-align:middle;padding-right:22px;}
.feature-current-item-style2 .number-box .number{color:#fff;font-size:14px;height:40px;width:40px;margin-bottom:0;text-align:center;line-height:40px;border-radius:50%;background-color:#fc6a20;}
.feature-current-item-style2 .content{display:table-cell;}
.feature-current-item-style2:hover {
background: #F0F3F5;
}