.elementor-widget-tm-ele-moving-text{font-size:28px;font-weight:500;text-align:var(--alignment, right);letter-spacing:0.3em;}
.elementor-widget-tm-ele-moving-text .tm-moving-text{transform:rotate(var(--rotate, 0));}
.elementor-widget-tm-ele-moving-text .tm-moving-text > svg{width:var(--width);height:auto;overflow:visible;word-spacing:var(--word-spacing);transform:scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));}
.elementor-widget-tm-ele-moving-text .tm-moving-text > svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill, transparent);stroke:var(--stroke-color, transparent);stroke-width:var(--stroke-width, 1px);transition:var(--stroke-transition) stroke, var(--stroke-transition) fill;}
.elementor-widget-tm-ele-moving-text .tm-moving-text > svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover);}
.elementor-widget-tm-ele-moving-text .tm-moving-text > svg text{fill:var(--bili-primary-color);transition:var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill;}
.elementor-widget-tm-ele-moving-text .tm-moving-text > svg text:hover{fill:var(--bili-primary-color);}
.elementor-widget-tm-ele-moving-text .tm-moving-text[data-type-svg=mascot_line_simple]{overflow:hidden;}
.elementor-widget-tm-ele-moving-text .tm-moving-text.rotate_circle svg{animation-name:wgl-rotation;animation-iteration-count:infinite;animation-timing-function:linear;}
.elementor-widget-tm-ele-moving-text .simple_line{white-space:nowrap;width:var(--width);margin:0 auto;}
.elementor-widget-tm-ele-moving-text .simple_line .text--word{display:inline-block;}
.elementor-widget-tm-ele-moving-text .simple_line .text--word .text{word-spacing:var(--word-spacing);transition:all var(--transition);}
.elementor-widget-tm-ele-moving-text .simple_line .divider {
display: inline-block;
position: relative;
vertical-align: middle;
}.service-skin-style2{border-radius:5px;position:relative;box-shadow:0px 5px 0px 0px rgba(145, 195, 48, 0.004);transition:all 0.3s ease;}
@media (prefers-reduced-motion: reduce) {
.service-skin-style2{transition:none;}
}
.service-skin-style2 .thumb{overflow:hidden;position:relative;border-radius:6px 6px 0 0;}
.service-skin-style2 .thumb img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);transition:all 0.4s ease-in-out;}
@media (prefers-reduced-motion: reduce) {
.service-skin-style2 .thumb img{transition:none;}
}
.service-skin-style2 .content{background-color:#181f2e;padding:40px;position:relative;border-radius:0 0 6px 6px;text-align:center;}
.service-skin-style2 .content .service-icon{background-color:var(--theme-color1);border-radius:50%;height:72px;right:0;line-height:72px;margin:0 auto;position:absolute;left:0;top:-30px;width:72px;text-align:center;transition:all 0.4s ease;}
@media (prefers-reduced-motion: reduce) {
.service-skin-style2 .content .service-icon{transition:none;}
}
.service-skin-style2 .content .service-icon i{color:#fff;font-size:36px;transition:all 0.4s ease;}
@media (prefers-reduced-motion: reduce) {
.service-skin-style2 .content .service-icon i{transition:none;}
}
.service-skin-style2 .content .title{line-height:30px;color:#fff;margin-top:30px;}
.service-skin-style2 .content .title a:hover, .service-skin-style2 .content .title a:focus{color:var(--theme-color1);}
.service-skin-style2 .content .excerpt{color:#c9d1e5;}
.service-skin-style2:hover .thumb img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.service-skin-style2:hover .content .service-icon{background-color:var(--theme-color2);}
.service-skin-style2:hover .content .service-icon i {
color: #fff;
}.tm-sc-testimonials .star-rating{float:left;overflow:hidden;position:relative;height:1.1em;line-height:1.2;font-size:0.9em;width:5.6em;}
.tm-sc-testimonials .star-rating::before{content:"\f005\f005\f005\f005\f005";color:#d3ced2;font-family:"Font Awesome 5 Free";font-weight:500;float:right;top:0;right:0;position:absolute;}
.tm-sc-testimonials .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em;}
.tm-sc-testimonials .star-rating span::before{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 5 Free";font-weight:500;color:#f1c40f;top:0;position:absolute;right:0;}
.tm-sc-testimonials .star-rating{float:none;margin-top:5px;margin-bottom:20px;overflow:visible;}
.tm-sc-testimonials .star-rating span:before{color:var(--theme-color2);}
.tm-sc-testimonials .author-text, .tm-sc-testimonials .name, .tm-sc-testimonials .job-position{transition:all 0.3s ease-in-out;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-testimonials .author-text, .tm-sc-testimonials .name, .tm-sc-testimonials .job-position{transition:none;}
}
.tm-sc-testimonials .star-rating span:before{transition:all 0.3s ease-in-out;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-testimonials .star-rating span:before{transition:none;}
}
.owl-carousel .type-testimonials{box-shadow:none;}
.testimonial-block-two{position:relative;margin-bottom:30px;}
.testimonial-block-two .inner-box{position:relative;margin:1px;}
.testimonial-block-two .inner-box .content-box{position:relative;display:block;background-color:var(--theme-color2);background-image:url(//uxperta.com/wp-content/cache/min/1/wp-content/plugins/mascot-core-oitech/assets/images/current-theme/shape-12.png);background-position:right top;background-repeat:no-repeat;padding:55px 60px;margin-bottom:45px;}
.testimonial-block-two .inner-box .content-box:before{position:absolute;right:60px;top:100%;border-left:150px solid transparent;border-top:45px solid var(--theme-color2);content:"";}
@media(max-width:575.98px){
.testimonial-block-two .inner-box .content-box:before{content:none;}
}
.testimonial-block-two .inner-box .content-box .icon-quote{position:absolute;left:0;top:0;height:72px;width:72px;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--theme-color1);background-color:var(--theme-color1);background-image:url(//uxperta.com/wp-content/cache/min/1/wp-content/plugins/mascot-core-oitech/assets/images/current-theme/quote-icon.png);background-repeat:no-repeat;background-position:center;-webkit-transition:all 100ms ease;transition:all 100ms ease;}
.testimonial-block-two .inner-box .content-box .star-rating{margin-bottom:20px;}
.testimonial-block-two .inner-box .content-box .star-rating span:before{color:var(--theme-color1);font-weight:600;}
.testimonial-block-two .inner-box .content-box .author-text{position:relative;font-size:20px;line-height:38px;color:#ffffff;margin-bottom:0;}
.testimonial-block-two .inner-box .info-box{position:relative;margin-top:-30px;margin-right:160px;padding-right:115px;min-height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media(max-width:575.98px){
.testimonial-block-two .inner-box .info-box{margin-right:0;}
}
.testimonial-block-two .inner-box .info-box .author-thumb{position:absolute;right:0;top:0;height:94px;width:94px;border:2px solid var(--theme-color1);border-radius:50%;overflow:hidden;padding:10px;}
.testimonial-block-two .inner-box .info-box .author-thumb img{border-radius:50%;-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.testimonial-block-two .inner-box .info-box .name{margin-top:0;margin-bottom:2px;}
.testimonial-block-two .inner-box .info-box .job-position {
position: relative;
text-transform: uppercase;
display: block;
font-size: 13px;
color: #808287;
font-weight: 500;
line-height: 22px;
letter-spacing: 0.1em;
}.tm-sc-blog article .box-hover-effect{display:block;}
.tm-sc-blog article .post-thumb .post-thumb-inner .thumb{display:flex;overflow:hidden;position:relative;}
.tm-sc-blog article .post-thumb .post-thumb-inner .thumb img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all 0.4s ease-in-out;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-blog article .post-thumb .post-thumb-inner .thumb img{transition:none;}
}
.tm-sc-blog article .post-thumb .post-thumb-inner .thumb:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);transition:all 0.3s linear;overflow:hidden;-webkit-transform:scaleY(0);-khtml-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);opacity:0;}
@media (prefers-reduced-motion: reduce) {
.tm-sc-blog article .post-thumb .post-thumb-inner .thumb:after{transition:none;}
}
.tm-sc-blog article .post-thumb .post-thumb-inner .thumb .icon-link{background:#2d1212;color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.45s;transition:all 0.45s;-moz-transition:all 0.45s;-ms-transition:all 0.45s;width:32px;height:32px;line-height:33px;position:absolute;top:15px;left:15px;z-index:99;text-align:center;margin-top:45px;}
.tm-sc-blog article .entry-content > :nth-last-child{margin-bottom:0;}
.blog-item-current-style1{position:relative;transition:all 300ms ease;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.07);border:1px solid #e6e8ed;background-color:#fff;transition:all 400ms ease;}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1{transition:none;}
}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1{transition:none;}
}
.blog-item-current-style1 .entry-header{position:relative;}
.blog-item-current-style1 .entry-header .post-thumb{position:relative;overflow:hidden;margin-bottom:0;}
.blog-item-current-style1 .entry-header .post-thumb .thumb{display:block;width:100%;transition:all 400ms ease;}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1 .entry-header .post-thumb .thumb{transition:none;}
}
.blog-item-current-style1 .entry-header .post-thumb .thumb:after{display:none;}
.blog-item-current-style1 .entry-header .post-thumb .thumb:before{background:rgba(255, 255, 255, 0.3);bottom:0;content:"";right:50%;position:absolute;left:51%;top:0;opacity:1;pointer-events:none;z-index:1;transition:all 400ms linear;}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1 .entry-header .post-thumb .thumb:before{transition:none;}
}
.blog-item-current-style1 .entry-header .post-single-meta{position:absolute;left:20px;top:20px;background:var(--theme-color1);color:var(--text-color-bg-theme-color1);z-index:1;display:flex;justify-content:center;flex-direction:column;height:52px;width:52px;align-items:center;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;}
.blog-item-current-style1 .entry-header .post-single-meta span{display:block;font-size:14px;font-weight:600;text-align:center;color:var(--text-color-bg-theme-color1);}
.blog-item-current-style1 .entry-header .post-single-meta span.day{font-weight:600;}
.blog-item-current-style1 .entry-header .post-single-meta span.month{font-size:12px;}
.blog-item-current-style1 .entry-header .post-single-meta span.year{display:none;}
.blog-item-current-style1 .entry-header .post-single-meta:before{position:absolute;right:0;top:0;height:100%;width:100%;top:6px;background-color:var(--theme-color1);content:"";opacity:0.3;z-index:-1;}
.blog-item-current-style1 .entry-content{position:relative;padding:25px 35px 10px 35px;background-color:#ffffff;transition:all 400ms ease;}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1 .entry-content{transition:none;}
}
.blog-item-current-style1 .entry-content .entry-title{margin-top:0;margin-bottom:20px;}
.blog-item-current-style1 .entry-content .entry-meta{position:relative;display:inline-flex;flex-wrap:wrap;text-transform:capitalize;margin-bottom:10px;}
.blog-item-current-style1 .entry-content .entry-meta .comments{display:none;}
.blog-item-current-style1 .entry-content .entry-meta li{position:relative;font-size:14px;line-height:25px;color:#767676;font-weight:400;margin-left:14px;}
.blog-item-current-style1 .entry-content .entry-meta li i{margin-left:2px;color:var(--theme-color1);font-size:14px;}
.blog-item-current-style1 .entry-content .title{margin-bottom:0;}
.blog-item-current-style1 .entry-content .title:hover{color:var(--theme-color1);}
.blog-item-current-style1 .bottom-box{display:flex;align-items:center;justify-content:space-between;padding:10px 40px;background-color:#f4f5f8;transition:all 400ms ease;}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1 .bottom-box{transition:none;}
}
.blog-item-current-style1 .bottom-box .comments a{font-size:14px;color:#808287;line-height:30px;}
.blog-item-current-style1 .bottom-box .comments i{font-size:14px;color:var(--theme-color1);}
.blog-item-current-style1 .bottom-box .post-btn-readmore a{font-size:12px;color:#808287;font-weight:700;text-transform:uppercase;display:flex;letter-spacing:0.1em;transition:all 100ms linear;}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1 .bottom-box .post-btn-readmore a{transition:none;}
}
.blog-item-current-style1 .bottom-box .post-btn-readmore a:after{content:"\f30b";font-family:"Font Awesome 5 Free";opacity:1;margin-right:8px;transition:300ms;color:var(--theme-color1);}
.blog-item-current-style1 .bottom-box .post-btn-readmore a i{margin-right:10px;color:var(--theme-color1);font-size:16px;transition:all 100ms linear;}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1 .bottom-box .post-btn-readmore a i{transition:none;}
}
.blog-item-current-style1 .bottom-box .post-btn-readmore a:hover{color:var(--theme-color1);}
.blog-item-current-style1 .bottom-box .post-btn-readmore a:hover:after{opacity:0;margin-right:0;}
.blog-item-current-style1 .bottom-box .post-btn-readmore a:hover i{-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px);opacity:0;}
.blog-item-current-style1:hover .entry-header .post-thumb .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.blog-item-current-style1:hover .entry-header .post-thumb .thumb:before{right:0;left:0;opacity:0;transition:all 400ms linear;}
@media (prefers-reduced-motion: reduce) {
.blog-item-current-style1:hover .entry-header .post-thumb .thumb:before {
transition: none;
}
}.wpcf7-not-valid-tip{direction:rtl;}
.use-floating-validation-tip .wpcf7-not-valid-tip{right:1em;}
.wpcf7-list-item {
margin: 0 1em 0 0;
}